| Index: src/arm64/codegen-arm64.cc
|
| diff --git a/src/arm64/codegen-arm64.cc b/src/arm64/codegen-arm64.cc
|
| index ea19584c1dcc37f0903f7786241cf70453a4c165..c2073f1f4b6b41a893a0ce56e7c9aea25de94bc5 100644
|
| --- a/src/arm64/codegen-arm64.cc
|
| +++ b/src/arm64/codegen-arm64.cc
|
| @@ -373,7 +373,7 @@ CodeAgingHelper::CodeAgingHelper(Isolate* isolate) {
|
| // The sequence of instructions that is patched out for aging code is the
|
| // following boilerplate stack-building prologue that is found both in
|
| // FUNCTION and OPTIMIZED_FUNCTION code:
|
| - PatchingAssembler patcher(young_sequence_.start(),
|
| + PatchingAssembler patcher(isolate, young_sequence_.start(),
|
| young_sequence_.length() / kInstructionSize);
|
| // The young sequence is the frame setup code for FUNCTION code types. It is
|
| // generated by FullCodeGenerator::Generate.
|
| @@ -382,7 +382,7 @@ CodeAgingHelper::CodeAgingHelper(Isolate* isolate) {
|
| #ifdef DEBUG
|
| const int length = kCodeAgeStubEntryOffset / kInstructionSize;
|
| DCHECK(old_sequence_.length() >= kCodeAgeStubEntryOffset);
|
| - PatchingAssembler patcher_old(old_sequence_.start(), length);
|
| + PatchingAssembler patcher_old(isolate, old_sequence_.start(), length);
|
| MacroAssembler::EmitCodeAgeSequence(&patcher_old, NULL);
|
| #endif
|
| }
|
| @@ -417,7 +417,7 @@ void Code::PatchPlatformCodeAge(Isolate* isolate,
|
| byte* sequence,
|
| Code::Age age,
|
| MarkingParity parity) {
|
| - PatchingAssembler patcher(sequence,
|
| + PatchingAssembler patcher(isolate, sequence,
|
| kNoCodeAgeSequenceLength / kInstructionSize);
|
| if (age == kNoAgeCodeAge) {
|
| MacroAssembler::EmitFrameSetupForCodeAgePatching(&patcher);
|
|
|