/external/v8/src/mips64/ |
D | assembler-mips64-inl.h | 57 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/ |
D | assembler-ia32-inl.h | 58 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 …]
|
D | assembler-ia32.cc | 170 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 …]
|
D | deoptimizer-ia32.cc | 44 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()
|
D | assembler-ia32.h | 276 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/ |
D | assembler-x87-inl.h | 58 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 …]
|
D | assembler-x87.h | 277 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 …]
|
D | assembler-x87.cc | 85 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 …]
|
D | deoptimizer-x87.cc | 44 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/ |
D | assembler-mips-inl.h | 57 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/ |
D | assembler-s390-inl.h | 53 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/ |
D | assembler-x64-inl.h | 35 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/ |
D | assembler-arm-inl.h | 58 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/ |
D | assembler-ppc-inl.h | 54 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/ |
D | assembler-arm64-inl.h | 21 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 …]
|
D | assembler-arm64.cc | 166 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/ |
D | wasm-code-specialization.cc | 137 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/ |
D | disassembler.cc | 114 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 …]
|
D | assembler.cc | 136 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 …]
|
D | objects-body-descriptors-inl.h | 375 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 …]
|
D | type-info.h | 106 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/ |
D | remembered-set.h | 271 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/ |
D | serializer.cc | 601 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 …]
|
D | serializer.h | 285 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/ |
D | profiler-listener.cc | 254 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()
|