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

1 2 3 4 5

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