/external/v8/src/ |
objects-visiting-inl.h | 99 int mode_mask = RelocInfo::kCodeTargetMask | 100 RelocInfo::ModeMask(RelocInfo::EMBEDDED_OBJECT) | 101 RelocInfo::ModeMask(RelocInfo::GLOBAL_PROPERTY_CELL) | 102 RelocInfo::ModeMask(RelocInfo::EXTERNAL_REFERENCE) | 103 RelocInfo::ModeMask(RelocInfo::JS_RETURN) | 104 RelocInfo::ModeMask(RelocInfo::DEBUG_BREAK_SLOT) [all...] |
assembler.cc | 118 const char* const RelocInfo::kFillerCommentString = "DEOPTIMIZATION PADDING"; 183 // 0000 - 1100 : Short record for RelocInfo::Mode middle_tag + 2 184 // (The middle_tag encodes rmode - RelocInfo::LAST_COMPACT_ENUM, 228 const int RelocInfo::kMaxSmallPCDelta = kSmallPCDeltaMask; 312 void RelocInfoWriter::Write(const RelocInfo* rinfo) { 317 ASSERT(RelocInfo::NUMBER_OF_MODES - RelocInfo::LAST_COMPACT_ENUM <= 321 RelocInfo::Mode rmode = rinfo->rmode(); 324 if (rmode == RelocInfo::EMBEDDED_OBJECT) { 326 } else if (rmode == RelocInfo::CODE_TARGET) [all...] |
disassembler.cc | 154 it->rinfo()->rmode() == RelocInfo::INTERNAL_REFERENCE) { 168 // Collect RelocInfo for this instruction (prev_pc .. pc-1) 171 List<RelocInfo::Mode> rmodes(1); 175 if (RelocInfo::IsComment(it->rinfo()->rmode())) { 203 RelocInfo relocinfo(pcs[i], rmodes[i], datas[i], NULL); 215 RelocInfo::Mode rmode = relocinfo.rmode(); 216 if (RelocInfo::IsPosition(rmode)) { 217 if (RelocInfo::IsStatementPosition(rmode)) [all...] |
assembler.h | 157 class RelocInfo BASE_EMBEDDED { 218 RelocInfo() {} 220 RelocInfo(byte* pc, Mode rmode, intptr_t data, Code* host) 375 // is returned by RelocInfo::target_reference_address(). 398 void Write(const RelocInfo* rinfo); 407 // Max size (bytes) of a written RelocInfo. Longest encoding is 453 RelocInfo* rinfo() { 478 bool SetMode(RelocInfo::Mode mode) { 484 RelocInfo rinfo_; 730 PositionState() : current_position(RelocInfo::kNoPosition) [all...] |
type-info.h | 305 void GetRelocInfos(Handle<Code> code, ZoneList<RelocInfo>* infos); 306 void CreateDictionary(Handle<Code> code, ZoneList<RelocInfo>* infos); 307 void RelocateRelocInfos(ZoneList<RelocInfo>* infos, 310 void ProcessRelocInfos(ZoneList<RelocInfo>* infos);
|
variables.cc | 70 initializer_position_(RelocInfo::kNoPosition),
|
serialize.h | 351 virtual void VisitRuntimeEntry(RelocInfo* rinfo) { 510 void VisitEmbeddedPointer(RelocInfo* target); 512 void VisitExternalReference(RelocInfo* rinfo); 513 void VisitCodeTarget(RelocInfo* target); 515 void VisitGlobalPropertyCell(RelocInfo* rinfo); 516 void VisitRuntimeEntry(RelocInfo* reloc);
|
incremental-marking.h | 136 RelocInfo* rinfo, 145 RelocInfo* rinfo,
|
incremental-marking-inl.h | 72 RelocInfo* rinfo,
|
incremental-marking.cc | 110 RelocInfo rinfo(pc, RelocInfo::CODE_TARGET, 0, host); 120 RelocInfo rinfo(pc, RelocInfo::CODE_TARGET, 0, host); 138 RelocInfo* rinfo, 170 void VisitEmbeddedPointer(RelocInfo* rinfo) { 171 ASSERT(rinfo->rmode() == RelocInfo::EMBEDDED_OBJECT); 179 void VisitCodeTarget(RelocInfo* rinfo) { 180 ASSERT(RelocInfo::IsCodeTarget(rinfo->rmode())); 191 void VisitDebugTarget(RelocInfo* rinfo) [all...] |
type-info.cc | 567 int mask = RelocInfo::ModeMask(RelocInfo::EMBEDDED_OBJECT); 569 RelocInfo* info = it.rinfo(); 594 ZoneList<RelocInfo> infos(16); 606 ZoneList<RelocInfo>* infos) { 607 int mask = RelocInfo::ModeMask(RelocInfo::CODE_TARGET_WITH_ID); 615 ZoneList<RelocInfo>* infos) { 629 void TypeFeedbackOracle::RelocateRelocInfos(ZoneList<RelocInfo>* infos, 633 RelocInfo* info = &(*infos)[i] [all...] |
debug.h | 116 inline RelocInfo* rinfo() { return reloc_iterator_->rinfo(); } 117 inline RelocInfo::Mode rmode() const { 120 inline RelocInfo* original_rinfo() { 123 inline RelocInfo::Mode original_rmode() const { 262 static bool IsDebugBreakAtReturn(RelocInfo* rinfo); 270 static Handle<Code> FindDebugBreak(Handle<Code> code, RelocInfo::Mode mode); [all...] |
/external/v8/src/arm/ |
assembler-arm-inl.h | 57 void RelocInfo::apply(intptr_t delta) { 58 if (RelocInfo::IsInternalReference(rmode_)) { 68 Address RelocInfo::target_address() { 74 Address RelocInfo::target_address_address() { 82 int RelocInfo::target_address_size() { 87 void RelocInfo::set_target_address(Address target, WriteBarrierMode mode) { 98 Object* RelocInfo::target_object() { 104 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) { 110 Object** RelocInfo::target_object_address() { 116 void RelocInfo::set_target_object(Object* target, WriteBarrierMode mode) [all...] |
debug-arm.cc | 82 bool Debug::IsDebugBreakAtReturn(RelocInfo* rinfo) { 83 ASSERT(RelocInfo::IsJSReturn(rinfo->rmode())); 162 __ mov(r0, Operand(0, RelocInfo::NONE)); // no arguments
|
builtins-arm.cc | 141 __ mov(scratch3, Operand(0, RelocInfo::NONE)); 319 __ cmp(r0, Operand(0, RelocInfo::NONE)); 501 __ Jump(array_code, RelocInfo::CODE_TARGET); 534 __ Jump(array_code, RelocInfo::CODE_TARGET); 566 __ Jump(generic_construct_stub, RelocInfo::CODE_TARGET); 590 __ cmp(r0, Operand(0, RelocInfo::NONE)); 634 __ cmp(r4, Operand(0, RelocInfo::NONE)); [all...] |
/external/v8/src/mips/ |
assembler-mips-inl.h | 51 Operand::Operand(int32_t immediate, RelocInfo::Mode rmode) { 61 rmode_ = RelocInfo::EXTERNAL_REFERENCE; 68 rmode_ = RelocInfo::NONE; 93 // RelocInfo. 95 void RelocInfo::apply(intptr_t delta) { 113 Address RelocInfo::target_address() { 119 Address RelocInfo::target_address_address() { 143 int RelocInfo::target_address_size() { 148 void RelocInfo::set_target_address(Address target, WriteBarrierMode mode) { 159 Object* RelocInfo::target_object() [all...] |
assembler-mips.cc | 174 // Implementation of RelocInfo. 176 const int RelocInfo::kApplyMask = RelocInfo::kCodeTargetMask | 177 1 << RelocInfo::INTERNAL_REFERENCE; 180 bool RelocInfo::IsCodedSpecially() { 189 void RelocInfo::PatchCode(byte* instructions, int instruction_count) { 203 void RelocInfo::PatchCodeWithCall(Address target, int guard_bytes) { 220 rmode_ = RelocInfo::EMBEDDED_OBJECT; 224 rmode_ = RelocInfo::NONE; 849 bool Assembler::MustUseReg(RelocInfo::Mode rmode) [all...] |
/external/v8/src/ia32/ |
assembler-ia32-inl.h | 50 void RelocInfo::apply(intptr_t delta) { 76 Address RelocInfo::target_address() { 82 Address RelocInfo::target_address_address() { 90 int RelocInfo::target_address_size() { 95 void RelocInfo::set_target_address(Address target, WriteBarrierMode mode) { 106 Object* RelocInfo::target_object() { 112 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) { 118 Object** RelocInfo::target_object_address() { 124 void RelocInfo::set_target_object(Object* target, WriteBarrierMode mode) { 137 Address* RelocInfo::target_reference_address() [all...] |
assembler-ia32.h | 278 bool is_zero() const { return x_ == 0 && rmode_ == RelocInfo::NONE; } 280 return -128 <= x_ && x_ < 128 && rmode_ == RelocInfo::NONE; 283 return -32768 <= x_ && x_ < 32768 && rmode_ == RelocInfo::NONE; 290 RelocInfo::Mode rmode_; 318 INLINE(explicit Operand(int32_t disp, RelocInfo::Mode rmode)); 323 RelocInfo::Mode rmode = RelocInfo::NONE); 330 RelocInfo::Mode rmode = RelocInfo::NONE); 336 RelocInfo::Mode rmode = RelocInfo::NONE) [all...] |
assembler-ia32.cc | 166 // Implementation of RelocInfo 169 const int RelocInfo::kApplyMask = 170 RelocInfo::kCodeTargetMask | 1 << RelocInfo::RUNTIME_ENTRY | 171 1 << RelocInfo::JS_RETURN | 1 << RelocInfo::INTERNAL_REFERENCE | 172 1 << RelocInfo::DEBUG_BREAK_SLOT; 175 bool RelocInfo::IsCodedSpecially() { 184 void RelocInfo::PatchCode(byte* instructions, int instruction_count) { 197 void RelocInfo::PatchCodeWithCall(Address target, int guard_bytes) [all...] |
deoptimizer-ia32.cc | 66 if (pc_delta <= RelocInfo::kMaxSmallPCDelta) { 79 int comment_reloc_size = RelocInfo::kMinRelocCommentSize; 101 = reinterpret_cast<intptr_t>(RelocInfo::kFillerCommentString); 102 RelocInfo rinfo(0, RelocInfo::COMMENT, comment_string, NULL); 108 ASSERT(RelocInfo::kMinRelocCommentSize == 155 patcher.masm()->call(deopt_entry, RelocInfo::NONE); 157 RelocInfo rinfo(call_address + 1, // 1 after the call opcode. 158 RelocInfo::RUNTIME_ENTRY, [all...] |
/external/v8/test/cctest/ |
test-reloc-info.cc | 36 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::POSITION [all...] |
/external/v8/src/x64/ |
assembler-x64-inl.h | 51 void Assembler::emitq(uint64_t x, RelocInfo::Mode rmode) { 53 if (rmode != RelocInfo::NONE) { 67 RelocInfo::Mode rmode, 69 ASSERT(RelocInfo::IsCodeTarget(rmode)); 70 if (rmode == RelocInfo::CODE_TARGET && ast_id != kNoASTId) { 71 RecordRelocInfo(RelocInfo::CODE_TARGET_WITH_ID, ast_id); 203 // Implementation of RelocInfo 206 void RelocInfo::apply(intptr_t delta) { 218 Address RelocInfo::target_address() { 228 Address RelocInfo::target_address_address() [all...] |
assembler-x64.h | 710 void movq(Register dst, void* ptr, RelocInfo::Mode rmode); 711 void movq(Register dst, int64_t value, RelocInfo::Mode rmode); 712 void movq(Register dst, const char* s, RelocInfo::Mode rmode); 715 void movq(Register dst, Handle<Object> handle, RelocInfo::Mode rmode); 734 void load_rax(void* ptr, RelocInfo::Mode rmode); [all...] |
macro-assembler-x64.h | 347 RelocInfo::Mode rmode, 385 RelocInfo::NONE); [all...] |