diff options
author | Elliott Hughes <enh@google.com> | 2012-12-21 11:43:46 -0800 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2012-12-21 11:43:46 -0800 |
commit | 483eedc3f30dcaf7ddb2f1b928db8608d9d38ffe (patch) | |
tree | c2f6777f932d62965604d3f5177faf4f733038a3 /vm/SignalCatcher.cpp | |
parent | 5155b31cd96474459cff380621ebb9a77b2b7cbc (diff) | |
download | android_dalvik-483eedc3f30dcaf7ddb2f1b928db8608d9d38ffe.tar.gz android_dalvik-483eedc3f30dcaf7ddb2f1b928db8608d9d38ffe.tar.bz2 android_dalvik-483eedc3f30dcaf7ddb2f1b928db8608d9d38ffe.zip |
Add JNI statistics to the SIGQUIT output.
Bug: 7903975
Change-Id: Ibc011ef73c8632fec42b846fcdee20c970951757
Diffstat (limited to 'vm/SignalCatcher.cpp')
-rw-r--r-- | vm/SignalCatcher.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/vm/SignalCatcher.cpp b/vm/SignalCatcher.cpp index c29f19ad1..a4beb6b20 100644 --- a/vm/SignalCatcher.cpp +++ b/vm/SignalCatcher.cpp @@ -120,6 +120,7 @@ static void logThreadStacks(FILE* fp) ptm->tm_hour, ptm->tm_min, ptm->tm_sec); printProcessName(&target); dvmPrintDebugMessage(&target, "\n"); + dvmDumpJniStats(&target); dvmDumpAllThreadsEx(&target, true); fprintf(fp, "----- end %d -----\n", pid); } @@ -151,6 +152,7 @@ static void handleSigQuit() /* just dump to log */ DebugOutputTarget target; dvmCreateLogOutputTarget(&target, ANDROID_LOG_INFO, LOG_TAG); + dvmDumpJniStats(&target); dvmDumpAllThreadsEx(&target, true); } else { /* write to memory buffer */ |