Home
last modified time | relevance | path

Searched refs:RelocInfo (Results 1 – 25 of 187) sorted by relevance

12345678

/external/v8/src/mips64/
Dassembler-mips64-inl.h57 Operand::Operand(int64_t immediate, RelocInfo::Mode rmode) { in Operand()
67 rmode_ = RelocInfo::EXTERNAL_REFERENCE; in Operand()
74 rmode_ = RelocInfo::NONE32; in Operand()
91 void RelocInfo::apply(intptr_t delta) { in apply()
101 Address RelocInfo::target_address() { in target_address()
106 Address RelocInfo::target_address_address() { in target_address_address()
132 Address RelocInfo::constant_pool_entry_address() { in constant_pool_entry_address()
138 int RelocInfo::target_address_size() { in target_address_size()
178 Isolate* isolate, Address pc, Address target, RelocInfo::Mode mode) { in deserialization_set_target_internal_reference_at()
179 if (mode == RelocInfo::INTERNAL_REFERENCE_ENCODED) { in deserialization_set_target_internal_reference_at()
[all …]
/external/v8/src/ia32/
Dassembler-ia32-inl.h58 void RelocInfo::apply(intptr_t delta) { in apply()
81 Address RelocInfo::target_address() { in target_address()
86 Address RelocInfo::target_address_address() { in target_address_address()
94 Address RelocInfo::constant_pool_entry_address() { in constant_pool_entry_address()
100 int RelocInfo::target_address_size() { in target_address_size()
105 Object* RelocInfo::target_object() { in target_object()
111 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) { in target_object_handle()
117 void RelocInfo::set_target_object(Object* target, in set_target_object()
135 Address RelocInfo::target_external_reference() { in target_external_reference()
136 DCHECK(rmode_ == RelocInfo::EXTERNAL_REFERENCE); in target_external_reference()
[all …]
Dassembler-ia32.cc170 const int RelocInfo::kApplyMask =
171 RelocInfo::kCodeTargetMask | 1 << RelocInfo::RUNTIME_ENTRY |
172 1 << RelocInfo::INTERNAL_REFERENCE | 1 << RelocInfo::CODE_AGE_SEQUENCE |
173 RelocInfo::kDebugBreakSlotMask;
176 bool RelocInfo::IsCodedSpecially() { in IsCodedSpecially()
185 bool RelocInfo::IsInConstantPool() { in IsInConstantPool()
189 Address RelocInfo::wasm_memory_reference() { in wasm_memory_reference()
194 Address RelocInfo::wasm_global_reference() { in wasm_global_reference()
199 uint32_t RelocInfo::wasm_memory_size_reference() { in wasm_memory_size_reference()
204 uint32_t RelocInfo::wasm_function_table_size_reference() { in wasm_function_table_size_reference()
[all …]
Ddeoptimizer-ia32.cc44 if (pc_delta <= RelocInfo::kMaxSmallPCDelta) { in EnsureRelocSpaceForLazyDeoptimization()
57 int comment_reloc_size = RelocInfo::kMinRelocCommentSize; in EnsureRelocSpaceForLazyDeoptimization()
78 = reinterpret_cast<intptr_t>(RelocInfo::kFillerCommentString); in EnsureRelocSpaceForLazyDeoptimization()
79 RelocInfo rinfo(isolate, 0, RelocInfo::COMMENT, comment_string, NULL); in EnsureRelocSpaceForLazyDeoptimization()
85 DCHECK(RelocInfo::kMinRelocCommentSize == in EnsureRelocSpaceForLazyDeoptimization()
144 patcher.masm()->call(deopt_entry, RelocInfo::NONE32); in PatchCodeForDeoptimization()
146 RelocInfo rinfo(isolate, call_address + 1, // 1 after the call opcode. in PatchCodeForDeoptimization()
147 RelocInfo::RUNTIME_ENTRY, in PatchCodeForDeoptimization()
Dassembler-ia32.h276 inline explicit Immediate(Address x, RelocInfo::Mode rmode);
282 bool is_zero() const { return x_ == 0 && RelocInfo::IsNone(rmode_); } in is_zero()
284 return -128 <= x_ && x_ < 128 && RelocInfo::IsNone(rmode_); in is_int8()
287 return v8::internal::is_uint8(x_) && RelocInfo::IsNone(rmode_); in is_uint8()
290 return -32768 <= x_ && x_ < 32768 && RelocInfo::IsNone(rmode_); in is_int16()
293 return v8::internal::is_uint16(x_) && RelocInfo::IsNone(rmode_); in is_uint16()
300 RelocInfo::Mode rmode_;
332 INLINE(explicit Operand(int32_t disp, RelocInfo::Mode rmode));
339 RelocInfo::Mode rmode = RelocInfo::NONE32);
346 RelocInfo::Mode rmode = RelocInfo::NONE32);
[all …]
/external/v8/src/x87/
Dassembler-x87-inl.h58 void RelocInfo::apply(intptr_t delta) { in apply()
81 Address RelocInfo::target_address() { in target_address()
86 Address RelocInfo::target_address_address() { in target_address_address()
94 Address RelocInfo::constant_pool_entry_address() { in constant_pool_entry_address()
100 int RelocInfo::target_address_size() { in target_address_size()
105 Object* RelocInfo::target_object() { in target_object()
111 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) { in target_object_handle()
117 void RelocInfo::set_target_object(Object* target, in set_target_object()
135 Address RelocInfo::target_external_reference() { in target_external_reference()
136 DCHECK(rmode_ == RelocInfo::EXTERNAL_REFERENCE); in target_external_reference()
[all …]
Dassembler-x87.h277 inline explicit Immediate(Address x, RelocInfo::Mode rmode);
283 bool is_zero() const { return x_ == 0 && RelocInfo::IsNone(rmode_); } in is_zero()
285 return -128 <= x_ && x_ < 128 && RelocInfo::IsNone(rmode_); in is_int8()
288 return v8::internal::is_uint8(x_) && RelocInfo::IsNone(rmode_); in is_uint8()
291 return -32768 <= x_ && x_ < 32768 && RelocInfo::IsNone(rmode_); in is_int16()
294 return v8::internal::is_uint16(x_) && RelocInfo::IsNone(rmode_); in is_uint16()
301 RelocInfo::Mode rmode_;
330 INLINE(explicit Operand(int32_t disp, RelocInfo::Mode rmode));
337 RelocInfo::Mode rmode = RelocInfo::NONE32);
344 RelocInfo::Mode rmode = RelocInfo::NONE32);
[all …]
Dassembler-x87.cc85 const int RelocInfo::kApplyMask =
86 RelocInfo::kCodeTargetMask | 1 << RelocInfo::RUNTIME_ENTRY |
87 1 << RelocInfo::INTERNAL_REFERENCE | 1 << RelocInfo::CODE_AGE_SEQUENCE |
88 RelocInfo::kDebugBreakSlotMask;
91 bool RelocInfo::IsCodedSpecially() { in IsCodedSpecially()
100 bool RelocInfo::IsInConstantPool() { in IsInConstantPool()
104 Address RelocInfo::wasm_memory_reference() { in wasm_memory_reference()
109 Address RelocInfo::wasm_global_reference() { in wasm_global_reference()
114 uint32_t RelocInfo::wasm_memory_size_reference() { in wasm_memory_size_reference()
119 uint32_t RelocInfo::wasm_function_table_size_reference() { in wasm_function_table_size_reference()
[all …]
Ddeoptimizer-x87.cc44 if (pc_delta <= RelocInfo::kMaxSmallPCDelta) { in EnsureRelocSpaceForLazyDeoptimization()
57 int comment_reloc_size = RelocInfo::kMinRelocCommentSize; in EnsureRelocSpaceForLazyDeoptimization()
78 = reinterpret_cast<intptr_t>(RelocInfo::kFillerCommentString); in EnsureRelocSpaceForLazyDeoptimization()
79 RelocInfo rinfo(isolate, 0, RelocInfo::COMMENT, comment_string, NULL); in EnsureRelocSpaceForLazyDeoptimization()
85 DCHECK(RelocInfo::kMinRelocCommentSize == in EnsureRelocSpaceForLazyDeoptimization()
144 patcher.masm()->call(deopt_entry, RelocInfo::NONE32); in PatchCodeForDeoptimization()
146 RelocInfo rinfo(isolate, call_address + 1, // 1 after the call opcode. in PatchCodeForDeoptimization()
147 RelocInfo::RUNTIME_ENTRY, in PatchCodeForDeoptimization()
/external/v8/src/mips/
Dassembler-mips-inl.h57 Operand::Operand(int32_t immediate, RelocInfo::Mode rmode) { in Operand()
67 rmode_ = RelocInfo::EXTERNAL_REFERENCE; in Operand()
74 rmode_ = RelocInfo::NONE32; in Operand()
91 void RelocInfo::apply(intptr_t delta) { in apply()
101 Address RelocInfo::target_address() { in target_address()
106 Address RelocInfo::target_address_address() { in target_address_address()
130 Address RelocInfo::constant_pool_entry_address() { in constant_pool_entry_address()
136 int RelocInfo::target_address_size() { in target_address_size()
190 Isolate* isolate, Address pc, Address target, RelocInfo::Mode mode) { in deserialization_set_target_internal_reference_at()
191 if (mode == RelocInfo::INTERNAL_REFERENCE_ENCODED) { in deserialization_set_target_internal_reference_at()
[all …]
/external/v8/src/s390/
Dassembler-s390-inl.h53 void RelocInfo::apply(intptr_t delta) { in apply()
78 Address RelocInfo::target_internal_reference() { in target_internal_reference()
89 Address RelocInfo::target_internal_reference_address() { in target_internal_reference_address()
94 Address RelocInfo::target_address() { in target_address()
99 Address RelocInfo::target_address_address() { in target_address_address()
115 Address RelocInfo::constant_pool_entry_address() { in constant_pool_entry_address()
120 int RelocInfo::target_address_size() { return Assembler::kSpecialTargetSize; } in target_address_size()
155 Object* RelocInfo::target_object() { in target_object()
160 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) { in target_object_handle()
170 void RelocInfo::set_target_object(Object* target, in set_target_object()
[all …]
/external/v8/src/x64/
Dassembler-x64-inl.h35 void Assembler::emitp(void* x, RelocInfo::Mode rmode) { in emitp()
38 if (!RelocInfo::IsNone(rmode)) { in emitp()
58 RelocInfo::Mode rmode, in emit_code_target()
60 DCHECK(RelocInfo::IsCodeTarget(rmode) || in emit_code_target()
61 rmode == RelocInfo::CODE_AGE_SEQUENCE); in emit_code_target()
62 if (rmode == RelocInfo::CODE_TARGET && !ast_id.IsNone()) { in emit_code_target()
63 RecordRelocInfo(RelocInfo::CODE_TARGET_WITH_ID, ast_id.ToInt()); in emit_code_target()
78 void Assembler::emit_runtime_entry(Address entry, RelocInfo::Mode rmode) { in emit_runtime_entry()
79 DCHECK(RelocInfo::IsRuntimeEntry(rmode)); in emit_runtime_entry()
86 if (!RelocInfo::IsNone(x.rmode_)) { in emit()
[all …]
/external/v8/src/arm/
Dassembler-arm-inl.h58 void RelocInfo::apply(intptr_t delta) { in apply()
59 if (RelocInfo::IsInternalReference(rmode_)) { in apply()
69 Address RelocInfo::target_address() { in target_address()
74 Address RelocInfo::target_address_address() { in target_address_address()
91 Address RelocInfo::constant_pool_entry_address() { in constant_pool_entry_address()
97 int RelocInfo::target_address_size() { in target_address_size()
102 Object* RelocInfo::target_object() { in target_object()
108 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) { in target_object_handle()
115 void RelocInfo::set_target_object(Object* target, in set_target_object()
132 Address RelocInfo::target_external_reference() { in target_external_reference()
[all …]
/external/v8/src/ppc/
Dassembler-ppc-inl.h54 void RelocInfo::apply(intptr_t delta) { in apply()
70 Address RelocInfo::target_internal_reference() { in target_internal_reference()
82 Address RelocInfo::target_internal_reference_address() { in target_internal_reference_address()
88 Address RelocInfo::target_address() { in target_address()
93 Address RelocInfo::target_address_address() { in target_address_address()
118 Address RelocInfo::constant_pool_entry_address() { in constant_pool_entry_address()
132 int RelocInfo::target_address_size() { return Assembler::kSpecialTargetSize; } in target_address_size()
178 Object* RelocInfo::target_object() { in target_object()
184 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) { in target_object_handle()
191 void RelocInfo::set_target_object(Object* target, in set_target_object()
[all …]
/external/v8/src/arm64/
Dassembler-arm64-inl.h21 void RelocInfo::apply(intptr_t delta) { in apply()
23 DCHECK(RelocInfo::IsInternalReference(rmode_)); in apply()
260 static inline RelocInfo::Mode rmode_for(T) { in rmode_for()
261 return sizeof(T) == 8 ? RelocInfo::NONE64 : RelocInfo::NONE32; in rmode_for()
273 static inline RelocInfo::Mode rmode_for(Smi* t) {
274 return RelocInfo::NONE64;
285 static inline RelocInfo::Mode rmode_for(ExternalReference t) {
286 return RelocInfo::EXTERNAL_REFERENCE;
307 Immediate::Immediate(T t, RelocInfo::Mode rmode)
324 Operand::Operand(T t, RelocInfo::Mode rmode)
[all …]
Dassembler-arm64.cc166 const int RelocInfo::kApplyMask = 1 << RelocInfo::INTERNAL_REFERENCE;
169 bool RelocInfo::IsCodedSpecially() { in IsCodedSpecially()
177 bool RelocInfo::IsInConstantPool() { in IsInConstantPool()
182 Address RelocInfo::wasm_memory_reference() { in wasm_memory_reference()
187 uint32_t RelocInfo::wasm_memory_size_reference() { in wasm_memory_size_reference()
192 Address RelocInfo::wasm_global_reference() { in wasm_global_reference()
197 uint32_t RelocInfo::wasm_function_table_size_reference() { in wasm_function_table_size_reference()
202 void RelocInfo::unchecked_update_wasm_memory_reference( in unchecked_update_wasm_memory_reference()
207 void RelocInfo::unchecked_update_wasm_size(uint32_t size, in unchecked_update_wasm_size()
288 rmode_ = RelocInfo::EMBEDDED_OBJECT; in InitializeHandle()
[all …]
/external/v8/src/wasm/
Dwasm-code-specialization.cc137 RelocInfo::ModeMask(RelocInfo::CODE_TARGET)); in ApplyToWholeInstance()
139 DCHECK(RelocInfo::IsCodeTarget(it.rinfo()->rmode())); in ApplyToWholeInstance()
174 auto add_mode = [&reloc_mode](bool cond, RelocInfo::Mode mode) { in ApplyToWasmCode()
175 if (cond) reloc_mode |= RelocInfo::ModeMask(mode); in ApplyToWasmCode()
177 add_mode(reloc_mem_addr, RelocInfo::WASM_MEMORY_REFERENCE); in ApplyToWasmCode()
178 add_mode(reloc_mem_size, RelocInfo::WASM_MEMORY_SIZE_REFERENCE); in ApplyToWasmCode()
179 add_mode(reloc_globals, RelocInfo::WASM_GLOBAL_REFERENCE); in ApplyToWasmCode()
180 add_mode(patch_table_size, RelocInfo::WASM_FUNCTION_TABLE_SIZE_REFERENCE); in ApplyToWasmCode()
181 add_mode(reloc_direct_calls, RelocInfo::CODE_TARGET); in ApplyToWasmCode()
182 add_mode(reloc_objects, RelocInfo::EMBEDDED_OBJECT); in ApplyToWasmCode()
[all …]
/external/v8/src/
Ddisassembler.cc114 it->rinfo()->rmode() == RelocInfo::INTERNAL_REFERENCE) { in DecodeIt()
130 List<RelocInfo::Mode> rmodes(1); in DecodeIt()
134 if (RelocInfo::IsComment(it->rinfo()->rmode())) { in DecodeIt()
163 RelocInfo relocinfo(isolate, pcs[i], rmodes[i], datas[i], in DecodeIt()
176 RelocInfo::Mode rmode = relocinfo.rmode(); in DecodeIt()
177 if (rmode == RelocInfo::DEOPT_SCRIPT_OFFSET) { in DecodeIt()
180 } else if (rmode == RelocInfo::DEOPT_INLINING_ID) { in DecodeIt()
183 } else if (rmode == RelocInfo::DEOPT_REASON) { in DecodeIt()
188 } else if (rmode == RelocInfo::DEOPT_ID) { in DecodeIt()
191 } else if (rmode == RelocInfo::EMBEDDED_OBJECT) { in DecodeIt()
[all …]
Dassembler.cc136 const char* const RelocInfo::kFillerCommentString = "DEOPTIMIZATION PADDING";
299 const int RelocInfo::kMaxSmallPCDelta = kSmallPCDeltaMask;
310 void RelocInfo::update_wasm_memory_reference( in update_wasm_memory_reference()
323 void RelocInfo::update_wasm_memory_size(uint32_t old_size, uint32_t new_size, in update_wasm_memory_size()
335 void RelocInfo::update_wasm_global_reference( in update_wasm_global_reference()
350 void RelocInfo::update_wasm_function_table_size_reference( in update_wasm_function_table_size_reference()
362 void RelocInfo::set_target_address(Address target, in set_target_address()
381 WriteMode(RelocInfo::PC_JUMP); in WriteLongPCJump()
408 void RelocInfoWriter::WriteMode(RelocInfo::Mode rmode) { in WriteMode()
409 STATIC_ASSERT(RelocInfo::NUMBER_OF_MODES <= (1 << kLongTagBits)); in WriteMode()
[all …]
Dobjects-body-descriptors-inl.h375 int mode_mask = RelocInfo::kCodeTargetMask | in IterateBody()
376 RelocInfo::ModeMask(RelocInfo::EMBEDDED_OBJECT) | in IterateBody()
377 RelocInfo::ModeMask(RelocInfo::CELL) | in IterateBody()
378 RelocInfo::ModeMask(RelocInfo::EXTERNAL_REFERENCE) | in IterateBody()
379 RelocInfo::ModeMask(RelocInfo::INTERNAL_REFERENCE) | in IterateBody()
380 RelocInfo::ModeMask(RelocInfo::INTERNAL_REFERENCE_ENCODED) | in IterateBody()
381 RelocInfo::ModeMask(RelocInfo::RUNTIME_ENTRY) | in IterateBody()
382 RelocInfo::kDebugBreakSlotMask; in IterateBody()
402 int mode_mask = RelocInfo::kCodeTargetMask | in IterateBody()
403 RelocInfo::ModeMask(RelocInfo::EMBEDDED_OBJECT) | in IterateBody()
[all …]
Dtype-info.h106 void GetRelocInfos(Handle<Code> code, ZoneList<RelocInfo>* infos);
107 void CreateDictionary(Handle<Code> code, ZoneList<RelocInfo>* infos);
108 void RelocateRelocInfos(ZoneList<RelocInfo>* infos,
111 void ProcessRelocInfos(ZoneList<RelocInfo>* infos);
/external/v8/src/heap/
Dremembered-set.h271 static SlotCallbackResult UpdateCell(RelocInfo* rinfo, Callback callback) { in UpdateCell()
272 DCHECK(rinfo->rmode() == RelocInfo::CELL); in UpdateCell()
300 static SlotCallbackResult UpdateCodeTarget(RelocInfo* rinfo, in UpdateCodeTarget()
302 DCHECK(RelocInfo::IsCodeTarget(rinfo->rmode())); in UpdateCodeTarget()
315 static SlotCallbackResult UpdateEmbeddedPointer(RelocInfo* rinfo, in UpdateEmbeddedPointer()
317 DCHECK(rinfo->rmode() == RelocInfo::EMBEDDED_OBJECT); in UpdateEmbeddedPointer()
330 static SlotCallbackResult UpdateDebugTarget(RelocInfo* rinfo, in UpdateDebugTarget()
332 DCHECK(RelocInfo::IsDebugBreakSlot(rinfo->rmode()) && in UpdateDebugTarget()
349 RelocInfo rinfo(isolate, addr, RelocInfo::CODE_TARGET, 0, NULL); in UpdateTypedSlot()
353 RelocInfo rinfo(isolate, addr, RelocInfo::CELL, 0, NULL); in UpdateTypedSlot()
[all …]
/external/v8/src/snapshot/
Dserializer.cc601 void Serializer::ObjectSerializer::VisitEmbeddedPointer(RelocInfo* rinfo) { in VisitEmbeddedPointer()
621 void Serializer::ObjectSerializer::VisitExternalReference(RelocInfo* rinfo) { in VisitExternalReference()
633 void Serializer::ObjectSerializer::VisitInternalReference(RelocInfo* rinfo) { in VisitInternalReference()
649 sink_->Put(rinfo->rmode() == RelocInfo::INTERNAL_REFERENCE in VisitInternalReference()
657 void Serializer::ObjectSerializer::VisitRuntimeEntry(RelocInfo* rinfo) { in VisitRuntimeEntry()
668 void Serializer::ObjectSerializer::VisitCodeTarget(RelocInfo* rinfo) { in VisitCodeTarget()
683 void Serializer::ObjectSerializer::VisitCell(RelocInfo* rinfo) { in VisitCell()
742 int mode_mask = RelocInfo::kCodeTargetMask | in PrepareCode()
743 RelocInfo::ModeMask(RelocInfo::EMBEDDED_OBJECT) | in PrepareCode()
744 RelocInfo::ModeMask(RelocInfo::EXTERNAL_REFERENCE) | in PrepareCode()
[all …]
Dserializer.h285 void VisitEmbeddedPointer(RelocInfo* target) override;
287 void VisitExternalReference(RelocInfo* rinfo) override;
288 void VisitInternalReference(RelocInfo* rinfo) override;
289 void VisitCodeTarget(RelocInfo* target) override;
291 void VisitCell(RelocInfo* rinfo) override;
292 void VisitRuntimeEntry(RelocInfo* reloc) override;
/external/v8/src/profiler/
Dprofiler-listener.cc254 int mask = RelocInfo::ModeMask(RelocInfo::DEOPT_ID) | in RecordDeoptInlinedFrames()
255 RelocInfo::ModeMask(RelocInfo::DEOPT_SCRIPT_OFFSET) | in RecordDeoptInlinedFrames()
256 RelocInfo::ModeMask(RelocInfo::DEOPT_INLINING_ID); in RecordDeoptInlinedFrames()
258 RelocInfo* info = it.rinfo(); in RecordDeoptInlinedFrames()
259 if (info->rmode() == RelocInfo::DEOPT_SCRIPT_OFFSET) { in RecordDeoptInlinedFrames()
262 DCHECK(it.rinfo()->rmode() == RelocInfo::DEOPT_INLINING_ID); in RecordDeoptInlinedFrames()
267 if (info->rmode() == RelocInfo::DEOPT_ID) { in RecordDeoptInlinedFrames()

12345678