title: Dynamic instruction trace for Android Apps
body: <p>I want to generate the dynamic instruction trace of Android Apps (Just like for a basic hello world C program, I am able to generate the instruction trace using the tools like <a href="https://dynamorio.org/" rel="nofollow noreferrer">Dynamorio</a>, <a href="https://software.intel.com/content/www/us/en/develop/articles/pin-a-dynamic-binary-instrumentation-tool.html" rel="nofollow noreferrer">pintool</a>).</p>
  <p>I want to know at runtime, what are the address of the instruction which are getting executed? Is anyone aware of any existing tool which can help me in this?</p>
  <p>I found out that there are existing tools like Dynamorio (support for Linux, Windows is there but for Android's ART environment, they are not), Pin tool (the last Android version they were supporting is the Icecream).</p>
  <p>I also tried using <a href="https://perfetto.dev/" rel="nofollow noreferrer">https://perfetto.dev/</a> but they seem to capture the device activity.</p>
  <p>In that, if I want to generate the dynamic instruction trace of Android Apps, I am unable to do so.</p>
  <p>Is anyone aware of any tool which seems to generate the dynamic instruction trace for Android Apps?</p>
  <p>Any response from your side will be highly appreciated and will help in my project.</p>