Lines Matching refs:RelocInfo
35 void Assembler::emitp(void* x, RelocInfo::Mode rmode) { in emitp()
38 if (!RelocInfo::IsNone(rmode)) { in emitp()
58 RelocInfo::Mode rmode, in emit_code_target()
60 DCHECK(RelocInfo::IsCodeTarget(rmode) || in emit_code_target()
61 rmode == RelocInfo::CODE_AGE_SEQUENCE); in emit_code_target()
62 if (rmode == RelocInfo::CODE_TARGET && !ast_id.IsNone()) { in emit_code_target()
63 RecordRelocInfo(RelocInfo::CODE_TARGET_WITH_ID, ast_id.ToInt()); in emit_code_target()
78 void Assembler::emit_runtime_entry(Address entry, RelocInfo::Mode rmode) { in emit_runtime_entry()
79 DCHECK(RelocInfo::IsRuntimeEntry(rmode)); in emit_runtime_entry()
285 Isolate* isolate, Address pc, Address target, RelocInfo::Mode mode) { in deserialization_set_target_internal_reference_at()
309 void RelocInfo::apply(intptr_t delta) { in apply()
324 Address RelocInfo::target_address() { in target_address()
329 Address RelocInfo::target_address_address() { in target_address_address()
337 Address RelocInfo::constant_pool_entry_address() { in constant_pool_entry_address()
343 int RelocInfo::target_address_size() { in target_address_size()
352 void RelocInfo::set_target_address(Address target, in set_target_address()
366 Object* RelocInfo::target_object() { in target_object()
372 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) { in target_object_handle()
382 Address RelocInfo::target_external_reference() { in target_external_reference()
383 DCHECK(rmode_ == RelocInfo::EXTERNAL_REFERENCE); in target_external_reference()
388 Address RelocInfo::target_internal_reference() { in target_internal_reference()
394 Address RelocInfo::target_internal_reference_address() { in target_internal_reference_address()
400 void RelocInfo::set_target_object(Object* target, in set_target_object()
417 Address RelocInfo::target_runtime_entry(Assembler* origin) { in target_runtime_entry()
423 void RelocInfo::set_target_runtime_entry(Address target, in set_target_runtime_entry()
433 Handle<Cell> RelocInfo::target_cell_handle() { in target_cell_handle()
434 DCHECK(rmode_ == RelocInfo::CELL); in target_cell_handle()
440 Cell* RelocInfo::target_cell() { in target_cell()
441 DCHECK(rmode_ == RelocInfo::CELL); in target_cell()
446 void RelocInfo::set_target_cell(Cell* cell, in set_target_cell()
449 DCHECK(rmode_ == RelocInfo::CELL); in set_target_cell()
463 void RelocInfo::WipeOut() { in WipeOut()
477 Handle<Object> RelocInfo::code_age_stub_handle(Assembler* origin) { in code_age_stub_handle()
478 DCHECK(rmode_ == RelocInfo::CODE_AGE_SEQUENCE); in code_age_stub_handle()
484 Code* RelocInfo::code_age_stub() { in code_age_stub()
485 DCHECK(rmode_ == RelocInfo::CODE_AGE_SEQUENCE); in code_age_stub()
492 void RelocInfo::set_code_age_stub(Code* stub, in set_code_age_stub()
495 DCHECK(rmode_ == RelocInfo::CODE_AGE_SEQUENCE); in set_code_age_stub()
501 Address RelocInfo::debug_call_address() { in debug_call_address()
507 void RelocInfo::set_debug_call_address(Address target) { in set_debug_call_address()
522 void RelocInfo::Visit(Isolate* isolate, ObjectVisitor* visitor) { in Visit()
523 RelocInfo::Mode mode = rmode(); in Visit()
524 if (mode == RelocInfo::EMBEDDED_OBJECT) { in Visit()
527 } else if (RelocInfo::IsCodeTarget(mode)) { in Visit()
529 } else if (mode == RelocInfo::CELL) { in Visit()
531 } else if (mode == RelocInfo::EXTERNAL_REFERENCE) { in Visit()
533 } else if (mode == RelocInfo::INTERNAL_REFERENCE) { in Visit()
535 } else if (RelocInfo::IsCodeAgeSequence(mode)) { in Visit()
537 } else if (RelocInfo::IsDebugBreakSlot(mode) && in Visit()
540 } else if (RelocInfo::IsRuntimeEntry(mode)) { in Visit()
547 void RelocInfo::Visit(Heap* heap) { in Visit()
548 RelocInfo::Mode mode = rmode(); in Visit()
549 if (mode == RelocInfo::EMBEDDED_OBJECT) { in Visit()
552 } else if (RelocInfo::IsCodeTarget(mode)) { in Visit()
554 } else if (mode == RelocInfo::CELL) { in Visit()
556 } else if (mode == RelocInfo::EXTERNAL_REFERENCE) { in Visit()
558 } else if (mode == RelocInfo::INTERNAL_REFERENCE) { in Visit()
560 } else if (RelocInfo::IsCodeAgeSequence(mode)) { in Visit()
562 } else if (RelocInfo::IsDebugBreakSlot(mode) && in Visit()
565 } else if (RelocInfo::IsRuntimeEntry(mode)) { in Visit()