diff options
Diffstat (limited to 'deps/v8/src/x64/codegen-x64.cc')
-rw-r--r-- | deps/v8/src/x64/codegen-x64.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/deps/v8/src/x64/codegen-x64.cc b/deps/v8/src/x64/codegen-x64.cc index e16dbebd3c..e08f0756d7 100644 --- a/deps/v8/src/x64/codegen-x64.cc +++ b/deps/v8/src/x64/codegen-x64.cc @@ -36,8 +36,8 @@ void StubRuntimeCallHelper::AfterCall(MacroAssembler* masm) const { UnaryMathFunctionWithIsolate CreateSqrtFunction(Isolate* isolate) { size_t actual_size; // Allocate buffer in executable space. - byte* buffer = - static_cast<byte*>(base::OS::Allocate(1 * KB, &actual_size, true)); + byte* buffer = static_cast<byte*>(base::OS::Allocate( + 1 * KB, &actual_size, true, isolate->heap()->GetRandomMmapAddr())); if (buffer == nullptr) return nullptr; MacroAssembler masm(isolate, buffer, static_cast<int>(actual_size), @@ -48,7 +48,7 @@ UnaryMathFunctionWithIsolate CreateSqrtFunction(Isolate* isolate) { __ Ret(); CodeDesc desc; - masm.GetCode(&desc); + masm.GetCode(isolate, &desc); DCHECK(!RelocInfo::RequiresRelocation(isolate, desc)); Assembler::FlushICache(isolate, buffer, actual_size); |