Hi everyone, I want to use Valgrind to get the dynamic instruction trace for the Android Apps. I installed Valgrind through termux app (using apt-get) and I confirmed the installation’s success by executing the command *./valgrind --help *and also from Valgrind version 3.16.1 (./valgrind --version). The output of the command is showing the desired usage. I am also successful in executing the ls binary by executing
*./valgrind --tool=memcheck -- ls* and I got the equivalent output. But when I wanted to use Valgrind for the *android App* by executing the command *./valgrind --tool=memcheck -- /path/to/the/app’s/odex/file* I am getting Segmentation fault: ==30335== Memcheck, a memory error detector ==30335== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==30335== Using Valgrind-3.16.1 and LibVEX; rerun with -h for copyright info ==30335== Command: /data/app/com.khaalijeb.inkdrops-aKgulq0D9iHWWdZa1l-EBA==/oat/arm64/base.odex ==30335== ==30335== ==30335== Process terminating with default action of signal 11 (SIGSEGV) ==30335== Bad permissions for mapped region at address 0x108000 ==30335== at 0x108000: ??? (in /data/app/com.khaalijeb.inkdrops-aKgulq0D9iHWWdZa1l-EBA==/oat/arm64/base.odex) ==30335== ==30335== HEAP SUMMARY: ==30335== in use at exit: 0 bytes in 0 blocks ==30335== total heap usage: 0 allocs, 0 frees, 0 bytes allocated ==30335== ==30335== All heap blocks were freed -- no leaks are possible ==30335== ==30335== For lists of detected and suppressed errors, rerun with: -s ==30335== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) Segmentation fault *Device Configuration*: LG Nexus 5x rooted device 64-bit machine with arm64-v8a architecture. I wanted to know why I am getting the segmentation fault? I am not getting the segmentation fault when I am attaching the ls binary with Valgrind. May I know the reasons behind it. Thank you for helping in my research journey. -- Nikhil Agrawal, MTech(Research) Student, Computer Science and Automation Department IISc Bangalore-560012
_______________________________________________ Valgrind-users mailing list Valgrind-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/valgrind-users