X-Git-Url: https://git.cworth.org/git?p=apitrace;a=blobdiff_plain;f=README.markdown;h=1e1d808329770972b0f0e3829c9b626229294634;hp=685f221c13a0c4c9c74eb7af672ac4db6b636620;hb=d01f837047b58415474fe7e842521c4d0fbef471;hpb=2b4c51753aeb95015fa3fba58654bf44ea18a370 diff --git a/README.markdown b/README.markdown index 685f221..1e1d808 100644 --- a/README.markdown +++ b/README.markdown @@ -152,10 +152,9 @@ To trace the application inside gdb, invoke gdb as: ### Android ### The following instructions should work at least for Android Ice Scream -Sandwitch: +Sandwitch. -For standalone applications the instructions above for Linux should -work. To trace applications started from within the Android VM process +To trace applications started from within the Android VM process (`app_process` aka zygote) you'll have to wrap this process and enable tracing dynamically for the application to be traced. @@ -206,6 +205,15 @@ tracing dynamically for the application to be traced. Launch the application for example from the application menu. +To trace standalone applications do: + + adb push /path/to/apitrace/build/wrappers/egltrace.so /data + adb shell + # cd /data/local/tmp + # LD_PRELOAD=/data/egltrace.so test-opengl-gl2_basic + adb pull /data/local/tmp/test-opengl-gl2_basic.trace + eglretrace test-opengl-gl2_basic.trace + ### Mac OS X ### Run the application you want to trace as