diff options
author | Fedor Indutny <fedor.indutny@gmail.com> | 2014-03-13 20:45:44 +0400 |
---|---|---|
committer | Fedor Indutny <fedor.indutny@gmail.com> | 2014-03-13 20:56:54 +0400 |
commit | 1c7bf245dc2d520c005e01bcb56ecb3275971395 (patch) | |
tree | 34d8160c98bd8dd33757252d87a0f6586fea8213 /deps/v8/src/gdb-jit.cc | |
parent | 93c3674ff7115fb2a3dbb5b4ffd22f4d5ed9a472 (diff) | |
download | android-node-v8-1c7bf245dc2d520c005e01bcb56ecb3275971395.tar.gz android-node-v8-1c7bf245dc2d520c005e01bcb56ecb3275971395.tar.bz2 android-node-v8-1c7bf245dc2d520c005e01bcb56ecb3275971395.zip |
deps: update v8 to 3.24.40
Diffstat (limited to 'deps/v8/src/gdb-jit.cc')
-rw-r--r-- | deps/v8/src/gdb-jit.cc | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/deps/v8/src/gdb-jit.cc b/deps/v8/src/gdb-jit.cc index 21cfd22334..afe5b7117d 100644 --- a/deps/v8/src/gdb-jit.cc +++ b/deps/v8/src/gdb-jit.cc @@ -1089,7 +1089,7 @@ class DebugInfoSection : public DebugSection { w->Write<uint8_t>(sizeof(intptr_t)); w->WriteULEB128(1); // Abbreviation code. - w->WriteString(*desc_->GetFilename()); + w->WriteString(desc_->GetFilename().get()); w->Write<intptr_t>(desc_->CodeStart()); w->Write<intptr_t>(desc_->CodeStart() + desc_->CodeSize()); w->Write<uint32_t>(0); @@ -1131,7 +1131,7 @@ class DebugInfoSection : public DebugSection { for (int param = 0; param < params; ++param) { w->WriteULEB128(current_abbreviation++); w->WriteString( - *scope->parameter(param)->name()->ToCString(DISALLOW_NULLS)); + scope->parameter(param)->name()->ToCString(DISALLOW_NULLS).get()); w->Write<uint32_t>(ty_offset); Writer::Slot<uint32_t> block_size = w->CreateSlotHere<uint32_t>(); uintptr_t block_start = w->position(); @@ -1182,7 +1182,7 @@ class DebugInfoSection : public DebugSection { for (int local = 0; local < locals; ++local) { w->WriteULEB128(current_abbreviation++); w->WriteString( - *stack_locals[local]->name()->ToCString(DISALLOW_NULLS)); + stack_locals[local]->name()->ToCString(DISALLOW_NULLS).get()); w->Write<uint32_t>(ty_offset); Writer::Slot<uint32_t> block_size = w->CreateSlotHere<uint32_t>(); uintptr_t block_start = w->position(); @@ -1455,7 +1455,7 @@ class DebugLineSection : public DebugSection { w->Write<uint8_t>(1); // DW_LNS_SET_COLUMN operands count. w->Write<uint8_t>(0); // DW_LNS_NEGATE_STMT operands count. w->Write<uint8_t>(0); // Empty include_directories sequence. - w->WriteString(*desc_->GetFilename()); // File name. + w->WriteString(desc_->GetFilename().get()); // File name. w->WriteULEB128(0); // Current directory. w->WriteULEB128(0); // Unknown modification time. w->WriteULEB128(0); // Unknown file size. @@ -2009,7 +2009,8 @@ void GDBJITInterface::AddCode(Handle<Name> name, if (!name.is_null() && name->IsString()) { SmartArrayPointer<char> name_cstring = Handle<String>::cast(name)->ToCString(DISALLOW_NULLS); - AddCode(*name_cstring, *code, GDBJITInterface::FUNCTION, *script, info); + AddCode(name_cstring.get(), *code, GDBJITInterface::FUNCTION, *script, + info); } else { AddCode("", *code, GDBJITInterface::FUNCTION, *script, info); } @@ -2132,7 +2133,7 @@ void GDBJITInterface::AddCode(GDBJITInterface::CodeTag tag, Code* code) { if (!FLAG_gdbjit) return; if (name != NULL && name->IsString()) { - AddCode(tag, *String::cast(name)->ToCString(DISALLOW_NULLS), code); + AddCode(tag, String::cast(name)->ToCString(DISALLOW_NULLS).get(), code); } else { AddCode(tag, "", code); } |