Home | History | Annotate | Download | only in arm

Lines Matching refs:RelocInfo

113 // Implementation of RelocInfo
115 const int RelocInfo::kApplyMask = 0;
118 bool RelocInfo::IsCodedSpecially() {
127 void RelocInfo::PatchCode(byte* instructions, int instruction_count) {
142 void RelocInfo::PatchCodeWithCall(Address target, int guard_bytes) {
159 rmode_ = RelocInfo::EMBEDDED_OBJECT;
163 rmode_ = RelocInfo::NONE;
763 if (rmode_ == RelocInfo::EXTERNAL_REFERENCE) {
770 } else if (rmode_ == RelocInfo::NONE) {
2604 RecordRelocInfo(RelocInfo::JS_RETURN);
2611 RecordRelocInfo(RelocInfo::DEBUG_BREAK_SLOT);
2618 RecordRelocInfo(RelocInfo::COMMENT, reinterpret_cast<intptr_t>(msg));
2664 RelocInfo& rinfo = prinfo_[i];
2665 ASSERT(rinfo.rmode() != RelocInfo::COMMENT &&
2666 rinfo.rmode() != RelocInfo::POSITION);
2667 if (rinfo.rmode() != RelocInfo::JS_RETURN) {
2696 void Assembler::RecordRelocInfo(RelocInfo::Mode rmode, intptr_t data) {
2697 RelocInfo rinfo(pc_, rmode, data); // we do not try to reuse pool constants
2698 if (rmode >= RelocInfo::JS_RETURN && rmode <= RelocInfo::DEBUG_BREAK_SLOT) {
2700 ASSERT(RelocInfo::IsDebugBreakSlot(rmode)
2701 || RelocInfo::IsJSReturn(rmode)
2702 || RelocInfo::IsComment(rmode)
2703 || RelocInfo::IsPosition(rmode));
2712 if (rinfo.rmode() != RelocInfo::NONE) {
2714 if (rmode == RelocInfo::EXTERNAL_REFERENCE) {
2803 RelocInfo& rinfo = prinfo_[i];
2804 ASSERT(rinfo.rmode() != RelocInfo::COMMENT &&
2805 rinfo.rmode() != RelocInfo::POSITION &&
2806 rinfo.rmode() != RelocInfo::STATEMENT_POSITION);