Searched refs:RelocInfo (Results 26 - 50 of 107) sorted by relevance

12345

/external/v8/src/ia32/
H A Ddebug-ia32.cc67 bool Debug::IsDebugBreakAtReturn(RelocInfo* rinfo) {
68 ASSERT(RelocInfo::IsJSReturn(rinfo->rmode()));
H A Dlithium-codegen-ia32.cc452 RelocInfo::Mode mode,
471 RelocInfo::Mode mode,
577 __ jmp(entry, RelocInfo::RUNTIME_ENTRY);
588 __ jmp(entry, RelocInfo::RUNTIME_ENTRY);
594 __ jmp(entry, RelocInfo::RUNTIME_ENTRY);
597 __ j(cc, entry, RelocInfo::RUNTIME_ENTRY);
701 LPointerMap empty_pointers(RelocInfo::kNoPosition);
714 if (position == RelocInfo::kNoPosition) return;
763 CallCode(stub.GetCode(), RelocInfo::CODE_TARGET, instr);
768 CallCode(stub.GetCode(), RelocInfo
[all...]
H A Dstub-cache-ia32.cc727 __ jmp(code, RelocInfo::CODE_TARGET);
734 __ jmp(code, RelocInfo::CODE_TARGET);
1309 __ jmp(code, RelocInfo::CODE_TARGET);
2463 __ jmp(ic, RelocInfo::CODE_TARGET);
2510 __ jmp(ic, RelocInfo::CODE_TARGET);
2556 __ jmp(ic, RelocInfo::CODE_TARGET);
2604 __ jmp(ic, RelocInfo::CODE_TARGET);
2637 __ jmp(ic, RelocInfo::CODE_TARGET);
2660 __ jmp(ic, RelocInfo::CODE_TARGET);
2689 __ jmp(handler_stubs->at(i), RelocInfo
[all...]
H A Dlithium-codegen-ia32.h185 RelocInfo::Mode mode,
189 RelocInfo::Mode mode,
/external/v8/src/
H A Dmark-compact.cc1029 static void VisitGlobalPropertyCell(Heap* heap, RelocInfo* rinfo) {
1030 ASSERT(rinfo->rmode() == RelocInfo::GLOBAL_PROPERTY_CELL);
1037 static inline void VisitEmbeddedPointer(Heap* heap, RelocInfo* rinfo) {
1038 ASSERT(rinfo->rmode() == RelocInfo::EMBEDDED_OBJECT);
1047 static inline void VisitCodeTarget(Heap* heap, RelocInfo* rinfo) {
1048 ASSERT(RelocInfo::IsCodeTarget(rinfo->rmode()));
1062 static inline void VisitDebugTarget(Heap* heap, RelocInfo* rinfo) {
1063 ASSERT((RelocInfo::IsJSReturn(rinfo->rmode()) &&
1065 (RelocInfo::IsDebugBreakSlot(rinfo->rmode()) &&
1126 static inline void VisitExternalReference(RelocInfo* rinf
[all...]
H A Drewriter.cc79 Token::ASSIGN, result_proxy, value, RelocInfo::kNoPosition);
251 ASSERT(function->end_position() != RelocInfo::kNoPosition);
H A Ddebug.cc137 if (RelocInfo::IsPosition(rmode())) {
138 if (RelocInfo::IsStatementPosition(rmode())) {
154 } else if (RelocInfo::IsCodeTarget(rmode())) {
165 RelocInfo::IsConstructCall(rmode())) {
190 if (RelocInfo::IsJSReturn(rmode())) {
354 if (RelocInfo::IsJSReturn(rmode())) {
374 if (RelocInfo::IsJSReturn(rmode())) {
429 ASSERT(RelocInfo::IsConstructCall(rmode()) ||
439 return (RelocInfo::IsJSReturn(rmode()));
450 if (RelocInfo
[all...]
H A Dcodegen.cc171 if (pos != RelocInfo::kNoPosition) {
H A Ddebug.h116 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);
/external/v8/src/mips/
H A Ddebug-mips.cc83 bool Debug::IsDebugBreakAtReturn(RelocInfo* rinfo) {
84 ASSERT(RelocInfo::IsJSReturn(rinfo->rmode()));
H A Dmacro-assembler-mips.h176 void Jump(intptr_t target, RelocInfo::Mode rmode, COND_ARGS);
177 void Jump(Address target, RelocInfo::Mode rmode, COND_ARGS);
178 void Jump(Handle<Code> code, RelocInfo::Mode rmode, COND_ARGS);
181 static int CallSize(Address target, RelocInfo::Mode rmode, COND_ARGS);
182 void Call(Address target, RelocInfo::Mode rmode, COND_ARGS);
184 RelocInfo::Mode rmode = RelocInfo::CODE_TARGET,
188 RelocInfo::Mode rmode = RelocInfo::CODE_TARGET,
857 RelocInfo
[all...]
H A Dbuiltins-mips.cc512 __ Jump(array_code, RelocInfo::CODE_TARGET);
547 __ Jump(array_code, RelocInfo::CODE_TARGET);
582 __ Jump(generic_construct_stub, RelocInfo::CODE_TARGET);
1006 RelocInfo::CODE_TARGET, CALL_FUNCTION, CALL_AS_METHOD);
1334 __ li(t0, Operand(0, RelocInfo::NONE)); // Indicate regular JS_FUNCTION.
1388 __ li(t0, Operand(0, RelocInfo::NONE));
1411 __ li(t0, Operand(1, RelocInfo::NONE)); // Indicate function proxy.
1415 __ li(t0, Operand(2, RelocInfo::NONE)); // Indicate non-function.
1467 RelocInfo::CODE_TARGET);
1472 RelocInfo
[all...]
H A Dlithium-codegen-mips.cc531 RelocInfo::Mode mode,
538 RelocInfo::Mode mode,
624 __ Jump(entry, RelocInfo::RUNTIME_ENTRY);
639 __ Jump(entry, RelocInfo::RUNTIME_ENTRY, cc, src1, src2);
746 LPointerMap empty_pointers(RelocInfo::kNoPosition);
769 if (position == RelocInfo::kNoPosition) return;
817 CallCode(stub.GetCode(), RelocInfo::CODE_TARGET, instr);
822 CallCode(stub.GetCode(), RelocInfo::CODE_TARGET, instr);
827 CallCode(stub.GetCode(), RelocInfo::CODE_TARGET, instr);
832 CallCode(stub.GetCode(), RelocInfo
[all...]
H A Dassembler-mips.h361 RelocInfo::Mode rmode = RelocInfo::NONE));
380 RelocInfo::Mode rmode_;
608 // RelocInfo::target_address_address() function to tell serializer address of
1032 bool MustUseReg(RelocInfo::Mode rmode);
1035 void RecordRelocInfo(RelocInfo::Mode rmode, intptr_t data = 0);
1268 friend class RelocInfo;
/external/v8/src/x64/
H A Dassembler-x64.cc112 __ movq(rax, 0x80000001, RelocInfo::NONE);
154 // Implementation of RelocInfo
158 void RelocInfo::PatchCodeWithCall(Address target, int guard_bytes) {
174 patcher.masm()->movq(r10, target, RelocInfo::NONE);
188 void RelocInfo::PatchCode(byte* instructions, int instruction_count) {
541 RelocInfo::Mode rmode = it.rinfo()->rmode();
542 if (rmode == RelocInfo::INTERNAL_REFERENCE) {
877 RelocInfo::Mode rmode,
1275 RelocInfo::Mode rmode) {
1327 void Assembler::jmp(Handle<Code> target, RelocInfo
[all...]
H A Ddebug-x64.cc68 bool Debug::IsDebugBreakAtReturn(v8::internal::RelocInfo* rinfo) {
69 ASSERT(RelocInfo::IsJSReturn(rinfo->rmode()));
H A Dstub-cache-x64.cc711 __ Jump(code, RelocInfo::CODE_TARGET);
718 __ Jump(code, RelocInfo::CODE_TARGET);
1277 __ Jump(code, RelocInfo::CODE_TARGET);
1932 RelocInfo::NONE);
2293 __ Jump(ic, RelocInfo::CODE_TARGET);
2340 __ Jump(ic, RelocInfo::CODE_TARGET);
2386 __ Jump(ic, RelocInfo::CODE_TARGET);
2434 __ Jump(ic, RelocInfo::CODE_TARGET);
2467 __ Jump(ic, RelocInfo::CODE_TARGET);
2491 __ jmp(ic, RelocInfo
[all...]
H A Dmacro-assembler-x64.cc268 movq(kScratchRegister, -new_space_start, RelocInfo::NONE);
323 movq(value, BitCast<int64_t>(kZapValue), RelocInfo::NONE);
324 movq(dst, BitCast<int64_t>(kZapValue), RelocInfo::NONE);
357 movq(value, BitCast<int64_t>(kZapValue), RelocInfo::NONE);
358 movq(index, BitCast<int64_t>(kZapValue), RelocInfo::NONE);
425 movq(address, BitCast<int64_t>(kZapValue), RelocInfo::NONE);
426 movq(value, BitCast<int64_t>(kZapValue), RelocInfo::NONE);
507 movq(kScratchRegister, p0, RelocInfo::NONE);
511 RelocInfo::NONE);
529 Call(stub->GetCode(), RelocInfo
[all...]
H A Dlithium-codegen-x64.h174 RelocInfo::Mode mode,
181 RelocInfo::Mode mode,
/external/v8/src/arm/
H A Dassembler-arm.cc129 // Implementation of RelocInfo
131 const int RelocInfo::kApplyMask = 0;
134 bool RelocInfo::IsCodedSpecially() {
142 void RelocInfo::PatchCode(byte* instructions, int instruction_count) {
157 void RelocInfo::PatchCodeWithCall(Address target, int guard_bytes) {
174 rmode_ = RelocInfo::EMBEDDED_OBJECT;
178 rmode_ = RelocInfo::NONE;
779 if (rmode_ == RelocInfo::EXTERNAL_REFERENCE) {
786 } else if (rmode_ == RelocInfo::NONE) {
2419 RecordRelocInfo(RelocInfo
[all...]
H A Dmacro-assembler-arm.h102 void Jump(Address target, RelocInfo::Mode rmode, Condition cond = al);
103 void Jump(Handle<Code> code, RelocInfo::Mode rmode, Condition cond = al);
107 RelocInfo::Mode rmode,
109 void Call(Address target, RelocInfo::Mode rmode, Condition cond = al);
111 RelocInfo::Mode rmode = RelocInfo::CODE_TARGET,
115 RelocInfo::Mode rmode = RelocInfo::CODE_TARGET,
543 RelocInfo::Mode rmode,
1271 void Jump(intptr_t target, RelocInfo
[all...]
H A Dstub-cache-arm.cc536 __ Jump(code, RelocInfo::CODE_TARGET);
951 __ rsb(ival, ival, Operand(0, RelocInfo::NONE), LeaveCC, ne);
1020 __ mov(loword, Operand(0, RelocInfo::NONE));
1440 __ Jump(code, RelocInfo::CODE_TARGET);
2123 __ cmp(r0, Operand(0, RelocInfo::NONE));
2545 __ Jump(ic, RelocInfo::CODE_TARGET);
2590 __ Jump(ic, RelocInfo::CODE_TARGET);
2635 __ Jump(ic, RelocInfo::CODE_TARGET);
2681 __ Jump(ic, RelocInfo::CODE_TARGET);
3032 __ Jump(ic, RelocInfo
[all...]
H A Dmacro-assembler-arm.cc84 void MacroAssembler::Jump(intptr_t target, RelocInfo::Mode rmode,
95 void MacroAssembler::Jump(Address target, RelocInfo::Mode rmode,
97 ASSERT(!RelocInfo::IsCodeTarget(rmode));
102 void MacroAssembler::Jump(Handle<Code> code, RelocInfo::Mode rmode,
104 ASSERT(RelocInfo::IsCodeTarget(rmode));
136 Address target, RelocInfo::Mode rmode, Condition cond) {
148 RelocInfo::Mode rmode,
181 RelocInfo::Mode rmode,
189 RelocInfo::Mode rmode,
194 ASSERT(RelocInfo
[all...]
H A Dlithium-codegen-arm.cc563 RelocInfo::Mode mode,
570 RelocInfo::Mode mode,
660 __ Jump(entry, RelocInfo::RUNTIME_ENTRY);
667 __ Jump(entry, RelocInfo::RUNTIME_ENTRY);
783 LPointerMap empty_pointers(RelocInfo::kNoPosition);
806 if (position == RelocInfo::kNoPosition) return;
854 CallCode(stub.GetCode(), RelocInfo::CODE_TARGET, instr);
859 CallCode(stub.GetCode(), RelocInfo::CODE_TARGET, instr);
864 CallCode(stub.GetCode(), RelocInfo::CODE_TARGET, instr);
869 CallCode(stub.GetCode(), RelocInfo
[all...]
H A Dregexp-macro-assembler-arm.cc201 __ cmp(r0, Operand(0, RelocInfo::NONE));
216 __ cmp(r0, Operand(0, RelocInfo::NONE));
382 __ cmp(r0, Operand(0, RelocInfo::NONE));
659 __ cmp(r0, Operand(0, RelocInfo::NONE));
686 __ mov(r1, Operand(0, RelocInfo::NONE), LeaveCC, ne);
709 __ cmp(r0, Operand(0, RelocInfo::NONE));
776 __ cmp(r0, Operand(0, RelocInfo::NONE));
803 __ cmp(r0, Operand(0, RelocInfo::NONE));

Completed in 479 milliseconds

12345