Home | History | Annotate | Download | only in mips64

Lines Matching refs:RelocInfo

56 Operand::Operand(int64_t immediate, RelocInfo::Mode rmode)  {
66 rmode_ = RelocInfo::EXTERNAL_REFERENCE;
73 rmode_ = RelocInfo::NONE32;
113 // RelocInfo.
115 void RelocInfo::apply(intptr_t delta, ICacheFlushMode icache_flush_mode) {
125 Address RelocInfo::target_address() {
131 Address RelocInfo::target_address_address() {
157 Address RelocInfo::constant_pool_entry_address() {
163 int RelocInfo::target_address_size() {
168 void RelocInfo::set_target_address(Address target,
192 Object* RelocInfo::target_object() {
198 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) {
205 void RelocInfo::set_target_object(Object* target,
221 Address RelocInfo::target_reference() {
227 Address RelocInfo::target_runtime_entry(Assembler* origin) {
233 void RelocInfo::set_target_runtime_entry(Address target,
242 Handle<Cell> RelocInfo::target_cell_handle() {
243 DCHECK(rmode_ == RelocInfo::CELL);
249 Cell* RelocInfo::target_cell() {
250 DCHECK(rmode_ == RelocInfo::CELL);
255 void RelocInfo::set_target_cell(Cell* cell,
258 DCHECK(rmode_ == RelocInfo::CELL);
273 Handle<Object> RelocInfo::code_age_stub_handle(Assembler* origin) {
279 Code* RelocInfo::code_age_stub() {
280 DCHECK(rmode_ == RelocInfo::CODE_AGE_SEQUENCE);
286 void RelocInfo::set_code_age_stub(Code* stub,
288 DCHECK(rmode_ == RelocInfo::CODE_AGE_SEQUENCE);
295 Address RelocInfo::call_address() {
305 void RelocInfo::set_call_address(Address target) {
320 Object* RelocInfo::call_object() {
325 Object** RelocInfo::call_object_address() {
332 void RelocInfo::set_call_object(Object* target) {
337 void RelocInfo::WipeOut() {
346 bool RelocInfo::IsPatchedReturnSequence() {
362 bool RelocInfo::IsPatchedDebugBreakSlotSequence() {
368 void RelocInfo::Visit(Isolate* isolate, ObjectVisitor* visitor) {
369 RelocInfo::Mode mode = rmode();
370 if (mode == RelocInfo::EMBEDDED_OBJECT) {
372 } else if (RelocInfo::IsCodeTarget(mode)) {
374 } else if (mode == RelocInfo::CELL) {
376 } else if (mode == RelocInfo::EXTERNAL_REFERENCE) {
378 } else if (RelocInfo::IsCodeAgeSequence(mode)) {
380 } else if (((RelocInfo::IsJSReturn(mode) &&
382 (RelocInfo::IsDebugBreakSlot(mode) &&
386 } else if (RelocInfo::IsRuntimeEntry(mode)) {
393 void RelocInfo::Visit(Heap* heap) {
394 RelocInfo::Mode mode = rmode();
395 if (mode == RelocInfo::EMBEDDED_OBJECT) {
397 } else if (RelocInfo::IsCodeTarget(mode)) {
399 } else if (mode == RelocInfo::CELL) {
401 } else if (mode == RelocInfo::EXTERNAL_REFERENCE) {
403 } else if (RelocInfo::IsCodeAgeSequence(mode)) {
406 ((RelocInfo::IsJSReturn(mode) &&
408 (RelocInfo::IsDebugBreakSlot(mode) &&
411 } else if (RelocInfo::IsRuntimeEntry(mode)) {