diff options
| author | buzbee <buzbee@google.com> | 2011-04-08 15:25:13 -0700 |
|---|---|---|
| committer | buzbee <buzbee@google.com> | 2011-04-08 15:25:13 -0700 |
| commit | c59931eff9225674b341e3b499e0f66354910ca2 (patch) | |
| tree | 1b879c713ebfb059cd5a041fc033d76e806f12d3 /vm/compiler/codegen/arm/CodegenDriver.cpp | |
| parent | 11fb99d598ebe640719743a0d3bd7ed091e5be03 (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
