| Index: src/disassembler.cc
|
| diff --git a/src/disassembler.cc b/src/disassembler.cc
|
| index fa8ae1ffc8f974502c78c4bb514f4fe0bfe0847d..30df18625ad35101393a80b641f46de78e0d2bfd 100644
|
| --- a/src/disassembler.cc
|
| +++ b/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,7 +117,7 @@ static int DecodeIt(Isolate* isolate,
|
| byte* end) {
|
| SealHandleScope shs(isolate);
|
| DisallowHeapAllocation no_alloc;
|
| - ExternalReferenceEncoder ref_encoder;
|
| + ExternalReferenceEncoder ref_encoder(isolate);
|
| Heap* heap = HEAP;
|
|
|
| v8::internal::EmbeddedVector<char, 128> decode_buffer;
|
|
|