diff options
author | Roland Levillain <rpl@google.com> | 2016-08-31 09:41:23 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2016-08-31 09:41:23 +0000 |
commit | 19a3f556e777de889d8f377b4d1be143f25f39c3 (patch) | |
tree | b59a42c9c9e02520f53dae73f84994612dabdee1 /compiler/optimizing/code_generator_arm.cc | |
parent | d7eabc2cc1a88c1f7f927da61246ae65aab0626c (diff) | |
parent | da8ffec70e9019fe1208ac38444a7048958fc206 (diff) |
Merge "Add entrypoint type information."
Diffstat (limited to 'compiler/optimizing/code_generator_arm.cc')
-rw-r--r-- | compiler/optimizing/code_generator_arm.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/compiler/optimizing/code_generator_arm.cc b/compiler/optimizing/code_generator_arm.cc index d8866a92c1..16072d9c25 100644 --- a/compiler/optimizing/code_generator_arm.cc +++ b/compiler/optimizing/code_generator_arm.cc @@ -1209,7 +1209,9 @@ void CodeGeneratorARM::InvokeRuntime(QuickEntrypointEnum entrypoint, SlowPathCode* slow_path) { ValidateInvokeRuntime(instruction, slow_path); GenerateInvokeRuntime(GetThreadOffset<kArmPointerSize>(entrypoint).Int32Value()); - RecordPcInfo(instruction, dex_pc, slow_path); + if (EntrypointRequiresStackMap(entrypoint)) { + RecordPcInfo(instruction, dex_pc, slow_path); + } } void CodeGeneratorARM::InvokeRuntimeWithoutRecordingPcInfo(int32_t entry_point_offset, |