aboutsummaryrefslogtreecommitdiff
path: root/vm/compiler/codegen/arm/CodegenDriver.cpp
diff options
context:
space:
mode:
authorbuzbee <buzbee@google.com>2011-04-08 15:25:13 -0700
committerbuzbee <buzbee@google.com>2011-04-08 15:25:13 -0700
commitc59931eff9225674b341e3b499e0f66354910ca2 (patch)
tree1b879c713ebfb059cd5a041fc033d76e806f12d3 /vm/compiler/codegen/arm/CodegenDriver.cpp
parent11fb99d598ebe640719743a0d3bd7ed091e5be03 (diff)
Fix method profiling [issue 4260697]
In the new interpreter control mechanism, method tracing invoke events are generated at the call site, whereas debug entry events happen prior to the interpretation of the first instruction of a method. Because we were failing to check for active profiling on entry to a new interpreter instance, we would miss the profile event for the first method interpreted. We subsequently (and correctly) recorded the return event, and ended up with a mismatch causing traceview to complain and die. Change-Id: Ibd93dfcd16c2f1fc62f6a86626a902eaf5d4b160
Diffstat (limited to 'vm/compiler/codegen/arm/CodegenDriver.cpp')
0 files changed, 0 insertions, 0 deletions