Searched refs:RelocInfo (Results 1 - 25 of 173) sorted by relevance

1234567

/external/chromium_org/v8/test/cctest/
H A Dtest-reloc-info.cc36 byte* pc, RelocInfo::Mode mode, intptr_t data) {
37 RelocInfo rinfo(pc, mode, data, NULL);
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
[all...]
H A Dtest-ast.cc45 AstNode* node = factory.NewEmptyStatement(RelocInfo::kNoPosition);
/external/chromium_org/v8/src/mips/
H A Dassembler-mips-inl.h56 Operand::Operand(int32_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) {
133 Address RelocInfo::target_address() {
139 Address RelocInfo::target_address_address() {
163 Address RelocInfo::constant_pool_entry_address() {
169 int RelocInfo::target_address_size() {
174 void RelocInfo
[all...]
/external/chromium_org/v8/src/mips64/
H A Dassembler-mips64-inl.h56 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
[all...]
/external/chromium_org/v8/src/ia32/
H A Dassembler-ia32-inl.h56 void RelocInfo::apply(intptr_t delta, ICacheFlushMode icache_flush_mode) {
89 Address RelocInfo::target_address() {
95 Address RelocInfo::target_address_address() {
103 Address RelocInfo::constant_pool_entry_address() {
109 int RelocInfo::target_address_size() {
114 void RelocInfo::set_target_address(Address target,
128 Object* RelocInfo::target_object() {
134 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) {
140 void RelocInfo::set_target_object(Object* target,
157 Address RelocInfo
[all...]
/external/chromium_org/v8/src/x87/
H A Dassembler-x87-inl.h56 void RelocInfo::apply(intptr_t delta, ICacheFlushMode icache_flush_mode) {
89 Address RelocInfo::target_address() {
95 Address RelocInfo::target_address_address() {
103 Address RelocInfo::constant_pool_entry_address() {
109 int RelocInfo::target_address_size() {
114 void RelocInfo::set_target_address(Address target,
129 Object* RelocInfo::target_object() {
135 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) {
141 void RelocInfo::set_target_object(Object* target,
158 Address RelocInfo
[all...]
H A Dassembler-x87.cc82 // Implementation of RelocInfo
85 const int RelocInfo::kApplyMask =
86 RelocInfo::kCodeTargetMask | 1 << RelocInfo::RUNTIME_ENTRY |
87 1 << RelocInfo::JS_RETURN | 1 << RelocInfo::INTERNAL_REFERENCE |
88 1 << RelocInfo::DEBUG_BREAK_SLOT | 1 << RelocInfo::CODE_AGE_SEQUENCE;
91 bool RelocInfo::IsCodedSpecially() {
100 bool RelocInfo
[all...]
H A Dassembler-x87.h281 bool is_zero() const { return x_ == 0 && RelocInfo::IsNone(rmode_); }
283 return -128 <= x_ && x_ < 128 && RelocInfo::IsNone(rmode_);
286 return -32768 <= x_ && x_ < 32768 && RelocInfo::IsNone(rmode_);
293 RelocInfo::Mode rmode_;
322 INLINE(explicit Operand(int32_t disp, RelocInfo::Mode rmode));
329 RelocInfo::Mode rmode = RelocInfo::NONE32);
336 RelocInfo::Mode rmode = RelocInfo::NONE32);
342 RelocInfo
[all...]
/external/chromium_org/v8/src/x64/
H A Dassembler-x64-inl.h35 void Assembler::emitp(void* x, RelocInfo::Mode rmode) {
38 if (!RelocInfo::IsNone(rmode)) {
58 RelocInfo::Mode rmode,
60 DCHECK(RelocInfo::IsCodeTarget(rmode) ||
61 rmode == RelocInfo::CODE_AGE_SEQUENCE);
62 if (rmode == RelocInfo::CODE_TARGET && !ast_id.IsNone()) {
63 RecordRelocInfo(RelocInfo::CODE_TARGET_WITH_ID, ast_id.ToInt());
78 void Assembler::emit_runtime_entry(Address entry, RelocInfo::Mode rmode) {
79 DCHECK(RelocInfo::IsRuntimeEntry(rmode));
224 // Implementation of RelocInfo
[all...]
/external/chromium_org/v8/src/arm/
H A Dassembler-arm-inl.h94 void RelocInfo::apply(intptr_t delta, ICacheFlushMode icache_flush_mode) {
95 if (RelocInfo::IsInternalReference(rmode_)) {
105 Address RelocInfo::target_address() {
111 Address RelocInfo::target_address_address() {
127 Address RelocInfo::constant_pool_entry_address() {
133 int RelocInfo::target_address_size() {
138 void RelocInfo::set_target_address(Address target,
152 Object* RelocInfo::target_object() {
158 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) {
165 void RelocInfo
[all...]
/external/chromium_org/v8/src/
H A Dassembler.cc116 const char* const RelocInfo::kFillerCommentString = "DEOPTIMIZATION PADDING";
257 // 0000 - 1100 : Short record for RelocInfo::Mode middle_tag + 2
258 // (The middle_tag encodes rmode - RelocInfo::LAST_COMPACT_ENUM,
309 const int RelocInfo::kMaxSmallPCDelta = kSmallPCDeltaMask;
408 void RelocInfoWriter::Write(const RelocInfo* rinfo) {
412 DCHECK(rinfo->rmode() < RelocInfo::NUMBER_OF_MODES);
414 DCHECK(RelocInfo::LAST_STANDARD_NONCOMPACT_ENUM - RelocInfo::LAST_COMPACT_ENUM
418 RelocInfo::Mode rmode = rinfo->rmode();
421 if (rmode == RelocInfo
[all...]
H A Ddisassembler.cc130 it->rinfo()->rmode() == RelocInfo::INTERNAL_REFERENCE) {
144 // Collect RelocInfo for this instruction (prev_pc .. pc-1)
147 List<RelocInfo::Mode> rmodes(1);
151 if (RelocInfo::IsComment(it->rinfo()->rmode())) {
179 RelocInfo relocinfo(pcs[i], rmodes[i], datas[i], converter.code());
191 RelocInfo::Mode rmode = relocinfo.rmode();
192 if (RelocInfo::IsPosition(rmode)) {
193 if (RelocInfo::IsStatementPosition(rmode)) {
198 } else if (rmode == RelocInfo::EMBEDDED_OBJECT) {
204 } else if (rmode == RelocInfo
[all...]
H A Dlithium-codegen.cc184 int mode_mask = RelocInfo::ModeMask(RelocInfo::EMBEDDED_OBJECT) |
185 RelocInfo::ModeMask(RelocInfo::CELL);
187 RelocInfo::Mode mode = it.rinfo()->rmode();
188 if (mode == RelocInfo::CELL &&
192 } else if (mode == RelocInfo::EMBEDDED_OBJECT &&
H A Dtype-info.h103 void GetRelocInfos(Handle<Code> code, ZoneList<RelocInfo>* infos);
104 void CreateDictionary(Handle<Code> code, ZoneList<RelocInfo>* infos);
105 void RelocateRelocInfos(ZoneList<RelocInfo>* infos,
108 void ProcessRelocInfos(ZoneList<RelocInfo>* infos);
/external/chromium_org/v8/src/arm64/
H A Dassembler-arm64-inl.h20 void RelocInfo::apply(intptr_t delta, ICacheFlushMode icache_flush_mode) {
25 void RelocInfo::set_target_address(Address target,
269 static inline RelocInfo::Mode rmode_for(T) {
270 return sizeof(T) == 8 ? RelocInfo::NONE64 : RelocInfo::NONE32;
282 static inline RelocInfo::Mode rmode_for(Smi* t) {
283 return RelocInfo::NONE64;
294 static inline RelocInfo::Mode rmode_for(ExternalReference t) {
295 return RelocInfo::EXTERNAL_REFERENCE;
316 Immediate::Immediate(T t, RelocInfo
[all...]
/external/chromium_org/v8/src/heap/
H A Dobjects-visiting-inl.h216 Heap* heap, RelocInfo* rinfo) {
217 DCHECK(rinfo->rmode() == RelocInfo::EMBEDDED_OBJECT);
231 RelocInfo* rinfo) {
232 DCHECK(rinfo->rmode() == RelocInfo::CELL);
243 RelocInfo* rinfo) {
244 DCHECK((RelocInfo::IsJSReturn(rinfo->rmode()) &&
246 (RelocInfo::IsDebugBreakSlot(rinfo->rmode()) &&
256 RelocInfo* rinfo) {
257 DCHECK(RelocInfo::IsCodeTarget(rinfo->rmode()));
280 Heap* heap, RelocInfo* rinf
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv50/codegen/
H A Dnv50_ir_target.h30 struct RelocInfo;
47 inline void apply(uint32_t *binary, const RelocInfo *info) const;
50 struct RelocInfo struct in namespace:nv50_ir
93 RelocInfo *relocInfo;
/external/chromium_org/v8/src/ic/arm/
H A Daccess-compiler-arm.cc19 __ Jump(code, RelocInfo::CODE_TARGET);
/external/chromium_org/v8/src/ic/arm64/
H A Daccess-compiler-arm64.cc19 __ Jump(code, RelocInfo::CODE_TARGET);
/external/chromium_org/v8/src/ic/ia32/
H A Daccess-compiler-ia32.cc18 __ jmp(code, RelocInfo::CODE_TARGET);
/external/chromium_org/v8/src/ic/mips/
H A Daccess-compiler-mips.cc19 __ Jump(code, RelocInfo::CODE_TARGET);
/external/chromium_org/v8/src/ic/mips64/
H A Daccess-compiler-mips64.cc19 __ Jump(code, RelocInfo::CODE_TARGET);
/external/chromium_org/v8/src/ic/x64/
H A Daccess-compiler-x64.cc19 __ jmp(code, RelocInfo::CODE_TARGET);
H A Dic-compiler-x64.cc53 __ j(equal, handler_stubs->at(i), RelocInfo::CODE_TARGET);
58 RelocInfo::EMBEDDED_OBJECT);
59 __ jmp(handler_stubs->at(i), RelocInfo::CODE_TARGET);
118 __ j(equal, handlers->at(current), RelocInfo::CODE_TARGET);
/external/chromium_org/v8/src/ic/x87/
H A Daccess-compiler-x87.cc18 __ jmp(code, RelocInfo::CODE_TARGET);

Completed in 1030 milliseconds

1234567