Lines Matching refs:Code
6 // * Redistributions of source code must retain the above copyright
658 Code* code,
663 code_(code),
724 Code* code_;
744 symtab->Add(ELFSymbol("V8 Code",
772 w->WriteULEB128(1); // Abbreviation code.
1368 static uint32_t HashForCodeObject(Code* code) {
1370 uintptr_t hash = reinterpret_cast<uintptr_t>(code->address());
1397 Handle<Code> code) {
1405 AddCode(*name_cstring, *code, GDBJITInterface::FUNCTION, *script);
1407 AddCode("", *code, GDBJITInterface::FUNCTION, *script);
1452 Code* code,
1460 HashMap::Entry* e = GetEntries()->Lookup(code, HashForCodeObject(code), true);
1465 code,
1473 GetEntries()->Remove(code, HashForCodeObject(code));
1490 Code* code) {
1501 builder.AddFormatted(": code object %p", static_cast<void*>(code));
1504 AddCode(builder.Finalize(), code, tag);
1510 Code* code) {
1512 AddCode(tag, name != NULL ? *name->ToCString(DISALLOW_NULLS) : NULL, code);
1516 void GDBJITInterface::AddCode(GDBJITInterface::CodeTag tag, Code* code) {
1519 AddCode(tag, "", code);
1523 void GDBJITInterface::RemoveCode(Code* code) {
1527 HashMap::Entry* e = GetEntries()->Lookup(code,
1528 HashForCodeObject(code),
1540 GetEntries()->Remove(code, HashForCodeObject(code));
1544 void GDBJITInterface::RegisterDetailedLineInfo(Code* code,
1548 HashMap::Entry* e = GetEntries()->Lookup(code, HashForCodeObject(code), true);