/external/v8/src/mips/ |
assembler-mips-inl.h | 50 Operand::Operand(int32_t immediate, RelocInfo::Mode rmode) { 60 rmode_ = RelocInfo::EXTERNAL_REFERENCE; 67 rmode_ = RelocInfo::NONE; 83 // RelocInfo 85 void RelocInfo::apply(intptr_t delta) { 91 Address RelocInfo::target_address() { 97 Address RelocInfo::target_address_address() { 119 int RelocInfo::target_address_size() { 124 void RelocInfo::set_target_address(Address target) { 130 Object* RelocInfo::target_object() [all...] |
debug-mips.cc | 61 bool Debug::IsDebugBreakAtReturn(RelocInfo* rinfo) {
|
virtual-frame-mips.cc | 137 void VirtualFrame::CallLoadIC(Handle<String> name, RelocInfo::Mode mode) { 158 RelocInfo::Mode rmode,
|
macro-assembler-mips.h | 122 RelocInfo::Mode rmode, \ 126 RelocInfo::Mode rmode) { \ 130 RelocInfo::Mode rmode, \ 135 RelocInfo::Mode rmode, \ 601 RelocInfo::Mode rmode, [all...] |
/external/v8/src/arm/ |
assembler-arm-inl.h | 49 void RelocInfo::apply(intptr_t delta) { 50 if (RelocInfo::IsInternalReference(rmode_)) { 60 Address RelocInfo::target_address() { 66 Address RelocInfo::target_address_address() { 72 int RelocInfo::target_address_size() { 77 void RelocInfo::set_target_address(Address target) { 83 Object* RelocInfo::target_object() { 89 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) { 95 Object** RelocInfo::target_object_address() { 101 void RelocInfo::set_target_object(Object* target) [all...] |
debug-arm.cc | 82 bool Debug::IsDebugBreakAtReturn(RelocInfo* rinfo) { 83 ASSERT(RelocInfo::IsJSReturn(rinfo->rmode())); 161 __ mov(r0, Operand(0, RelocInfo::NONE)); // no arguments
|
macro-assembler-arm.h | 101 void Jump(byte* target, RelocInfo::Mode rmode, Condition cond = al); 102 void Jump(Handle<Code> code, RelocInfo::Mode rmode, Condition cond = al); 105 static int CallSize(byte* target, RelocInfo::Mode rmode, Condition cond = al); 106 void Call(byte* target, RelocInfo::Mode rmode, Condition cond = al); 108 RelocInfo::Mode rmode, 110 void Call(Handle<Code> code, RelocInfo::Mode rmode, Condition cond = al); 360 RelocInfo::Mode rmode, [all...] |
macro-assembler-arm.cc | 83 void MacroAssembler::Jump(intptr_t target, RelocInfo::Mode rmode, 94 void MacroAssembler::Jump(byte* target, RelocInfo::Mode rmode, 96 ASSERT(!RelocInfo::IsCodeTarget(rmode)); 101 void MacroAssembler::Jump(Handle<Code> code, RelocInfo::Mode rmode, 103 ASSERT(RelocInfo::IsCodeTarget(rmode)); 141 intptr_t target, RelocInfo::Mode rmode, Condition cond) { 152 intptr_t target, RelocInfo::Mode rmode, Condition cond) { 190 byte* target, RelocInfo::Mode rmode, Condition cond) { 196 byte* target, RelocInfo::Mode rmode, Condition cond) { 201 ASSERT(!RelocInfo::IsCodeTarget(rmode)) [all...] |
builtins-arm.cc | 130 __ mov(scratch3, Operand(0, RelocInfo::NONE)); 317 __ cmp(r0, Operand(0, RelocInfo::NONE)); 449 __ Jump(array_code, RelocInfo::CODE_TARGET); 481 __ Jump(generic_construct_stub, RelocInfo::CODE_TARGET); 505 __ cmp(r0, Operand(0, RelocInfo::NONE)); 549 __ cmp(r4, Operand(0, RelocInfo::NONE)); 637 __ mov(r2, Operand(0, RelocInfo::NONE)); 640 RelocInfo::CODE_TARGET); [all...] |
/external/v8/test/cctest/ |
test-reloc-info.cc | 36 byte* pc, RelocInfo::Mode mode, intptr_t data) { 37 RelocInfo rinfo(pc, mode, data); 56 RelocInfo::Mode mode = (i % 2 == 0) ? 57 RelocInfo::STATEMENT_POSITION : RelocInfo::POSITION; 68 RelocIterator it(desc, RelocInfo::ModeMask(RelocInfo::POSITION)); 71 RelocInfo::Mode mode = (i % 2 == 0) ? 72 RelocInfo::STATEMENT_POSITION : RelocInfo::POSITION [all...] |
/external/v8/src/ia32/ |
assembler-ia32-inl.h | 48 void RelocInfo::apply(intptr_t delta) { 74 Address RelocInfo::target_address() { 80 Address RelocInfo::target_address_address() { 86 int RelocInfo::target_address_size() { 91 void RelocInfo::set_target_address(Address target) { 97 Object* RelocInfo::target_object() { 103 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) { 109 Object** RelocInfo::target_object_address() { 115 void RelocInfo::set_target_object(Object* target) { 122 Address* RelocInfo::target_reference_address() [all...] |
assembler-ia32.h | 284 bool is_zero() const { return x_ == 0 && rmode_ == RelocInfo::NONE; } 286 return -128 <= x_ && x_ < 128 && rmode_ == RelocInfo::NONE; 289 return -32768 <= x_ && x_ < 32768 && rmode_ == RelocInfo::NONE; 296 RelocInfo::Mode rmode_; 327 INLINE(explicit Operand(int32_t disp, RelocInfo::Mode rmode)); 332 RelocInfo::Mode rmode = RelocInfo::NONE); 339 RelocInfo::Mode rmode = RelocInfo::NONE); 345 RelocInfo::Mode rmode = RelocInfo::NONE) [all...] |
assembler-ia32.cc | 164 // Implementation of RelocInfo 167 const int RelocInfo::kApplyMask = 168 RelocInfo::kCodeTargetMask | 1 << RelocInfo::RUNTIME_ENTRY | 169 1 << RelocInfo::JS_RETURN | 1 << RelocInfo::INTERNAL_REFERENCE | 170 1 << RelocInfo::DEBUG_BREAK_SLOT; 173 bool RelocInfo::IsCodedSpecially() { 182 void RelocInfo::PatchCode(byte* instructions, int instruction_count) { 195 void RelocInfo::PatchCodeWithCall(Address target, int guard_bytes) [all...] |
deoptimizer-ia32.cc | 82 if (pc_delta <= RelocInfo::kMaxSmallPCDelta) { 96 int comment_reloc_size = RelocInfo::kMinRelocCommentSize; 118 = reinterpret_cast<intptr_t>(RelocInfo::kFillerCommentString); 119 RelocInfo rinfo(0, RelocInfo::COMMENT, comment_string); 125 ASSERT(RelocInfo::kMinRelocCommentSize == 172 patcher.masm()->call(deopt_entry, RelocInfo::NONE); 175 RelocInfo rinfo(curr_address + 1, // 1 after the call opcode. 176 RelocInfo::RUNTIME_ENTRY,
|
/external/v8/src/x64/ |
assembler-x64-inl.h | 49 void Assembler::emitq(uint64_t x, RelocInfo::Mode rmode) { 51 if (rmode != RelocInfo::NONE) { 64 void Assembler::emit_code_target(Handle<Code> target, RelocInfo::Mode rmode) { 65 ASSERT(RelocInfo::IsCodeTarget(rmode)); 195 // Implementation of RelocInfo 198 void RelocInfo::apply(intptr_t delta) { 210 Address RelocInfo::target_address() { 220 Address RelocInfo::target_address_address() { 226 int RelocInfo::target_address_size() { 235 void RelocInfo::set_target_address(Address target) [all...] |
macro-assembler-x64.cc | 247 movq(object, BitCast<int64_t>(kZapValue), RelocInfo::NONE); 248 movq(value, BitCast<int64_t>(kZapValue), RelocInfo::NONE); 249 movq(index, BitCast<int64_t>(kZapValue), RelocInfo::NONE); 276 movq(object, BitCast<int64_t>(kZapValue), RelocInfo::NONE); 277 movq(address, BitCast<int64_t>(kZapValue), RelocInfo::NONE); 278 movq(value, BitCast<int64_t>(kZapValue), RelocInfo::NONE); 334 movq(object, BitCast<int64_t>(kZapValue), RelocInfo::NONE); 335 movq(scratch, BitCast<int64_t>(kZapValue), RelocInfo::NONE); 336 movq(index, BitCast<int64_t>(kZapValue), RelocInfo::NONE); 416 movq(kScratchRegister, p0, RelocInfo::NONE) [all...] |
assembler-x64.cc | 112 __ movq(rax, 0x80000001, RelocInfo::NONE); 154 // Implementation of RelocInfo 158 void RelocInfo::PatchCodeWithCall(Address target, int guard_bytes) { 174 patcher.masm()->movq(r10, target, RelocInfo::NONE); 188 void RelocInfo::PatchCode(byte* instructions, int instruction_count) { 537 RelocInfo::Mode rmode = it.rinfo()->rmode(); 538 if (rmode == RelocInfo::INTERNAL_REFERENCE) { 872 void Assembler::call(Handle<Code> target, RelocInfo::Mode rmode) { [all...] |
lithium-codegen-x64.cc | 153 __ movq(kScratchRegister, kSlotsZapValue, RelocInfo::NONE); 255 __ Jump(jump_table_[i].address, RelocInfo::RUNTIME_ENTRY); 444 RelocInfo::Mode mode, 464 RelocInfo::Mode mode, 561 __ Jump(entry, RelocInfo::RUNTIME_ENTRY); 666 LPointerMap empty_pointers(RelocInfo::kNoPosition); 680 if (!FLAG_debug_info || position == RelocInfo::kNoPosition) return; 729 CallCode(stub.GetCode(), RelocInfo::CODE_TARGET, instr); 734 CallCode(stub.GetCode(), RelocInfo::CODE_TARGET, instr); 739 CallCode(stub.GetCode(), RelocInfo::CODE_TARGET, instr) [all...] |
assembler-x64.h | 697 void movq(Register dst, void* ptr, RelocInfo::Mode rmode); 698 void movq(Register dst, int64_t value, RelocInfo::Mode rmode); 699 void movq(Register dst, const char* s, RelocInfo::Mode rmode); 702 void movq(Register dst, Handle<Object> handle, RelocInfo::Mode rmode); 721 void load_rax(void* ptr, RelocInfo::Mode rmode); 1055 void store_rax(void* dst, RelocInfo::Mode mode) [all...] |
/external/v8/src/ |
objects-visiting.h | 372 int mode_mask = RelocInfo::kCodeTargetMask | 373 RelocInfo::ModeMask(RelocInfo::EMBEDDED_OBJECT) | 374 RelocInfo::ModeMask(RelocInfo::GLOBAL_PROPERTY_CELL) | 375 RelocInfo::ModeMask(RelocInfo::EXTERNAL_REFERENCE) | 376 RelocInfo::ModeMask(RelocInfo::JS_RETURN) | 377 RelocInfo::ModeMask(RelocInfo::DEBUG_BREAK_SLOT) [all...] |
assembler.cc | 74 const char* RelocInfo::kFillerCommentString = "DEOPTIMIZATION PADDING"; 157 const int RelocInfo::kMaxSmallPCDelta = kSmallPCDeltaMask; 231 void RelocInfoWriter::Write(const RelocInfo* rinfo) { 236 ASSERT(RelocInfo::NUMBER_OF_MODES <= kMaxRelocModes); 239 RelocInfo::Mode rmode = rinfo->rmode(); 242 if (rmode == RelocInfo::EMBEDDED_OBJECT) { 244 } else if (rmode == RelocInfo::CODE_TARGET) { 246 ASSERT(begin_pos - pos_ <= RelocInfo::kMaxCallSize); 247 } else if (RelocInfo::IsPosition(rmode)) { 250 int pos_type_tag = rmode == RelocInfo::POSITION ? kNonstatementPositionTa [all...] |
disassembler.cc | 150 it->rinfo()->rmode() == RelocInfo::INTERNAL_REFERENCE) { 164 // Collect RelocInfo for this instruction (prev_pc .. pc-1) 167 List<RelocInfo::Mode> rmodes(1); 171 if (RelocInfo::IsComment(it->rinfo()->rmode())) { 204 RelocInfo relocinfo(pcs[i], rmodes[i], datas[i]); 216 RelocInfo::Mode rmode = relocinfo.rmode(); 217 if (RelocInfo::IsPosition(rmode)) { 218 if (RelocInfo::IsStatementPosition(rmode)) [all...] |
assembler.h | 182 class RelocInfo BASE_EMBEDDED { 240 RelocInfo() {} 241 RelocInfo(byte* pc, Mode rmode, intptr_t data) 392 void Write(const RelocInfo* rinfo); 401 // Max size (bytes) of a written RelocInfo. Longest encoding is 445 RelocInfo* rinfo() { 465 static RelocInfo::Mode DebugInfoModeFromTag(int tag); 469 bool SetMode(RelocInfo::Mode mode) { 475 RelocInfo rinfo_; 695 PositionState() : current_position(RelocInfo::kNoPosition) [all...] |
type-info.cc | 372 RelocInfo info(code->instruction_start() + code_positions[i], 373 RelocInfo::CODE_TARGET, 0); 423 int mask = RelocInfo::ModeMask(RelocInfo::CODE_TARGET) | 424 RelocInfo::kPositionMask; 426 RelocInfo* info = it.rinfo(); 427 RelocInfo::Mode mode = info->rmode(); 428 if (RelocInfo::IsCodeTarget(mode)) { 448 ASSERT(RelocInfo::IsPosition(mode));
|
debug.cc | 146 if (RelocInfo::IsPosition(rmode())) { 147 if (RelocInfo::IsStatementPosition(rmode())) { 163 } else if (RelocInfo::IsCodeTarget(rmode())) { 172 RelocInfo::IsConstructCall(rmode())) { 197 if (RelocInfo::IsJSReturn(rmode())) { 361 if (RelocInfo::IsJSReturn(rmode())) { 381 if (RelocInfo::IsJSReturn(rmode())) { 436 ASSERT(RelocInfo::IsConstructCall(rmode()) || code->is_inline_cache_stub() 445 return (RelocInfo::IsJSReturn(rmode())); 456 if (RelocInfo::IsJSReturn(rmode())) [all...] |