diff options
author | David Srbecky <dsrbecky@google.com> | 2016-03-14 17:14:24 +0000 |
---|---|---|
committer | David Srbecky <dsrbecky@google.com> | 2016-03-17 16:58:55 +0000 |
commit | d28f4a00933a4a3b8d5e9db73b8532924d0f989d (patch) | |
tree | 1205844a68ee9e2c502f8ecbfd2d5cf96acd4190 /compiler/optimizing/code_generator_arm.cc | |
parent | fbc61e19578d281d05728bcd120e1ace57c2fbd8 (diff) |
Generate native debug stackmaps before calls as well.
The debugger looks up PC of the call instruction, so the runtime's
stackmap is not sufficient since it is at PC after the instruction.
Change-Id: I0dd06c0b52e8079ea5d064ea10beb12c93584092
Diffstat (limited to 'compiler/optimizing/code_generator_arm.cc')
-rw-r--r-- | compiler/optimizing/code_generator_arm.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/optimizing/code_generator_arm.cc b/compiler/optimizing/code_generator_arm.cc index 0b7fefafdd..16436579dc 100644 --- a/compiler/optimizing/code_generator_arm.cc +++ b/compiler/optimizing/code_generator_arm.cc @@ -1543,8 +1543,8 @@ void LocationsBuilderARM::VisitNativeDebugInfo(HNativeDebugInfo* info) { new (GetGraph()->GetArena()) LocationSummary(info); } -void InstructionCodeGeneratorARM::VisitNativeDebugInfo(HNativeDebugInfo* info) { - codegen_->MaybeRecordNativeDebugInfo(info, info->GetDexPc()); +void InstructionCodeGeneratorARM::VisitNativeDebugInfo(HNativeDebugInfo*) { + // MaybeRecordNativeDebugInfo is already called implicitly in CodeGenerator::Compile. } void CodeGeneratorARM::GenerateNop() { |