/external/v8/src/mips/ |
assembler-mips-inl.h | 58 Operand::Operand(int32_t immediate, RelocInfo::Mode rmode) { 67 rmode_ = RelocInfo::EXTERNAL_REFERENCE; 73 rmode_ = RelocInfo::EMBEDDED_STRING; 79 rmode_ = RelocInfo::NONE; 93 // RelocInfo 95 void RelocInfo::apply(intptr_t delta) { 101 Address RelocInfo::target_address() { 107 Address RelocInfo::target_address_address() { 113 void RelocInfo::set_target_address(Address target) { 119 Object* RelocInfo::target_object() [all...] |
debug-mips.cc | 56 bool Debug::IsDebugBreakAtReturn(RelocInfo* rinfo) { 57 ASSERT(RelocInfo::IsJSReturn(rinfo->rmode()));
|
virtual-frame-mips.cc | 169 RelocInfo::Mode rmode) { 175 RelocInfo::Mode rmode, 182 RelocInfo::Mode rmode, 190 RelocInfo::Mode rmode,
|
assembler-mips.cc | 177 // Implementation of RelocInfo. 179 const int RelocInfo::kApplyMask = 0; 182 void RelocInfo::PatchCode(byte* instructions, int instruction_count) { 196 void RelocInfo::PatchCodeWithCall(Address target, int guard_bytes) { 213 rmode_ = RelocInfo::EMBEDDED_OBJECT; 217 rmode_ = RelocInfo::NONE; 263 current_statement_position_ = RelocInfo::kNoPosition; 264 current_position_ = RelocInfo::kNoPosition; 446 bool Assembler::MustUseAt(RelocInfo::Mode rmode) { 447 if (rmode == RelocInfo::EXTERNAL_REFERENCE) [all...] |
macro-assembler-mips.h | 67 void Jump(byte* target, RelocInfo::Mode rmode, 70 void Jump(Handle<Code> code, RelocInfo::Mode rmode, 76 void Call(byte* target, RelocInfo::Mode rmode, 79 void Call(Handle<Code> code, RelocInfo::Mode rmode, 342 void Jump(intptr_t target, RelocInfo::Mode rmode, Condition cond = cc_always, 344 void Call(intptr_t target, RelocInfo::Mode rmode, Condition cond = cc_always,
|
virtual-frame-mips.h | 322 RelocInfo::Mode rmode, 325 RelocInfo::Mode rmode, 329 RelocInfo::Mode rmode, 535 void RawCallCodeObject(Handle<Code> code, RelocInfo::Mode rmode);
|
/external/v8/src/ia32/ |
assembler-ia32-inl.h | 51 void RelocInfo::apply(intptr_t delta) { 68 Address RelocInfo::target_address() { 74 Address RelocInfo::target_address_address() { 80 void RelocInfo::set_target_address(Address target) { 86 Object* RelocInfo::target_object() { 92 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) { 98 Object** RelocInfo::target_object_address() { 104 void RelocInfo::set_target_object(Object* target) { 110 Address* RelocInfo::target_reference_address() { 111 ASSERT(rmode_ == RelocInfo::EXTERNAL_REFERENCE) [all...] |
debug-ia32.cc | 64 bool Debug::IsDebugBreakAtReturn(RelocInfo* rinfo) { 65 ASSERT(RelocInfo::IsJSReturn(rinfo->rmode()));
|
assembler-ia32.h | 206 bool is_zero() const { return x_ == 0 && rmode_ == RelocInfo::NONE; } 208 return -128 <= x_ && x_ < 128 && rmode_ == RelocInfo::NONE; 211 return -32768 <= x_ && x_ < 32768 && rmode_ == RelocInfo::NONE; 218 RelocInfo::Mode rmode_; 245 INLINE(explicit Operand(int32_t disp, RelocInfo::Mode rmode)); 250 RelocInfo::Mode rmode = RelocInfo::NONE); 257 RelocInfo::Mode rmode = RelocInfo::NONE); 263 RelocInfo::Mode rmode = RelocInfo::NONE) [all...] |
assembler-ia32.cc | 155 // Implementation of RelocInfo 158 const int RelocInfo::kApplyMask = 159 RelocInfo::kCodeTargetMask | 1 << RelocInfo::RUNTIME_ENTRY | 160 1 << RelocInfo::JS_RETURN | 1 << RelocInfo::INTERNAL_REFERENCE; 163 void RelocInfo::PatchCode(byte* instructions, int instruction_count) { 176 void RelocInfo::PatchCodeWithCall(Address target, int guard_bytes) { 191 patcher.masm()->call(target, RelocInfo::NONE); 207 Operand::Operand(Register base, int32_t disp, RelocInfo::Mode rmode) [all...] |
virtual-frame-ia32.h | 339 Result CallLoadIC(RelocInfo::Mode mode); 343 Result CallKeyedLoadIC(RelocInfo::Mode mode); 356 Result CallCallIC(RelocInfo::Mode mode, int arg_count, int loop_nesting); 582 Result RawCallCodeObject(Handle<Code> code, RelocInfo::Mode rmode);
|
/external/v8/src/arm/ |
assembler-arm-inl.h | 53 void RelocInfo::apply(intptr_t delta) { 54 if (RelocInfo::IsInternalReference(rmode_)) { 64 Address RelocInfo::target_address() { 70 Address RelocInfo::target_address_address() { 76 void RelocInfo::set_target_address(Address target) { 82 Object* RelocInfo::target_object() { 88 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) { 94 Object** RelocInfo::target_object_address() { 100 void RelocInfo::set_target_object(Object* target) { 106 Address* RelocInfo::target_reference_address() [all...] |
assembler-thumb2-inl.h | 53 void RelocInfo::apply(intptr_t delta) { 54 if (RelocInfo::IsInternalReference(rmode_)) { 64 Address RelocInfo::target_address() { 70 Address RelocInfo::target_address_address() { 76 void RelocInfo::set_target_address(Address target) { 82 Object* RelocInfo::target_object() { 88 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) { 94 Object** RelocInfo::target_object_address() { 100 void RelocInfo::set_target_object(Object* target) { 106 Address* RelocInfo::target_reference_address() [all...] |
macro-assembler-arm.h | 62 void Jump(byte* target, RelocInfo::Mode rmode, Condition cond = al); 63 void Jump(Handle<Code> code, RelocInfo::Mode rmode, Condition cond = al); 65 void Call(byte* target, RelocInfo::Mode rmode, Condition cond = al); 66 void Call(Handle<Code> code, RelocInfo::Mode rmode, Condition cond = al); 129 RelocInfo::Mode rmode, 425 void Jump(intptr_t target, RelocInfo::Mode rmode, Condition cond = al); 426 void Call(intptr_t target, RelocInfo::Mode rmode, Condition cond = al);
|
debug-arm.cc | 69 bool Debug::IsDebugBreakAtReturn(RelocInfo* rinfo) { 70 ASSERT(RelocInfo::IsJSReturn(rinfo->rmode()));
|
assembler-arm.cc | 198 // Implementation of RelocInfo 200 const int RelocInfo::kApplyMask = 0; 203 void RelocInfo::PatchCode(byte* instructions, int instruction_count) { 218 void RelocInfo::PatchCodeWithCall(Address target, int guard_bytes) { 235 rmode_ = RelocInfo::EMBEDDED_OBJECT; 239 rmode_ = RelocInfo::NONE; 400 current_statement_position_ = RelocInfo::kNoPosition; 401 current_position_ = RelocInfo::kNoPosition; 637 static bool MustUseIp(RelocInfo::Mode rmode) { 638 if (rmode == RelocInfo::EXTERNAL_REFERENCE) [all...] |
assembler-thumb2.cc | 178 // Implementation of RelocInfo 180 const int RelocInfo::kApplyMask = 0; 183 void RelocInfo::PatchCode(byte* instructions, int instruction_count) { 198 void RelocInfo::PatchCodeWithCall(Address target, int guard_bytes) { 215 rmode_ = RelocInfo::EMBEDDED_OBJECT; 219 rmode_ = RelocInfo::NONE; 380 current_statement_position_ = RelocInfo::kNoPosition; 381 current_position_ = RelocInfo::kNoPosition; 617 static bool MustUseIp(RelocInfo::Mode rmode) { 618 if (rmode == RelocInfo::EXTERNAL_REFERENCE) [all...] |
/external/v8/src/x64/ |
assembler-x64-inl.h | 53 void Assembler::emitq(uint64_t x, RelocInfo::Mode rmode) { 55 if (rmode != RelocInfo::NONE) { 68 void Assembler::emit_code_target(Handle<Code> target, RelocInfo::Mode rmode) { 69 ASSERT(RelocInfo::IsCodeTarget(rmode)); 188 // Implementation of RelocInfo 191 void RelocInfo::apply(intptr_t delta) { 205 Address RelocInfo::target_address() { 215 Address RelocInfo::target_address_address() { 221 void RelocInfo::set_target_address(Address target) { 231 Object* RelocInfo::target_object() [all...] |
debug-x64.cc | 40 bool Debug::IsDebugBreakAtReturn(v8::internal::RelocInfo* rinfo) { 41 ASSERT(RelocInfo::IsJSReturn(rinfo->rmode()));
|
assembler-x64.cc | 93 __ movq(rax, 0x80000001, RelocInfo::NONE); 140 // Implementation of RelocInfo 144 void RelocInfo::PatchCodeWithCall(Address target, int guard_bytes) { 160 patcher.masm()->movq(r10, target, RelocInfo::NONE); 174 void RelocInfo::PatchCode(byte* instructions, int instruction_count) { 289 current_statement_position_ = RelocInfo::kNoPosition; 290 current_position_ = RelocInfo::kNoPosition; 417 RelocInfo::Mode rmode = it.rinfo()->rmode(); 418 if (rmode == RelocInfo::INTERNAL_REFERENCE) { 747 void Assembler::call(Handle<Code> target, RelocInfo::Mode rmode) [all...] |
virtual-frame-x64.h | 338 Result CallLoadIC(RelocInfo::Mode mode); 342 Result CallKeyedLoadIC(RelocInfo::Mode mode); 355 Result CallCallIC(RelocInfo::Mode mode, int arg_count, int loop_nesting); 558 Result RawCallCodeObject(Handle<Code> code, RelocInfo::Mode rmode);
|
macro-assembler-x64.cc | 200 movq(object, bit_cast<int64_t>(kZapValue), RelocInfo::NONE); 201 movq(value, bit_cast<int64_t>(kZapValue), RelocInfo::NONE); 202 movq(smi_index, bit_cast<int64_t>(kZapValue), RelocInfo::NONE); 273 movq(object, bit_cast<int64_t>(kZapValue), RelocInfo::NONE); 274 movq(scratch, bit_cast<int64_t>(kZapValue), RelocInfo::NONE); 275 movq(smi_index, bit_cast<int64_t>(kZapValue), RelocInfo::NONE); 326 movq(kScratchRegister, p0, RelocInfo::NONE); 330 RelocInfo::NONE); 340 Call(stub->GetCode(), RelocInfo::CODE_TARGET); 346 Jump(stub->GetCode(), RelocInfo::CODE_TARGET) [all...] |
/external/v8/src/ |
assembler.cc | 207 void RelocInfoWriter::Write(const RelocInfo* rinfo) { 213 ASSERT(RelocInfo::NUMBER_OF_MODES < kMaxRelocModes); 216 RelocInfo::Mode rmode = rinfo->rmode(); 219 if (rmode == RelocInfo::EMBEDDED_OBJECT) { 221 } else if (rmode == RelocInfo::CODE_TARGET) { 223 } else if (RelocInfo::IsPosition(rmode)) { 226 int pos_type_tag = rmode == RelocInfo::POSITION ? kNonstatementPositionTag 241 } else if (RelocInfo::IsComment(rmode)) { 321 inline RelocInfo::Mode RelocIterator::DebugInfoModeFromTag(int tag) { 323 return RelocInfo::STATEMENT_POSITION [all...] |
disassembler.cc | 145 it->rinfo()->rmode() == RelocInfo::INTERNAL_REFERENCE) { 159 // Collect RelocInfo for this instruction (prev_pc .. pc-1) 162 List<RelocInfo::Mode> rmodes(1); 166 if (RelocInfo::IsComment(it->rinfo()->rmode())) { 199 RelocInfo relocinfo(pcs[i], rmodes[i], datas[i]); 211 RelocInfo::Mode rmode = relocinfo.rmode(); 212 if (RelocInfo::IsPosition(rmode)) { 213 if (RelocInfo::IsStatementPosition(rmode)) [all...] |
assembler.h | 105 class RelocInfo BASE_EMBEDDED { 145 RelocInfo() {} 146 RelocInfo(byte* pc, Mode rmode, intptr_t data) 264 void Write(const RelocInfo* rinfo); 273 // Max size (bytes) of a written RelocInfo. Longest encoding is 317 RelocInfo* rinfo() { 337 static RelocInfo::Mode DebugInfoModeFromTag(int tag); 341 bool SetMode(RelocInfo::Mode mode) { 347 RelocInfo rinfo_;
|