Home | History | Annotate | Download | only in src

Lines Matching refs:Code

6 //     * Redistributions of source code must retain the above copyright
172 case kCode: return "/code/";
908 Code* code = Code::cast(Code::GetObjectFromEntryAddress(entry_address));
909 generator_->SetInternalReference(parent_obj_, parent_, "code", code);
910 generator_->TagObject(code, "(code)");
967 ExtractCodeReferences(entry, Code::cast(obj));
1160 TagObject(map->dependent_code(), "(dependent code)");
1173 TagObject(shared->code(), "(code)");
1175 "code", shared->code(),
1187 TagObject(shared->construct_stub(), "(code)");
1238 TagObject(code_cache->default_cache(), "(default code cache)");
1242 TagObject(code_cache->normal_type_cache(), "(code type cache)");
1249 void V8HeapExplorer::ExtractCodeReferences(int entry, Code* code) {
1250 TagObject(code->relocation_info(), "(code relocation info)");
1251 SetInternalReference(code, entry,
1252 "relocation_info", code->relocation_info(),
1253 Code::kRelocationInfoOffset);
1254 SetInternalReference(code, entry,
1255 "handler_table", code->handler_table(),
1256 Code::kHandlerTableOffset);
1257 TagObject(code->deoptimization_data(), "(code deopt data)");
1258 SetInternalReference(code, entry,
1259 "deoptimization_data", code->deoptimization_data(),
1260 Code::kDeoptimizationDataOffset);
1261 if (code->kind() == Code::FUNCTION) {
1262 SetInternalReference(code, entry,
1263 "type_feedback_info", code->type_feedback_info(),
1264 Code::kTypeFeedbackInfoOffset);
1266 SetInternalReference(code, entry,
1267 "gc_metadata", code->gc_metadata(),
1268 Code::kGCMetadataOffset);
2264 // The following code uses heap iterators, so we want the heap to be
2581 JSON_S("code") ","