OSDN Git Service

Obtain stack trace outside of critical section
authorMathieu Chartier <mathieuc@google.com>
Tue, 29 Mar 2016 21:02:55 +0000 (14:02 -0700)
committerMathieu Chartier <mathieuc@google.com>
Thu, 31 Mar 2016 17:45:10 +0000 (10:45 -0700)
commit23428587d32361736d4c5e0ba7270c7602695a43
tree3e574c699cf985882817236eb418dfd893761818
parentf7a9ff9b6474d0cbebefa45149ed3827ed4e1048
Obtain stack trace outside of critical section

Fixes deadlock if the stack walk does allocations, changed stack
trace format to prevent slowdown.

Added missing GetInterfaceMethodIfProxy to fix a crash in maps.

Bug: 27857910

Change-Id: Iba86b7390a87349c38785297ac76751417b0fc87
runtime/debugger.cc
runtime/gc/allocation_record.cc
runtime/gc/allocation_record.h
runtime/gc/heap-inl.h
runtime/gc/heap.h
runtime/hprof/hprof.cc