Home
last modified time | relevance | path

Searched refs:instruction_start (Results 1 – 25 of 78) sorted by relevance

1234

/external/v8/src/x64/
Dcode-stubs-x64.h146 byte first_instruction = stub->instruction_start()[0]; in GetMode()
147 byte second_instruction = stub->instruction_start()[2]; in GetMode()
169 stub->instruction_start()[0] = kTwoByteNopInstruction; in Patch()
170 stub->instruction_start()[2] = kFiveByteNopInstruction; in Patch()
174 stub->instruction_start()[0] = kTwoByteJumpInstruction; in Patch()
178 stub->instruction_start()[0] = kTwoByteNopInstruction; in Patch()
179 stub->instruction_start()[2] = kFiveByteJumpInstruction; in Patch()
183 Assembler::FlushICache(stub->GetIsolate(), stub->instruction_start(), 7); in Patch()
Ddeoptimizer-x64.cc42 pointer = code->instruction_start(); in PatchCodeForDeoptimization()
51 CodePatcher osr_patcher(isolate, code->instruction_start() + osr_offset, in PatchCodeForDeoptimization()
63 Address instruction_start = code->instruction_start(); in PatchCodeForDeoptimization() local
75 Address call_address = instruction_start + deopt_data->Pc(i)->value(); in PatchCodeForDeoptimization()
/external/v8/src/x87/
Dcode-stubs-x87.h151 byte first_instruction = stub->instruction_start()[0]; in GetMode()
152 byte second_instruction = stub->instruction_start()[2]; in GetMode()
174 stub->instruction_start()[0] = kTwoByteNopInstruction; in Patch()
175 stub->instruction_start()[2] = kFiveByteNopInstruction; in Patch()
179 stub->instruction_start()[0] = kTwoByteJumpInstruction; in Patch()
183 stub->instruction_start()[0] = kTwoByteNopInstruction; in Patch()
184 stub->instruction_start()[2] = kFiveByteJumpInstruction; in Patch()
188 Assembler::FlushICache(stub->GetIsolate(), stub->instruction_start(), 7); in Patch()
Ddeoptimizer-x87.cc94 Address code_start_address = code->instruction_start(); in PatchCodeForDeoptimization()
102 pointer = code->instruction_start(); in PatchCodeForDeoptimization()
111 CodePatcher osr_patcher(isolate, code->instruction_start() + osr_offset, in PatchCodeForDeoptimization()
/external/v8/src/ia32/
Dcode-stubs-ia32.h154 byte first_instruction = stub->instruction_start()[0]; in GetMode()
155 byte second_instruction = stub->instruction_start()[2]; in GetMode()
177 stub->instruction_start()[0] = kTwoByteNopInstruction; in Patch()
178 stub->instruction_start()[2] = kFiveByteNopInstruction; in Patch()
182 stub->instruction_start()[0] = kTwoByteJumpInstruction; in Patch()
186 stub->instruction_start()[0] = kTwoByteNopInstruction; in Patch()
187 stub->instruction_start()[2] = kFiveByteJumpInstruction; in Patch()
191 Assembler::FlushICache(stub->GetIsolate(), stub->instruction_start(), 7); in Patch()
Ddeoptimizer-ia32.cc94 Address code_start_address = code->instruction_start(); in PatchCodeForDeoptimization()
102 pointer = code->instruction_start(); in PatchCodeForDeoptimization()
111 CodePatcher osr_patcher(isolate, code->instruction_start() + osr_offset, in PatchCodeForDeoptimization()
/external/v8/src/profiler/
Dprofile-generator-inl.h16 JITLineInfoTable* line_info, Address instruction_start) in CodeEntry() argument
30 instruction_start_(instruction_start) {} in CodeEntry()
Dcpu-profiler.cc224 CpuProfileNode::kNoColumnNumberInfo, NULL, code->instruction_start()); in CodeCreateEvent()
239 CpuProfileNode::kNoColumnNumberInfo, NULL, code->instruction_start()); in CodeCreateEvent()
255 NULL, code->instruction_start()); in CodeCreateEvent()
291 column, line_table, code->instruction_start()); in CodeCreateEvent()
310 CpuProfileNode::kNoColumnNumberInfo, NULL, code->instruction_start()); in CodeCreateEvent()
341 rec->pc_offset = pc - code->instruction_start(); in CodeDeoptEvent()
371 CpuProfileNode::kNoColumnNumberInfo, NULL, code->instruction_start()); in RegExpCodeCreateEvent()
Dprofile-generator.h47 Address instruction_start = NULL);
102 Address instruction_start() const { return instruction_start_; } in instruction_start() function
332 JITLineInfoTable* line_info = NULL, Address instruction_start = NULL);
Dprofile-generator.cc542 JITLineInfoTable* line_info, Address instruction_start) { in NewCodeEntry() argument
545 column_number, line_info, instruction_start); in NewCodeEntry()
614 static_cast<int>(sample.pc - pc_entry->instruction_start()); in RecordTickSample()
647 static_cast<int>(*stack_pos - (*entry)->instruction_start()); in RecordTickSample()
/external/v8/src/arm/
Dcode-stubs-arm.h92 Instr first_instruction = Assembler::instr_at(stub->instruction_start()); in GetMode()
93 Instr second_instruction = Assembler::instr_at(stub->instruction_start() + in GetMode()
112 MacroAssembler masm(stub->GetIsolate(), stub->instruction_start(), in Patch()
131 Assembler::FlushICache(stub->GetIsolate(), stub->instruction_start(), in Patch()
Ddeoptimizer-arm.cc30 Address code_start_address = code->instruction_start(); in PatchCodeForDeoptimization()
41 pointer = code->instruction_start(); in PatchCodeForDeoptimization()
50 CodePatcher osr_patcher(isolate, code->instruction_start() + osr_offset, in PatchCodeForDeoptimization()
/external/v8/src/mips/
Dcode-stubs-mips.h123 Instr first_instruction = Assembler::instr_at(stub->instruction_start()); in GetMode()
124 Instr second_instruction = Assembler::instr_at(stub->instruction_start() + in GetMode()
143 MacroAssembler masm(stub->GetIsolate(), stub->instruction_start(), in Patch()
162 Assembler::FlushICache(stub->GetIsolate(), stub->instruction_start(), in Patch()
Ddeoptimizer-mips.cc28 Address code_start_address = code->instruction_start(); in PatchCodeForDeoptimization()
39 pointer = code->instruction_start(); in PatchCodeForDeoptimization()
48 CodePatcher osr_patcher(isolate, code->instruction_start() + osr_offset, in PatchCodeForDeoptimization()
/external/v8/src/ppc/
Dcode-stubs-ppc.h113 Assembler::instr_at(stub->instruction_start() + Assembler::kInstrSize); in GetMode()
114 Instr second_instruction = Assembler::instr_at(stub->instruction_start() + in GetMode()
130 MacroAssembler masm(stub->GetIsolate(), stub->instruction_start(), in Patch()
151 stub->instruction_start() + Assembler::kInstrSize, in Patch()
Ddeoptimizer-ppc.cc34 Address code_start_address = code->instruction_start(); in PatchCodeForDeoptimization()
46 pointer = code->instruction_start(); in PatchCodeForDeoptimization()
55 CodePatcher osr_patcher(isolate, code->instruction_start() + osr_offset, in PatchCodeForDeoptimization()
/external/v8/src/mips64/
Dcode-stubs-mips64.h124 Instr first_instruction = Assembler::instr_at(stub->instruction_start()); in GetMode()
125 Instr second_instruction = Assembler::instr_at(stub->instruction_start() + in GetMode()
144 MacroAssembler masm(stub->GetIsolate(), stub->instruction_start(), in Patch()
163 Assembler::FlushICache(stub->GetIsolate(), stub->instruction_start(), in Patch()
Ddeoptimizer-mips64.cc28 Address code_start_address = code->instruction_start(); in PatchCodeForDeoptimization()
39 pointer = code->instruction_start(); in PatchCodeForDeoptimization()
48 CodePatcher osr_patcher(isolate, code->instruction_start() + osr_offset, in PatchCodeForDeoptimization()
/external/v8/src/
Dsafepoint-table.cc40 Address header = code->instruction_start() + code->safepoint_table_offset(); in SafepointTable()
53 unsigned pc_offset = static_cast<unsigned>(pc - code_->instruction_start()); in FindEntry()
Dlog.cc289 DCHECK(code->instruction_start() == code->address() + Code::kHeaderSize); in LogRecordedBuffer()
298 reinterpret_cast<uint64_t>(code->instruction_start()), in LogRecordedBuffer()
432 event.code_address = code->instruction_start(); in LogRecordedBuffer()
438 reinterpret_cast<const char*>(code->instruction_start()), in LogRecordedBuffer()
522 event.code_start = code->instruction_start(); in LogRecordedBuffer()
541 event.code_start = from_code->instruction_start(); in CodeMoveEvent()
546 from_code->instruction_start() - reinterpret_cast<byte*>(from_code); in CodeMoveEvent()
561 event.code_start = from_code->instruction_start(); in CodeDeleteEvent()
598 event.code_start = code->instruction_start(); in EndCodePosInfoEvent()
/external/v8/src/arm64/
Dcode-stubs-arm64.h105 reinterpret_cast<Instruction*>(stub->instruction_start()); in GetMode()
135 reinterpret_cast<Instruction*>(stub->instruction_start()), 2); in Patch()
/external/v8/test/cctest/
Dtest-code-stubs-x87.cc59 byte* start = stub.GetCode()->instruction_start(); in MakeConvertDToIFuncTrampoline()
Dtest-code-stubs-x64.cc59 byte* start = stub.GetCode()->instruction_start(); in MakeConvertDToIFuncTrampoline()
Dtest-code-stubs-ia32.cc59 byte* start = stub.GetCode()->instruction_start(); in MakeConvertDToIFuncTrampoline()
Dtest-code-stubs-arm.cc59 byte* start = stub.GetCode()->instruction_start(); in MakeConvertDToIFuncTrampoline()

1234