Home | History | Annotate | Download | only in mips

Lines Matching refs:RelocInfo

51 Operand::Operand(int32_t immediate, RelocInfo::Mode rmode)  {
61 rmode_ = RelocInfo::EXTERNAL_REFERENCE;
68 rmode_ = RelocInfo::NONE;
93 // RelocInfo.
95 void RelocInfo::apply(intptr_t delta) {
113 Address RelocInfo::target_address() {
119 Address RelocInfo::target_address_address() {
143 int RelocInfo::target_address_size() {
148 void RelocInfo::set_target_address(Address target, WriteBarrierMode mode) {
159 Object* RelocInfo::target_object() {
165 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) {
172 Object** RelocInfo::target_object_address() {
182 void RelocInfo::set_target_object(Object* target, WriteBarrierMode mode) {
194 Address* RelocInfo::target_reference_address() {
201 Handle<JSGlobalPropertyCell> RelocInfo::target_cell_handle() {
202 ASSERT(rmode_ == RelocInfo::GLOBAL_PROPERTY_CELL);
209 JSGlobalPropertyCell* RelocInfo::target_cell() {
210 ASSERT(rmode_ == RelocInfo::GLOBAL_PROPERTY_CELL);
218 void RelocInfo::set_target_cell(JSGlobalPropertyCell* cell,
220 ASSERT(rmode_ == RelocInfo::GLOBAL_PROPERTY_CELL);
232 Address RelocInfo::call_address() {
242 void RelocInfo::set_call_address(Address target) {
257 Object* RelocInfo::call_object() {
262 Object** RelocInfo::call_object_address() {
269 void RelocInfo::set_call_object(Object* target) {
274 bool RelocInfo::IsPatchedReturnSequence() {
287 bool RelocInfo::IsPatchedDebugBreakSlotSequence() {
293 void RelocInfo::Visit(ObjectVisitor* visitor) {
294 RelocInfo::Mode mode = rmode();
295 if (mode == RelocInfo::EMBEDDED_OBJECT) {
297 } else if (RelocInfo::IsCodeTarget(mode)) {
299 } else if (mode == RelocInfo::GLOBAL_PROPERTY_CELL) {
301 } else if (mode == RelocInfo::EXTERNAL_REFERENCE) {
305 } else if (((RelocInfo::IsJSReturn(mode) &&
307 (RelocInfo::IsDebugBreakSlot(mode) &&
312 } else if (mode == RelocInfo::RUNTIME_ENTRY) {
319 void RelocInfo::Visit(Heap* heap) {
320 RelocInfo::Mode mode = rmode();
321 if (mode == RelocInfo::EMBEDDED_OBJECT) {
323 } else if (RelocInfo::IsCodeTarget(mode)) {
325 } else if (mode == RelocInfo::GLOBAL_PROPERTY_CELL) {
327 } else if (mode == RelocInfo::EXTERNAL_REFERENCE) {
331 ((RelocInfo::IsJSReturn(mode) &&
333 (RelocInfo::IsDebugBreakSlot(mode) &&
337 } else if (mode == RelocInfo::RUNTIME_ENTRY) {