Searched refs:pc (Results 276 - 300 of 1052) sorted by path

<<11121314151617181920>>

/external/chromium_org/v8/src/heap/
H A Dobjects-visiting-inl.h269 ICUtility::Clear(heap->isolate(), rinfo->pc(),
H A Dspaces.cc2669 const byte* prev_pc = it->rinfo()->pc();
2679 flat_delta += static_cast<int>(it->rinfo()->pc() - prev_pc);
2684 prev_pc = it->rinfo()->pc();
2707 delta += static_cast<int>(it.rinfo()->pc() - prev_pc);
2709 prev_pc = it.rinfo()->pc();
/external/chromium_org/v8/src/ia32/
H A Dassembler-ia32-inl.h288 return !Assembler::IsNop(pc());
462 Address Assembler::target_address_at(Address pc, argument
464 return pc + sizeof(int32_t) + *reinterpret_cast<int32_t*>(pc);
468 void Assembler::set_target_address_at(Address pc, argument
472 int32_t* p = reinterpret_cast<int32_t*>(pc);
473 *p = target - (pc + sizeof(int32_t));
480 Address Assembler::target_address_from_return_address(Address pc) { argument
481 return pc - kCallTargetAddressOffset;
485 Address Assembler::break_address_from_return_address(Address pc) { argument
[all...]
H A Dassembler-ia32.cc2549 int32_t* p = reinterpret_cast<int32_t*>(it.rinfo()->pc());
H A Dassembler-ia32.h497 // Read/Modify the code target in the branch/call instruction at pc.
498 inline static Address target_address_at(Address pc,
500 inline static void set_target_address_at(Address pc,
505 static inline Address target_address_at(Address pc, Code* code) {
507 return target_address_at(pc, constant_pool);
509 static inline void set_target_address_at(Address pc,
515 set_target_address_at(pc, constant_pool, target);
520 inline static Address target_address_from_return_address(Address pc);
523 inline static Address break_address_from_return_address(Address pc);
588 // possible to align the pc offse
[all...]
H A Ddebug-ia32.cc35 rinfo()->PatchCode(original_rinfo()->pc(),
66 rinfo()->PatchCode(original_rinfo()->pc(), Assembler::kDebugBreakSlotLength);
H A Ddisasm-ia32.cc1758 for (byte* pc = begin; pc < end;) {
1761 byte* prev_pc = pc;
1762 pc += d.InstructionDecode(buffer, pc);
1766 for (byte* bp = prev_pc; bp < pc; bp++) {
1769 for (int i = 6 - (pc - prev_pc); i >= 0; i--) {
H A Dfull-codegen-ia32.cc4846 Address pc,
4849 Address call_target_address = pc - kIntSize;
4885 Address pc) {
4886 Address call_target_address = pc - kIntSize;
4845 PatchAt(Code* unoptimized_code, Address pc, BackEdgeState target_state, Code* replacement_code) argument
4882 GetBackEdgeState( Isolate* isolate, Code* unoptimized_code, Address pc) argument
/external/chromium_org/v8/src/ic/arm/
H A Dstub-cache-arm.cc90 __ add(pc, code, Operand(Code::kHeaderSize - kHeapObjectTag));
/external/chromium_org/v8/src/ic/
H A Dic-inl.h21 Address result = Assembler::target_address_from_return_address(pc());
63 Address target = Assembler::target_address_from_return_address(pc());
H A Dic.cc115 JavaScriptFrame::PrintFunctionAndOffset(function, function->code(), pc(),
H A Dic.h135 Address pc() const { return *pc_address_; } function in class:v8::internal::IC
/external/chromium_org/v8/src/
H A Dinterpreter-irregexp.cc70 const byte* pc,
80 "pc = %02x, sp = %d, curpos = %d, curchar = %08x (%c), bc = %s" :
81 "pc = %02x, sp = %d, curpos = %d, curchar = %08x .%c., bc = %s";
83 pc - code_base,
90 printf(", %02x", pc[i]);
94 unsigned char b = pc[i];
109 pc, \
121 static int32_t Load32Aligned(const byte* pc) { argument
122 DCHECK((reinterpret_cast<intptr_t>(pc) & 3) == 0);
123 return *reinterpret_cast<const int32_t *>(pc);
69 TraceInterpreter(const byte* code_base, const byte* pc, int stack_depth, int current_position, uint32_t current_char, int bytecode_length, const char* bytecode_name) argument
127 Load16Aligned(const byte* pc) argument
165 const byte* pc = code_base; local
[all...]
H A Disolate.cc490 int position = frames[i].code()->SourcePosition(frames[i].pc());
916 int pos = frame->LookupCode()->SourcePosition(frame->pc());
947 int pos = frame->LookupCode()->SourcePosition(frame->pc());
H A Djsregexp.cc1280 Trace::DeferredCapture* pc = local
1283 store_position = pc->cp_offset();
1296 undo_action = pc->is_capture() ? CLEAR : RESTORE;
H A Dliveedit.cc1302 RelocInfoBuffer(int buffer_initial_capicity, byte* pc) { argument
1306 reloc_info_writer_.Reposition(buffer_ + buffer_size_, pc);
1388 RelocInfo info_copy(rinfo->pc(), rinfo->rmode(), new_position, NULL);
H A Dlog.cc592 // The Profiler samples pc and sp values for the main thread.
1523 msg.AppendAddress(sample->pc);
H A Dmessages.js1051 var pc = raw_stack[i + 3];
1052 var pos = %FunctionGetPositionForOffset(code, pc);
/external/chromium_org/v8/src/mips/
H A Dassembler-mips-inl.h188 Address Assembler::target_address_from_return_address(Address pc) { argument
189 return pc - kCallTargetAddressOffset;
193 Address Assembler::break_address_from_return_address(Address pc) { argument
194 return pc - Assembler::kPatchDebugBreakSlotReturnOffset;
H A Dassembler-mips.cc218 Instr* pc = reinterpret_cast<Instr*>(pc_); local
221 *(pc + i) = *(instr + i);
684 // EndOfChain sentinel is returned directly, not relative to pc or pos.
697 // EndOfChain sentinel is returned directly, not relative to pc or pos.
708 // EndOfChain sentinel is returned directly, not relative to pc or pos.
1395 // Get pc of delay slot.
1421 // Get pc of delay slot.
1441 // Get pc of delay slot.
1454 // Get pc of delay slot.
2349 int Assembler::RelocateInternalReference(byte* pc, intptr_ argument
2556 target_address_at(Address pc) argument
2588 set_target_address_at(Address pc, Address target, ICacheFlushMode icache_flush_mode) argument
2694 JumpLabelToJumpRegister(Address pc) argument
[all...]
H A Dassembler-mips.h455 // bind(&L); // bind label to the current pc
490 // Read/Modify the code target address in the branch/call instruction at pc.
491 static Address target_address_at(Address pc);
492 static void set_target_address_at(Address pc,
497 INLINE(static Address target_address_at(Address pc, argument
499 return target_address_at(pc);
501 INLINE(static void set_target_address_at(Address pc, argument
506 set_target_address_at(pc, target, icache_flush_mode);
508 INLINE(static Address target_address_at(Address pc, Code* code)) { argument
510 return target_address_at(pc, constant_poo
512 INLINE(static void set_target_address_at(Address pc, Code* code, Address target, ICacheFlushMode icache_flush_mode = FLUSH_ICACHE_IF_NEEDED)) argument
1040 instr_at(byte* pc) argument
1041 instr_at_put(byte* pc, Instr instr) argument
[all...]
H A Dconstants-mips.h132 // Number of registers with HI, LO, and pc.
913 // Use the At(pc) function to create references to Instruction.
914 static Instruction* At(byte* pc) {
915 return reinterpret_cast<Instruction*>(pc);
H A Ddebug-mips.cc34 CodePatcher patcher(rinfo()->pc(), Assembler::kJSReturnSequenceInstructions);
50 rinfo()->PatchCode(original_rinfo()->pc(),
80 CodePatcher patcher(rinfo()->pc(), Assembler::kDebugBreakSlotInstructions);
89 rinfo()->PatchCode(original_rinfo()->pc(),
H A Dfull-codegen-mips.cc41 // (raw 16 bit immediate value is used) is the delta from the pc to the first
4895 Address pc,
4899 Address branch_address = pc - 6 * kInstrSize;
4925 Address pc_immediate_load_address = pc - 4 * kInstrSize;
4939 Address pc) {
4941 Address branch_address = pc - 6 * kInstrSize;
4942 Address pc_immediate_load_address = pc - 4 * kInstrSize;
4944 DCHECK(Assembler::IsBeq(Assembler::instr_at(pc - 5 * kInstrSize)));
4894 PatchAt(Code* unoptimized_code, Address pc, BackEdgeState target_state, Code* replacement_code) argument
4936 GetBackEdgeState( Isolate* isolate, Code* unoptimized_code, Address pc) argument
H A Dmacro-assembler-mips.h1306 int pc; member in struct:v8::internal::MacroAssembler::Unresolved

Completed in 466 milliseconds

<<11121314151617181920>>