commit | 2bb9bb454675b8d62e676d21a45f61df2d9c07af | [log] [tgz] |
---|---|---|
author | Jack Veenstra <veenstra@android.com> | Tue May 19 15:07:29 2009 -0700 |
committer | Jack Veenstra <veenstra@android.com> | Tue May 19 15:07:29 2009 -0700 |
tree | 42f31104557e73fda9c0a2c3b4d5f6106c381775 | |
parent | f55a4d1e9d387796b3c3390624ea6a1659a90224 [diff] |
Handle munmap() and add support for tracing JNI (native) calls. The munmap() kernel calls are traced but the tracing code wasn't doing anything with them. This caused the number of mapped regions in a process to grow large in some cases and also caused symbol lookup errors in some rare cases. This change also adds support for new trace record types for supporting JNI (native) calls from Java into native code. This helps with constructing a more accurate call stack.