HomeSort by relevance Sort by last modified time
    Searched refs:RelocInfo (Results 1 - 25 of 92) sorted by null

1 2 3 4

  /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...]

Completed in 447 milliseconds

1 2 3 4