Stack Dumps
Like other desktop VMs, when the Dalvik VM receives a SIGQUIT (Ctrl-\ or kill -3
), it dumps stack traces for all threads. By default this goes to the Android log, but it can also be written to a file.
The dalvik.vm.stack-trace-file
property allows you to specify the name of the file where the thread stack traces will be written. The file will be created (world writable) if it doesn't exist, and the new information will be appended to the end of the file. The filename is passed into the VM via the -Xstacktracefile
argument.
For example:
adb shell setprop dalvik.vm.stack-trace-file /tmp/stack-traces.txt
If the property is not defined, the VM will write the stack traces to the Android log when the signal arrives.
출처: http://www.netmite.com/android/mydroid/dalvik/docs/embedded-vm-control.html#assertions