/openjdk7/hotspot/src/share/vm/services/ |
H A D | memSnapshot.cpp | 63 address pc = ((MemPointerRecordEx*)rec)->pc(); local 64 if (pc != NULL && os::dll_address_to_function_name(pc, buf, sizeof(buf), NULL)) { 67 tty->print_cr("\tcould not decode pc = " PTR_FORMAT "", pc); 85 address pc = ((VMMemRegionEx*)rec)->pc(); local 86 if (pc != NULL && os::dll_address_to_function_name(pc, bu 325 address pc = (MemTracker::track_callsite() ? ((VMMemRegionEx*)rgn)->pc() : NULL); local [all...] |
H A D | memPtr.hpp | 79 * surfix 'Ex' - extension, the record contains a caller's pc 327 // MemPointerRecordEx also records callsite pc, from where 331 address _pc; // callsite pc 336 MemPointerRecordEx(address addr, MEMFLAGS memflags, size_t size = 0, address pc = 0): 337 MemPointerRecord(addr, memflags, size), _pc(pc) {} 340 MemPointerRecord(copy_from), _pc(copy_from.pc()) {} 342 inline address pc() const { return _pc; } function in class:MemPointerRecordEx 346 _pc = mpe->pc(); 431 _pc = mpe->pc(); 441 _pc = other.pc(); 445 inline address pc() const { return _pc; } function in class:VMMemRegionEx 489 SeqMemPointerRecordEx(address addr, MEMFLAGS flags, size_t size, jint seq, address pc) argument [all...] |
H A D | memTracker.cpp | 337 size_t size, jint seq, address pc, JavaThread* thread) { 341 rc->record(addr, flags, size, seq, pc); 590 address pc; local 593 pc = os::get_caller_pc(toSkip + 1); 594 if (pc != NULL && os::dll_address_to_function_name(pc, tmp, sizeof(tmp), NULL)) { 772 MEMFLAGS flags, address pc) { 781 0, _seq, pc, _java_thread); 783 size, SequenceGenerator::next(), pc, _java_thread); 789 0, _seq, pc, _java_threa 336 write_tracking_record(address addr, MEMFLAGS flags, size_t size, jint seq, address pc, JavaThread* thread) argument 771 record(address old_addr, address new_addr, size_t size, MEMFLAGS flags, address pc) argument 797 record(address addr, size_t size, MEMFLAGS flags, address pc) argument 803 address pc = CALLER_CALLER_PC; local [all...] |
H A D | memTracker.hpp | 122 void record(address addr, size_t size = 0, MEMFLAGS flags = mtNone, address pc = NULL); 124 MEMFLAGS flags, address pc = NULL); 248 address pc = 0, Thread* thread = NULL) { 250 tkr.record(addr, size, flags, pc); 265 MEMFLAGS flags, address pc = 0, Thread* thread = NULL) { 269 tkr.record(addr, size, flags, pc); 274 address pc = 0) { 277 tkr.record(addr, size, mtThreadStack, pc); 290 address pc, Thread* thread = NULL) { 293 tkr.record(addr, size, mtNone, pc); 289 record_virtual_memory_commit(address addr, size_t size, address pc, Thread* thread = NULL) argument 297 record_virtual_memory_reserve_and_commit(address addr, size_t size, MEMFLAGS flags, address pc, Thread* thread = NULL) argument [all...] |
/openjdk7/hotspot/src/share/vm/utilities/ |
H A D | vmError.cpp | 79 VMError::VMError(Thread* thread, unsigned int sig, address pc, void* siginfo, void* context) { argument 82 _pc = pc; 229 "%s (0x%x) at pc=" PTR_FORMAT ", pid=%d, tid=" UINTX_FORMAT, 402 st->print(" at pc=" PTR_FORMAT, _pc); 524 STEP(100, "(printing registers, top of stack, instructions near pc)") 526 // registers, top of stack, instructions near pc 578 if (fr.pc()) {
|
/openjdk7/langtools/src/share/classes/com/sun/tools/classfile/ |
H A D | Instruction.java | 154 public Instruction(byte[] bytes, int pc) { argument 156 this.pc = pc; 161 return pc; 166 return bytes[pc + offset]; 221 int pad = align(pc + 1) - pc; 227 int pad = align(pc + 1) - pc; 277 int pad = align(pc 338 private int pc; field in class:Instruction [all...] |
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/ |
H A D | SPARCFrame.java | 46 // The pc value is the raw return address, plus 8 (pcReturnOffset()). 126 // conveniently told us the information where we can find the pc or the frame 127 // containing the pc that corresponds to last_java_sp. This method will walk 143 Address pc; 149 pc = search.getAddressAt(SPARCRegisters.I7.spOffsetInSavedWindow()); 151 System.out.println("findYoungerSP next: " + next + " pc: " + pc); 207 pc = null; 210 pc = youngerSP.getAddressAt(SPARCRegisters.I7.spOffsetInSavedWindow()).addOffsetTo(PC_RETURN_OFFSET); 234 if ( pc ! 250 SPARCFrame(Address raw_sp, Address pc) argument [all...] |
/openjdk7/hotspot/src/share/vm/compiler/ |
H A D | disassembler.cpp | 187 void print_insn_bytes(address pc0, address pc); 195 void start_insn(address pc) { argument 196 _cur_insn = pc; 201 void end_insn(address pc) { argument 204 if (_print_bytes && pc > pc0) 205 print_insn_bytes(pc0, pc); 207 _nm->print_code_comment_on(st, COMMENT_COLUMN, pc0, pc); 211 // Output pc bucket ticks if we have any 213 address bucket_pc = FlatProfiler::bucket_start_for(pc); 214 if (bucket_pc != NULL && bucket_pc > pc0 && bucket_pc <= pc) { 367 print_insn_bytes(address pc, address pc_limit) argument [all...] |
H A D | oopMap.cpp | 261 tty->print_cr( "WARNING, maps not sorted: pc[%d]=%d, pc[%d]=%d", 335 OopMap* map = cb->oop_map_for_return_address(fr->pc()); 343 ScopeDesc* scope = nm->scope_desc_at(fr->pc()); 372 OopMap* map = cb->oop_map_for_return_address(fr->pc()); 488 address pc = fr->pc(); local 490 OopMap* map = cb->oop_map_for_return_address(pc);
|
/openjdk7/hotspot/src/share/vm/interpreter/ |
H A D | interpreterRuntime.cpp | 804 tty->print("OSR entry @ pc: " INTPTR_FORMAT ": ", nm->osr_entry()); 1043 IRT_LEAF(int, InterpreterRuntime::interpreter_contains(address pc)) argument 1045 return (Interpreter::contains(pc) ? 1 : 0);
|
/openjdk7/jdk/src/share/classes/com/sun/java/util/jar/pack/ |
H A D | Instruction.java | 39 protected int pc; // location of this instruction field in class:Instruction 41 protected int w; // 0 if normal, 1 if a _wide prefix at pc 46 protected Instruction(byte[] bytes, int pc, int bc, int w, int length) { argument 47 reset(bytes, pc, bc, w, length); 49 private void reset(byte[] bytes, int pc, int bc, int w, int length) { argument 51 this.pc = pc; 67 return pc; 73 return pc + length; 77 int npc = pc 100 at(byte[] bytes, int pc) argument 104 at(byte[] bytes, int pc, Instruction reuse) argument 247 Switch(byte[] bytes, int pc, int bc) argument 291 TableSwitch(byte[] bytes, int pc) argument 312 LookupSwitch(byte[] bytes, int pc) argument 348 labstr(int pc) argument 397 getInt(byte[] bytes, int pc) argument 400 getShort(byte[] bytes, int pc) argument 403 getByte(byte[] bytes, int pc) argument 408 setInt(byte[] bytes, int pc, int x) argument 412 setShort(byte[] bytes, int pc, int x) argument 416 setByte(byte[] bytes, int pc, int x) argument [all...] |
/openjdk7/hotspot/src/cpu/zero/vm/ |
H A D | cppInterpreter_zero.cpp | 1018 bool CppInterpreter::contains(address pc) { argument
|
/openjdk7/hotspot/src/os_cpu/bsd_x86/vm/ |
H A D | os_bsd_x86.cpp | 349 return frame(sp, fp, epc.pc()); 452 address pc = NULL; local 456 pc = (address) os::Bsd::ucontext_get_pc(uc); 458 if (pc == (address) Fetch32PFI) { 463 if (pc == (address) FetchNPFI) { 482 stub = SharedRuntime::continuation_for_implicit_exception(thread, pc, SharedRuntime::STACK_OVERFLOW); 523 stub = SharedRuntime::get_poll_stub(pc); 536 CodeBlob* cb = CodeCache::find_blob_unsafe(pc); 550 pc, 555 int op = pc[ 650 address pc = os::Bsd::ucontext_get_pc(uc); local 1072 address pc = os::Bsd::ucontext_get_pc(uc); local [all...] |
/openjdk7/hotspot/src/os_cpu/linux_sparc/vm/ |
H A D | os_linux_sparc.cpp | 63 #define SIG_PC(x) ((x)->si_regs.pc) 141 return frame(sp, fp, epc.pc()); 292 // Note: it may be unsafe to inspect memory near pc. For example, pc may 295 address pc = os::Linux::ucontext_get_pc(uc); local 296 st->print_cr("Instructions: (pc=" PTR_FORMAT ")", pc); 297 print_hex_dump(st, pc - 32, pc + 32, sizeof(char)); 374 inline static bool checkPrefetch(sigcontext* uc, address pc) { argument 386 checkOverflow(sigcontext* uc, address pc, address addr, JavaThread* thread, address* stub) argument 438 checkPollingPage(address pc, address fault, address* stub) argument 446 checkByteBuffer(address pc, address* stub) argument 459 checkVerifyOops(address pc, address fault, address* stub) argument 470 checkFPFault(address pc, int code, JavaThread* thread, address* stub) argument 483 checkNullPointer(address pc, intptr_t fault, JavaThread* thread, address* stub) argument 497 checkFastJNIAccess(address pc, address* stub) argument 510 checkZombie(sigcontext* uc, address* pc, address* stub) argument 523 checkICMiss(sigcontext* uc, address* pc, address* stub) argument 594 address pc = NULL; local [all...] |
/openjdk7/hotspot/src/os_cpu/solaris_sparc/vm/ |
H A D | os_solaris_sparc.cpp | 181 address pc = (address)uc->uc_mcontext.gregs[REG_PC]; local 183 return ExtendedPC(pc); 245 return frame(sp, frame::unpatchable, epc.pc()); 372 address pc = NULL; local 378 pc = (address) uc->uc_mcontext.gregs[REG_PC]; 407 stub = SharedRuntime::continuation_for_implicit_exception(thread, pc, SharedRuntime::STACK_OVERFLOW); 437 stub = SharedRuntime::get_poll_stub(pc); 443 && pc >= MacroAssembler::_verify_oop_implicit_branch[0] 444 && pc < MacroAssembler::_verify_oop_implicit_branch[1] ) { 451 else if (sig == SIGSEGV && nativeInstruction_at(pc) 659 address pc = epc.pc(); local [all...] |
/openjdk7/hotspot/src/os_cpu/solaris_x86/vm/ |
H A D | os_solaris_x86.cpp | 231 return frame(sp, fp, epc.pc()); 433 address pc = NULL; local 438 pc = (address) uc->uc_mcontext.gregs[REG_PC]; 441 if (pc == (address) Fetch32PFI) { 446 if (pc == (address) FetchNPFI) { 460 stub = SharedRuntime::continuation_for_implicit_exception(thread, pc, SharedRuntime::STACK_OVERFLOW); 482 stub = SharedRuntime::get_poll_stub(pc); 488 CodeBlob* cb = CodeCache::find_blob_unsafe(pc); 497 stub = SharedRuntime::continuation_for_implicit_exception(thread, pc, SharedRuntime::IMPLICIT_DIVIDE_BY_ZERO); 502 stub = SharedRuntime::continuation_for_implicit_exception(thread, pc, SharedRuntim 576 address pc = (address) uc->uc_mcontext.gregs[REG_PC]; local 794 address pc = epc.pc(); local [all...] |
/openjdk7/hotspot/src/os_cpu/windows_x86/vm/ |
H A D | os_windows_x86.cpp | 184 pDCD = (pDynamicCodeData) masm->pc(); 357 return frame(sp, fp, epc.pc()); 473 // Note: it may be unsafe to inspect memory near pc. For example, pc may 476 address pc = (address)uc->REG_PC; local 477 st->print_cr("Instructions: (pc=" PTR_FORMAT ")", pc); 478 print_hex_dump(st, pc - 32, pc + 32, sizeof(char));
|
/openjdk7/jdk/src/share/native/sun/security/ec/impl/ |
H A D | mp_gf2m.c | 203 mp_digit *pa, *pb, *pc; local 227 pc = MP_DIGITS(c); 229 (*pc++) = (*pa++) ^ (*pb++); 234 *pc++ = *pa++;
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/code/ |
H A D | NMethod.java | 271 public boolean isDeoptPc (Address pc) { return isDeoptEntry(pc) || isDeoptMhEntry(pc); } argument 272 public boolean isDeoptEntry (Address pc) { return pc == deoptHandlerBegin(); } argument 273 public boolean isDeoptMhEntry (Address pc) { return pc == deoptMhHandlerBegin(); } argument 293 /** Finds a PCDesc with real-pc equal to "pc" */ 294 public PCDesc getPCDescAt(Address pc) { argument 306 getScopeDescAt(Address pc) argument 318 getPCDescNearDbg(Address pc) argument 340 getScopeDescNearDbg(Address pc) argument [all...] |
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ |
H A D | ProcDebuggerLocal.java | 605 private ProcCFrame createSenderFrame(ProcCFrame f, long pc, long fp) { argument 606 ProcCFrame sender = new ProcCFrame(this, newAddress(pc), newAddress(fp)); 635 // symbol-to-pc
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ |
H A D | Frame.java | 60 protected Address pc; field in class:Frame 111 /** pc: Returns the pc at which this frame will continue normally. 114 public Address getPC() { return pc; } 115 public void setPC(Address newpc) { pc = newpc; }
|
/openjdk7/hotspot/src/share/vm/code/ |
H A D | relocInfo.cpp | 122 void relocInfo::change_reloc_info_for_address(RelocIterator *itr, address pc, relocType old_type, relocType new_type) { argument 125 if (itr->addr() == pc) { 131 assert(found, "no relocInfo found for pc"); 135 void relocInfo::remove_reloc_info_for_address(RelocIterator *itr, address pc, relocType old_type) { argument 136 change_reloc_info_for_address(itr, pc, old_type, none);
|
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | cppInterpreter_x86.cpp | 112 // Is this pc anywhere within code owned by the interpreter? 113 // This only works for pc that might possibly be exposed to frame 116 bool CppInterpreter::contains(address pc) { argument 117 return (_code->contains(pc) || 118 pc == CAST_FROM_FN_PTR(address, RecursiveInterpreterActivation)); 123 address entry = __ pc(); 180 address entry = __ pc(); 266 address entry = __ pc(); 325 address entry = __ pc(); 730 // throw exception return address becomes throwing pc [all...] |
/openjdk7/hotspot/src/share/vm/asm/ |
H A D | codeBuffer.hpp | 173 bool contains(address pc) const { return pc >= _start && pc < _end; } 174 bool contains2(address pc) const { return pc >= _start && pc <= _end; } 175 bool allocates(address pc) const { return pc >= _start && pc < _limit; } 176 bool allocates2(address pc) cons 178 set_end(address pc) argument 179 set_mark(address pc) argument 190 set_locs_point(address pc) argument [all...] |
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_Runtime1.cpp | 400 address pc = method()->code_base() + branch_bci; local 401 Bytecodes::Code branch = Bytecodes::code_at(method(), pc); 411 offset = (int16_t)Bytes::get_Java_u2(pc + 1); 414 offset = Bytes::get_Java_u4(pc + 1); 457 JRT_ENTRY_NO_ASYNC(static address, exception_handler_for_pc_helper(JavaThread* thread, oopDesc* ex, address pc, nmethod*& nm)) 462 nm = CodeCache::find_nmethod(pc); 464 // Adjust the pc as needed/ 465 if (nm->is_deopt_pc(pc)) { 468 // if the frame isn't deopted then pc must not correspond to the caller of last_frame 470 pc 579 address pc = thread->exception_pc(); local [all...] |