diff options
Diffstat (limited to 'deps/v8/src/disassembler.cc')
-rw-r--r-- | deps/v8/src/disassembler.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/deps/v8/src/disassembler.cc b/deps/v8/src/disassembler.cc index fa8ae1ffc8..dd620fb345 100644 --- a/deps/v8/src/disassembler.cc +++ b/deps/v8/src/disassembler.cc @@ -71,7 +71,7 @@ class V8NameConverter: public disasm::NameConverter { const char* V8NameConverter::NameOfAddress(byte* pc) const { - const char* name = Isolate::Current()->builtins()->Lookup(pc); + const char* name = code_->GetIsolate()->builtins()->Lookup(pc); if (name != NULL) { OS::SNPrintF(v8_buffer_, "%s (%p)", name, pc); return v8_buffer_.start(); @@ -117,8 +117,8 @@ static int DecodeIt(Isolate* isolate, byte* end) { SealHandleScope shs(isolate); DisallowHeapAllocation no_alloc; - ExternalReferenceEncoder ref_encoder; - Heap* heap = HEAP; + ExternalReferenceEncoder ref_encoder(isolate); + Heap* heap = isolate->heap(); v8::internal::EmbeddedVector<char, 128> decode_buffer; v8::internal::EmbeddedVector<char, kOutBufferSize> out_buffer; |