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

1234

/external/v8/src/ia32/
H A Dcode-stubs-ia32.h154 byte first_instruction = stub->instruction_start()[0];
155 byte second_instruction = stub->instruction_start()[2];
177 stub->instruction_start()[0] = kTwoByteNopInstruction;
178 stub->instruction_start()[2] = kFiveByteNopInstruction;
182 stub->instruction_start()[0] = kTwoByteJumpInstruction;
186 stub->instruction_start()[0] = kTwoByteNopInstruction;
187 stub->instruction_start()[2] = kFiveByteJumpInstruction;
191 CpuFeatures::FlushICache(stub->instruction_start(), 7);
H A Ddeoptimizer-ia32.cc94 Address code_start_address = code->instruction_start();
102 pointer = code->instruction_start();
111 CodePatcher osr_patcher(code->instruction_start() + osr_offset, 1);
/external/v8/src/
H A Dperf-jit.cc81 DCHECK(code->instruction_start() == code->address() + Code::kHeaderSize);
85 uint8_t* code_pointer = reinterpret_cast<uint8_t*>(code->instruction_start());
H A Dsafepoint-table.cc42 Address header = code->instruction_start() + code->safepoint_table_offset();
55 unsigned pc_offset = static_cast<unsigned>(pc - code_->instruction_start());
H A Ddisassembler.cc58 int offs = static_cast<int>(pc - code_->instruction_start());
318 byte* begin = code->instruction_start();
H A Dlog.cc286 DCHECK(code->instruction_start() == code->address() + Code::kHeaderSize);
289 reinterpret_cast<uint64_t>(code->instruction_start()),
421 event.code_address = code->instruction_start();
427 reinterpret_cast<const char*>(code->instruction_start()),
510 event.code_start = code->instruction_start();
528 event.code_start = from_code->instruction_start();
533 from_code->instruction_start() - reinterpret_cast<byte*>(from_code);
548 event.code_start = from_code->instruction_start();
585 event.code_start = code->instruction_start();
/external/v8/src/x64/
H A Dcode-stubs-x64.h146 byte first_instruction = stub->instruction_start()[0];
147 byte second_instruction = stub->instruction_start()[2];
169 stub->instruction_start()[0] = kTwoByteNopInstruction;
170 stub->instruction_start()[2] = kFiveByteNopInstruction;
174 stub->instruction_start()[0] = kTwoByteJumpInstruction;
178 stub->instruction_start()[0] = kTwoByteNopInstruction;
179 stub->instruction_start()[2] = kFiveByteJumpInstruction;
183 CpuFeatures::FlushICache(stub->instruction_start(), 7);
H A Ddeoptimizer-x64.cc37 pointer = code->instruction_start();
46 CodePatcher osr_patcher(code->instruction_start() + osr_offset, 1);
57 Address instruction_start = code->instruction_start(); local
69 Address call_address = instruction_start + deopt_data->Pc(i)->value();
/external/v8/src/x87/
H A Dcode-stubs-x87.h151 byte first_instruction = stub->instruction_start()[0];
152 byte second_instruction = stub->instruction_start()[2];
174 stub->instruction_start()[0] = kTwoByteNopInstruction;
175 stub->instruction_start()[2] = kFiveByteNopInstruction;
179 stub->instruction_start()[0] = kTwoByteJumpInstruction;
183 stub->instruction_start()[0] = kTwoByteNopInstruction;
184 stub->instruction_start()[2] = kFiveByteJumpInstruction;
188 CpuFeatures::FlushICache(stub->instruction_start(), 7);
H A Ddeoptimizer-x87.cc94 Address code_start_address = code->instruction_start();
102 pointer = code->instruction_start();
111 CodePatcher osr_patcher(code->instruction_start() + osr_offset, 1);
/external/v8/src/arm/
H A Dcode-stubs-arm.h128 Instr first_instruction = Assembler::instr_at(stub->instruction_start());
129 Instr second_instruction = Assembler::instr_at(stub->instruction_start() +
149 stub->instruction_start(),
168 CpuFeatures::FlushICache(stub->instruction_start(),
H A Ddeoptimizer-arm.cc25 Address code_start_address = code->instruction_start();
36 pointer = code->instruction_start();
45 CodePatcher osr_patcher(code->instruction_start() + osr_offset, 1);
/external/v8/src/ic/
H A Dic-inl.h39 original_code->instruction_start() - code->instruction_start();
111 target->instruction_start());
/external/v8/src/mips/
H A Dcode-stubs-mips.h170 Instr first_instruction = Assembler::instr_at(stub->instruction_start());
171 Instr second_instruction = Assembler::instr_at(stub->instruction_start() +
191 stub->instruction_start(),
210 CpuFeatures::FlushICache(stub->instruction_start(),
H A Ddeoptimizer-mips.cc24 Address code_start_address = code->instruction_start();
35 pointer = code->instruction_start();
44 CodePatcher osr_patcher(code->instruction_start() + osr_offset, 1);
/external/v8/src/mips64/
H A Dcode-stubs-mips64.h172 Instr first_instruction = Assembler::instr_at(stub->instruction_start());
173 Instr second_instruction = Assembler::instr_at(stub->instruction_start() +
193 stub->instruction_start(),
212 CpuFeatures::FlushICache(stub->instruction_start(),
H A Ddeoptimizer-mips64.cc23 Address code_start_address = code->instruction_start();
34 pointer = code->instruction_start();
43 CodePatcher osr_patcher(code->instruction_start() + osr_offset, 1);
/external/v8/test/cctest/
H A Dtest-code-stubs-arm.cc58 byte* start = stub.GetCode()->instruction_start();
H A Dtest-code-stubs-arm64.cc58 byte* start = stub.GetCode()->instruction_start();
H A Dtest-code-stubs-ia32.cc58 byte* start = stub.GetCode()->instruction_start();
H A Dtest-code-stubs-x64.cc57 byte* start = stub.GetCode()->instruction_start();
H A Dtest-code-stubs-x87.cc58 byte* start = stub.GetCode()->instruction_start();
H A Dtest-assembler-ia32.cc176 code->instruction_start(),
177 code->instruction_start() + code->instruction_size());
206 code->instruction_start(),
207 code->instruction_start() + code->instruction_size());
269 code->instruction_start(),
270 code->instruction_start() + code->instruction_size());
H A Dtest-code-stubs-mips.cc59 byte* start = stub.GetCode()->instruction_start();
/external/v8/src/arm64/
H A Dcode-stubs-arm64.h105 reinterpret_cast<Instruction*>(stub->instruction_start());
134 reinterpret_cast<Instruction*>(stub->instruction_start()), 2);

Completed in 318 milliseconds

1234