/openjdk7/hotspot/src/share/vm/interpreter/ |
H A D | interpreter.hpp | 147 static InterpreterCodelet* codelet_containing(address pc) { return (InterpreterCodelet*)_code->stub_containing(pc); } argument
|
H A D | templateInterpreter.hpp | 135 // this only returns whether a pc is within generated code for the interpreter. 136 static bool contains(address pc) { return _code != NULL && _code->contains(pc); } argument
|
H A D | abstractInterpreter.hpp | 237 static bool in_native_entry(address pc) { return _native_entry_begin <= pc && pc < _native_entry_end; } argument
|
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | stubCodeGenerator.cpp | 53 StubCodeDesc* StubCodeDesc::desc_for(address pc) { argument 55 while (p != NULL && !p->contains(pc)) p = p->_next; 56 // p == NULL || p->contains(pc) 68 const char* StubCodeDesc::name_for(address pc) { argument 69 StubCodeDesc* p = desc_for(pc); 141 _cdesc = new StubCodeDesc(group, name, _cgen->assembler()->pc()); 144 _cdesc->set_begin(_cgen->assembler()->pc()); 149 _cdesc->set_end(_cgen->assembler()->pc());
|
H A D | frame.hpp | 79 CodeBlob* _cb; // CodeBlob that "owns" pc 94 // pc: Returns the pc at which this frame will continue normally. 96 address pc() const { return _pc; } function in class:VALUE_OBJ_CLASS_SPEC 98 // This returns the pc that if you were in the debugger you'd see. Not 114 void patch_pc(Thread* thread, address pc); 474 // assert(frame::verify_return_pc(return_address), "must be a return pc");
|
H A D | vframeArray.cpp | 167 // Look at bci and decide on bcp and continuation pc 169 // C++ interpreter doesn't need a pc since it will figure out what to do when it 171 address pc; local 177 pc = Interpreter::deopt_entry(vtos, 0); // step = 0 since we don't skip current bytecode 181 pc = Interpreter::deopt_reexecute_entry(method(), bcp); 184 pc = Interpreter::deopt_continue_after_entry(method(), bcp, callee_parameters, is_top_frame); 217 pc = Interpreter::remove_activation_preserving_args_entry(); 221 pc = Interpreter::deopt_entry(vtos, 0); 226 pc = Interpreter::deopt_entry(vtos, 0); 236 pc [all...] |
/openjdk7/hotspot/src/share/vm/utilities/ |
H A D | decoder.hpp | 46 // decode an pc address to corresponding function name and an offset from the beginning of 48 virtual bool decode(address pc, char* buf, int buflen, int* offset, 50 virtual bool decode(address pc, char* buf, int buflen, int* offset, const void* base) = 0; 82 virtual bool decode(address pc, char* buf, int buflen, int* offset, argument 87 virtual bool decode(address pc, char* buf, int buflen, int* offset, const void* base) { argument 103 static bool decode(address pc, char* buf, int buflen, int* offset, const char* modulepath = NULL); 104 static bool decode(address pc, char* buf, int buflen, int* offset, const void* base);
|
/openjdk7/jdk/test/tools/pack200/pack200-verifier/src/xmlkit/ |
H A D | InstructionSyntax.java | 202 for (int pc = 0, nextpc; pc < bytes.length(); pc = nextpc) { 203 int op = bytes.charAt(pc); 206 nextpc = pc + 1; 318 nextpc = parseSwitch(bytes, pc, true, i); 321 nextpc = parseSwitch(bytes, pc, false, i); 327 //System.out.println("pc="+pc+" len="+(nextpc - pc) 410 switchBase(int pc) argument 416 parseSwitch(String s, int pc, boolean isTable, Element i) argument 449 getInt(String s, int pc, int len) argument [all...] |
/openjdk7/langtools/src/share/classes/com/sun/tools/javap/ |
H A D | StackMapWriter.java | 102 // using -1 as the pc for the initial frame effectively compensates for 104 // pc offset is just offset_delta) compared to subsequent frames (where 105 // the pc offset is always offset_delta+1). 106 int pc = -1; 108 map.put(pc, new StackMap(initialLocals, empty)); 111 pc = attr.entries[i].accept(builder, pc); 122 private void writeDetails(int pc) { argument 126 StackMap m = map.get(pc); 205 public Integer visit_same_frame(same_frame frame, Integer pc) { argument 213 visit_same_locals_1_stack_item_frame(same_locals_1_stack_item_frame frame, Integer pc) argument 222 visit_same_locals_1_stack_item_frame_extended(same_locals_1_stack_item_frame_extended frame, Integer pc) argument 231 visit_chop_frame(chop_frame frame, Integer pc) argument 243 visit_same_frame_extended(same_frame_extended frame, Integer pc) argument 251 visit_append_frame(append_frame frame, Integer pc) argument 263 visit_full_frame(full_frame frame, Integer pc) argument [all...] |
/openjdk7/jdk/src/share/classes/sun/java2d/pipe/ |
H A D | AlphaPaintPipe.java | 65 public TileContext(SunGraphics2D sg, PaintContext pc) { argument 67 paintCtxt = pc; 68 paintModel = pc.getColorModel();
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/ |
H A D | BasicCDebugInfoDataBase.java | 230 public BlockSym debugInfoForPC(Address pc) { argument 231 return searchBlocks(pc, 0, blocks.size() - 1); 242 public LineNumberInfo lineNumberForPC(Address pc) throws DebuggerException { argument 243 return lineNumbers.lineNumberForPC(pc);
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/ |
H A D | IA64Frame.java | 51 // an additional field beyond sp and pc: 59 public IA64Frame(Address raw_sp, Address iframe, Address pc) { argument 62 this.pc = pc; 64 System.err.println("IA64Frame(sp, iframe, pc): " + this); 73 frame.pc = pc; 104 ", pc: " + (pc == null? "null" : pc [all...] |
/openjdk7/hotspot/src/share/vm/code/ |
H A D | vtableStubs.cpp | 162 bool VtableStubs::is_entry_point(address pc) { argument 164 VtableStub* stub = (VtableStub*)(pc - VtableStub::entry_offset()); 172 bool VtableStubs::contains(address pc) { argument 175 return stub_containing(pc) != NULL; 179 VtableStub* VtableStubs::stub_containing(address pc) { argument 185 if (s->contains(pc)) return s;
|
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | c1_CodeStubs_sparc.cpp | 269 address start = __ pc(); 290 address end_of_patch = __ pc(); 332 address patch_info_pc = __ pc(); 335 address entry = __ pc(); 350 assert(_patch_info_offset == (patch_info_pc - __ pc()), "must not change"); 356 address pc = (address)_pc_start; local 357 RelocIterator iter(cs, pc, pc + 1); 358 relocInfo::change_reloc_info_for_address(&iter, (address) pc, relocInfo::oop_type, relocInfo::none); 360 pc [all...] |
H A D | frame_sparc.cpp | 249 // We must always be able to find a recognizable pc 313 // stale pc. So if the sender blob is not something we'd expect we have little choice but to declare 345 frame::frame(intptr_t* sp, unpatchable_t, address pc, CodeBlob* cb) { argument 351 _pc = pc; 354 assert(pc == NULL && cb == NULL || pc != NULL, "can't have a cb and no pc!"); 361 // Without a valid unextended_sp() we can't convert the pc to "original" 381 // In case of native stubs, the pc retrieved here might be 422 return Interpreter::contains(pc()); 552 patch_pc(Thread* thread, address pc) argument [all...] |
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | frame_x86.inline.hpp | 41 inline frame::frame(intptr_t* sp, intptr_t* fp, address pc) { argument 45 _pc = pc; 46 assert(pc != NULL, "no pc?"); 47 _cb = CodeCache::find_blob(pc); 59 inline frame::frame(intptr_t* sp, intptr_t* unextended_sp, intptr_t* fp, address pc) { argument 63 _pc = pc; 64 assert(pc != NULL, "no pc?"); 65 _cb = CodeCache::find_blob(pc); [all...] |
H A D | frame_x86.cpp | 170 // We must always be able to find a recognizable pc 254 // Will the pc we fetch be non-zero (which we'll find at the oldest frame) 266 void frame::patch_pc(Thread* thread, address pc) { argument 270 pc_addr, *pc_addr, pc); 274 assert(_pc == *pc_addr || pc == *pc_addr, "must be"); 275 *pc_addr = pc; 276 _cb = CodeCache::find_blob(pc); 284 _pc = pc; 289 return Interpreter::contains(pc()); 515 assert(_cb == CodeCache::find_blob(pc()),"Mus [all...] |
/openjdk7/hotspot/src/cpu/zero/vm/ |
H A D | frame_zero.cpp | 100 void frame::patch_pc(Thread* thread, address pc) { argument 103 assert(pc == NULL, "should be"); 353 strncpy(fieldbuf, "pc", buflen); 356 if (code && code->pc_desc_at(pc())) { 357 SimpleScopeDesc ssd(code, pc()); 359 (intptr_t) pc(), ssd.bci());
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/x86/ |
H A D | X86Frame.java | 97 // an additional field beyond sp and pc: 105 if ( pc != null) { 106 // Look for a deopt pc and if it is deopted convert to original pc 107 CodeBlob cb = VM.getVM().getCodeCache().findBlob(pc); 110 if (pc.equals(nm.deoptHandlerBegin())) { 114 // adjust pc if frame is deoptimized. 115 pc = this.getUnextendedSP().getAddressAt(nm.origPCOffset()); 122 public X86Frame(Address raw_sp, Address raw_fp, Address pc) { argument 126 this.pc 154 X86Frame(Address raw_sp, Address raw_unextendedSp, Address raw_fp, Address pc) argument [all...] |
/openjdk7/jdk/src/share/classes/com/sun/java/util/jar/pack/ |
H A D | Code.java | 334 Instruction instructionAt(int pc) { argument 335 return Instruction.at(bytes, pc); 349 public int getInt(int pc) { return Instruction.getInt(bytes, pc); } argument 350 public int getShort(int pc) { return Instruction.getShort(bytes, pc); } argument 351 public int getByte(int pc) { return Instruction.getByte(bytes, pc); } argument 352 void setInt(int pc, int x) { Instruction.setInt(bytes, pc, argument 353 setShort(int pc, int x) argument 354 setByte(int pc, int x) argument [all...] |
/openjdk7/hotspot/src/os_cpu/linux_x86/vm/ |
H A D | os_linux_x86.cpp | 166 return frame(sp, fp, epc.pc()); 269 address pc = NULL; local 273 pc = (address) os::Linux::ucontext_get_pc(uc); 275 if (pc == (address) Fetch32PFI) { 280 if (pc == (address) FetchNPFI) { 299 stub = SharedRuntime::continuation_for_implicit_exception(thread, pc, SharedRuntime::STACK_OVERFLOW); 338 stub = SharedRuntime::get_poll_stub(pc); 343 CodeBlob* cb = CodeCache::find_blob_unsafe(pc); 357 pc, 363 int op = pc[ 435 address pc = os::Linux::ucontext_get_pc(uc); local 807 address pc = os::Linux::ucontext_get_pc(uc); local [all...] |
/openjdk7/hotspot/src/share/vm/asm/ |
H A D | assembler.hpp | 314 address pc() const { return _code_pos; } function in class:AbstractAssembler
|
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_LIRAssembler.cpp | 57 while ((intx) _masm->pc() - (intx) patch->pc_start() < NativeCall::instruction_size) { 172 address LIR_Assembler::pc() const { function in class:LIR_Assembler 173 return _masm->pc(); 320 _masm->code_section()->relocate(pc(), relocInfo::poll_type);
|
/openjdk7/hotspot/src/share/vm/services/ |
H A D | memBaseline.hpp | 55 MallocCallsitePointer(address pc) : MemPointer(pc) { argument 95 VMCallsitePointer(address pc) : MemPointer(pc) { argument 430 void print_malloc_callsite(outputStream* st, address pc, size_t size, 433 void print_vm_callsite(outputStream* st, address pc, size_t rsz,
|
H A D | memReporter.cpp | 86 rgn->base(), rgn->base() + rgn->size(), amount_in_current_scale(rgn->size()), rgn->pc()); 89 amount_in_current_scale(rgn->size()), rgn->pc()); 376 size_t size, address pc) { 383 if (os::dll_address_to_function_name(pc, buf, sizeof(buf), &offset)) { 388 void BaselineTTYOutputer::committed_memory_region(address base, address end, size_t size, address pc) { argument 393 if (os::dll_address_to_function_name(pc, buf, sizeof(buf), &offset)) { 413 void BaselineTTYOutputer::malloc_callsite(address pc, size_t malloc_amt, argument 419 if (pc == 0) { 421 } else if (os::dll_address_to_function_name(pc, buf, sizeof(buf), &offset)) { 422 _output->print_cr("[" PTR_FORMAT "] %s+0x%x", pc, bu 375 reserved_memory_region(MEMFLAGS type, address base, address end, size_t size, address pc) argument 433 virtual_memory_callsite(address pc, size_t reserved_amt, size_t committed_amt) argument 577 diff_malloc_callsite(address pc, size_t cur_malloc_amt, size_t cur_malloc_count, int malloc_diff, int malloc_count_diff) argument 608 diff_virtual_memory_callsite(address pc, size_t cur_reserved_amt, size_t cur_committed_amt, int reserved_diff, int committed_diff) argument [all...] |