I am trying to find memory overhead of my cpp executables generated for x86 and RISC architecture using Valgrind. I have done valgrind successfully for x86 executable, But When I try for RISC architecture on Linux machine it shows the error as shown in the figure. The same issue occurred with gprof as well But I sloved it using qemu user mode. And even tried to execute the executable using qemu first and then tried to do valgrind as shown in figure but not working. What I can do to solve this or what I am doing wrong?
Valgrind: executable is not for this architecture
357 Views Asked by Yulia At
1
There are 1 best solutions below
Related Questions in LINUX
- How do I recursively find and replace only in files named index.php on Linux webserver?
- passing text with \n as one argument in shell
- kernel module does not print packet info
- How to send ESC/POS commands to thermal printer in Linux
- (x64 Nasm) Writeline function on Linux
- How do I set the Hive user to something different than the Spark user from within a Spark program?
- Default priority of thread with SCHED_FIFO
- Calling a python function with options from shell script
- How to split a directory into parts without compressing or archiving?
- Cross compile simple standard C program on Linux for Mac
- How to offload NAPI poll function to workqueue
- python netifaces - How to get currently used network interface
- Unexpected output from function
- mingw-64 conflicting declarations when cross-compiling
- Different behavior of async with Visual Studio 2013(Windows8.1) and GCC 4.9(Ubuntu14.10)
Related Questions in VALGRIND
- What does Jump to means in callgrind?
- valgrind shows me a leak when using libxml2
- cuda-memcheck fails to detect memory leak in an R package
- Conditional jump or moves depends on uninitialised value(s) - strcat
- valgrind improper output location
- Destructor and Classes in C++ [ Memory Leak]
- Valgrind Invalid Read Error
- Why do I get a still reachable block after mallocing a char*?
- Valgrind getting strange error
- Trimesh - leak memory
- Using the valgrind massif tool, Result file not created
- Valgrind newbie, can't seem to make it happy
- Valgrind not showing line numbers - Yosemite 10.10.3
- Memcheck my Qt5 app: Killed
- Linux - source files/lines doesn't appear when running valgrind
Related Questions in MEMORY-OVERHEAD
- Baseline and entry in memory overhead table in https://github.com/ben-manes/caffeine/wiki/Memory-overhead/334087984d6c16a1491ecfeb4c9387663ad56fa2
- How can I increase spark.driver.memoryOverhead in Google dataproc?
- IntelliJ Error: java.lang.OutOfMemoryError: GC overhead limit exceeded
- MongoDB and Redis: how do you estimate the size of the overhead?
- What is Swift's memory overhead when parsing JSON (but in general too)?
- Is there overhead by file_get_contents with offset and length vs splitting the original file and reading those single files when needed?
- What actually memory overhead is in java?
- Valgrind: executable is not for this architecture
- Spark Memory Overhead
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Valgrind has no support for RISC V, and I'm not aware of anyone in the Valgrind community working on it. The currently supported architectures are x86/amd64, mips, nanomips, arm, POWER, s390, with mips and arm having 32 and 64bit versions.
For the moment you will need to find and use other tools.