Chromium Code Reviews| Index: runtime/vm/assembler_arm64.cc |
| diff --git a/runtime/vm/assembler_arm64.cc b/runtime/vm/assembler_arm64.cc |
| index 7ea74a2f0ce72435bd16f5dfe76b3cd5f354cbb6..ad3eae29a24c6955f40ce029cd8a56324c08b9be 100644 |
| --- a/runtime/vm/assembler_arm64.cc |
| +++ b/runtime/vm/assembler_arm64.cc |
| @@ -396,6 +396,14 @@ void Assembler::LoadExternalLabel(Register dst, const ExternalLabel* label) { |
| } |
| +void Assembler::LoadNativeEntry(Register dst, |
| + const ExternalLabel* label) { |
| + const int32_t offset = ObjectPool::element_offset( |
| + object_pool_wrapper_.FindNativeEntry(label, kNotPatchable)); |
| + LoadWordFromPoolOffsetFixed(dst, offset); |
|
Florian Schneider
2015/09/10 20:21:09
Use LoadWordFromPool(...) -Fixed not needed, since
rmacnak
2015/09/10 22:37:27
Done.
|
| +} |
| + |
| + |
| void Assembler::LoadExternalLabelFixed(Register dst, |
| const ExternalLabel* label, |
| Patchability patchable) { |