aboutsummaryrefslogtreecommitdiffstats
path: root/trace_common.h
diff options
context:
space:
mode:
authorJack Veenstra <veenstra@android.com>2009-05-19 14:41:14 -0700
committerJack Veenstra <veenstra@android.com>2009-05-19 14:41:14 -0700
commite3ea32ffa04468eddaf9c6ce2d36090f7bf43e49 (patch)
treee67776ad849edd8fed6df50efb053670a1415b50 /trace_common.h
parent013978687addfae64dbb8e8a179af10922bd2802 (diff)
downloadexternal_qemu-e3ea32ffa04468eddaf9c6ce2d36090f7bf43e49.zip
external_qemu-e3ea32ffa04468eddaf9c6ce2d36090f7bf43e49.tar.gz
external_qemu-e3ea32ffa04468eddaf9c6ce2d36090f7bf43e49.tar.bz2
Add support for new trace records for native (JNI) calls.
This change adds new trace record types for entering (and exiting) native code from Java code. There is a corresponding change in the Dalvik interpreter to generate these trace records.
Diffstat (limited to 'trace_common.h')
-rw-r--r--trace_common.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/trace_common.h b/trace_common.h
index 3c4440d..fe84c1a 100644
--- a/trace_common.h
+++ b/trace_common.h
@@ -29,10 +29,13 @@
#define kMethodEnter 0
#define kMethodExit 1
#define kMethodException 2
+#define kNativeEnter 4
+#define kNativeExit 5
+#define kNativeException 6
// The trace identifier string must be less than 16 characters.
#define TRACE_IDENT "qemu_trace_file"
-#define TRACE_VERSION 1
+#define TRACE_VERSION 2
typedef struct TraceHeader {
char ident[16];