Searched defs:pc (Results 51 - 75 of 131) sorted by relevance

123456

/openjdk7/hotspot/src/share/vm/interpreter/
H A Dinterpreter.hpp147 static InterpreterCodelet* codelet_containing(address pc) { return (InterpreterCodelet*)_code->stub_containing(pc); } argument
H A DtemplateInterpreter.hpp135 // 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 DabstractInterpreter.hpp237 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 DstubCodeGenerator.cpp53 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 Dframe.hpp79 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 DvframeArray.cpp167 // 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 Ddecoder.hpp46 // 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 DInstructionSyntax.java202 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 DStackMapWriter.java102 // 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 DAlphaPaintPipe.java65 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 DBasicCDebugInfoDataBase.java230 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 DIA64Frame.java51 // 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 DvtableStubs.cpp162 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 Dc1_CodeStubs_sparc.cpp269 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 Dframe_sparc.cpp249 // 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 Dframe_x86.inline.hpp41 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 Dframe_x86.cpp170 // 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 Dframe_zero.cpp100 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 DX86Frame.java97 // 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 DCode.java334 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 Dos_linux_x86.cpp166 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 Dassembler.hpp314 address pc() const { return _code_pos; } function in class:AbstractAssembler
/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_LIRAssembler.cpp57 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 DmemBaseline.hpp55 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 DmemReporter.cpp86 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...]

Completed in 1789 milliseconds

123456