| Index: runtime/vm/assembler_arm.h
|
| diff --git a/runtime/vm/assembler_arm.h b/runtime/vm/assembler_arm.h
|
| index 8218bb9faa85971e0412ebf7395d334c5a4529c8..79dbea8b317ceb52fdb97ff9f4474bb3d36895dc 100644
|
| --- a/runtime/vm/assembler_arm.h
|
| +++ b/runtime/vm/assembler_arm.h
|
| @@ -608,22 +608,16 @@ class Assembler : public ValueObject {
|
|
|
| // Macros.
|
| // Branch to an entry address. Call sequence is never patched.
|
| - void Branch(const ExternalLabel* label, Condition cond = AL);
|
| void Branch(const StubEntry& stub_entry, Condition cond = AL);
|
|
|
| // Branch to an entry address. Call sequence can be patched or even replaced.
|
| - void BranchPatchable(const ExternalLabel* label);
|
| void BranchPatchable(const StubEntry& stub_entry);
|
|
|
| - // Branch and link to an entry address. Call sequence is never patched.
|
| - void BranchLink(const ExternalLabel* label);
|
| - void BranchLink(const StubEntry& stub_entry);
|
| -
|
| + void BranchLink(const StubEntry& stub_entry,
|
| + Patchability patchable = kNotPatchable);
|
| void BranchLink(const ExternalLabel* label, Patchability patchable);
|
| - void BranchLink(const StubEntry& stub_entry, Patchability patchable);
|
|
|
| // Branch and link to an entry address. Call sequence can be patched.
|
| - void BranchLinkPatchable(const ExternalLabel* label);
|
| void BranchLinkPatchable(const StubEntry& stub_entry);
|
|
|
| // Branch and link to [base + offset]. Call sequence is never patched.
|
| @@ -996,6 +990,8 @@ class Assembler : public ValueObject {
|
| void BindARMv6(Label* label);
|
| void BindARMv7(Label* label);
|
|
|
| + void BranchLink(const ExternalLabel* label);
|
| +
|
| class CodeComment : public ZoneAllocated {
|
| public:
|
| CodeComment(intptr_t pc_offset, const String& comment)
|
|
|