/openjdk7/hotspot/src/share/vm/code/ |
H A D | pcDesc.cpp | 32 PcDesc::PcDesc(int pc_offset, int scope_decode_offset, int obj_decode_offset) { argument 33 _pc_offset = pc_offset; 40 return code->code_begin() + pc_offset(); 46 tty->print_cr("PcDesc(pc=0x%lx offset=%x bits=%x):", real_pc(code), pc_offset(), _flags);
|
H A D | debugInfoRec.hpp | 82 void add_oopmap(int pc_offset, OopMap* map); 85 void add_safepoint(int pc_offset, OopMap* map); 88 void add_non_safepoint(int pc_offset); 90 // Describes debugging information for a scope at the given pc_offset. 91 // Calls must be in non-decreasing order of pc_offset. 92 // If there are several calls at a single pc_offset, 95 // For a safepoint, the pc_offset must have been mentioned 97 // Otherwise, the pc_offset must have been mentioned previously 100 void describe_scope(int pc_offset, 115 void end_safepoint(int pc_offset) { end_scope argument 116 end_non_safepoint(int pc_offset) argument [all...] |
H A D | pcDesc.hpp | 55 int pc_offset() const { return _pc_offset; } function in class:VALUE_OBJ_CLASS_SPEC 65 PcDesc(int pc_offset, int scope_decode_offset, int obj_decode_offset);
|
H A D | debugInfoRec.cpp | 125 void DebugInformationRecorder::add_oopmap(int pc_offset, OopMap* map) { argument 127 _oopmaps->add_gc_map(pc_offset, map); 130 void DebugInformationRecorder::add_safepoint(int pc_offset, OopMap* map) { argument 135 add_oopmap(pc_offset, map); 137 add_new_pc_offset(pc_offset); 143 void DebugInformationRecorder::add_non_safepoint(int pc_offset) { argument 147 add_new_pc_offset(pc_offset); 153 void DebugInformationRecorder::add_new_pc_offset(int pc_offset) { argument 154 assert(_pcs_length == 0 || last_pc()->pc_offset() < pc_offset, 282 describe_scope(int pc_offset, ciMethod* method, int bci, bool reexecute, bool is_method_handle_invoke, bool return_oop, DebugToken* locals, DebugToken* expressions, DebugToken* monitors) argument 348 end_scopes(int pc_offset, bool is_safepoint) argument [all...] |
H A D | nmethod.cpp | 289 static inline bool match_desc(PcDesc* pc, int pc_offset, bool approximate) { argument 292 return pc->pc_offset() == pc_offset; 294 return (pc-1)->pc_offset() < pc_offset && pc_offset <= pc->pc_offset(); 304 assert(initial_pc_desc->pc_offset() < 0, "must be sentinel"); 309 PcDesc* PcDescCache::find_pc_desc(int pc_offset, bool approximate) { argument 326 if (match_desc(res, pc_offset, approximat 1940 linear_search(nmethod* nm, int pc_offset, bool approximate) argument 1966 int pc_offset = (int) (pc - base_address); local [all...] |
/openjdk7/hotspot/src/share/vm/shark/ |
H A D | sharkNativeWrapper.cpp | 183 int pc_offset = code_buffer()->create_unique_offset(); local 186 oop_maps()->add_gc_map(pc_offset, oopmap); 189 builder()->code_buffer_address(pc_offset),
|
H A D | sharkCacheDecache.hpp | 84 int pc_offset() const { function in class:SharkDecacher
|
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_LIRAssembler.cpp | 321 int pc_offset = code_offset(); local 322 flush_debug_info(pc_offset); 323 info->record_debug_info(compilation()->debug_info_recorder(), pc_offset); 325 compilation()->add_exception_handlers_for_pco(pc_offset, info->exception_handlers()); 330 void LIR_Assembler::add_call_info(int pc_offset, CodeEmitInfo* cinfo) { argument 331 flush_debug_info(pc_offset); 332 cinfo->record_debug_info(compilation()->debug_info_recorder(), pc_offset); 334 compilation()->add_exception_handlers_for_pco(pc_offset, cinfo->exception_handlers()); 347 int pc_offset = code_offset(); local 349 _pending_non_safepoint_offset = pc_offset; 392 int pc_offset = _pending_non_safepoint_offset; local 419 add_debug_info_for_null_check(int pc_offset, CodeEmitInfo* cinfo) argument 428 add_debug_info_for_div0(int pc_offset, CodeEmitInfo* cinfo) argument [all...] |
H A D | c1_IR.hpp | 232 void record_debug_info(DebugInformationRecorder* recorder, int pc_offset, bool topmost, bool is_method_handle_invoke = false) { argument 235 caller()->record_debug_info(recorder, pc_offset, false/*topmost*/); 243 recorder->describe_scope(pc_offset, scope()->method(), bci(), reexecute, is_method_handle_invoke, return_oop, locvals, expvals, monvals); 277 void record_debug_info(DebugInformationRecorder* recorder, int pc_offset);
|
H A D | c1_IR.cpp | 211 void CodeEmitInfo::record_debug_info(DebugInformationRecorder* recorder, int pc_offset) { argument 213 recorder->add_safepoint(pc_offset, _oop_map->deep_copy()); 214 _scope_debug_info->record_debug_info(recorder, pc_offset, true/*topmost*/, _is_method_handle_invoke); 215 recorder->end_safepoint(pc_offset);
|
/openjdk7/hotspot/src/share/vm/compiler/ |
H A D | oopMap.cpp | 246 void OopMapSet::add_gc_map(int pc_offset, OopMap *map ) { argument 252 map->set_offset(pc_offset); 294 OopMap* OopMapSet::find_map_at_offset(int pc_offset) const { 301 if( at(i)->offset() >= pc_offset ) 308 assert( m->offset() == pc_offset, "oopmap not found" );
|
/openjdk7/hotspot/src/os/bsd/dtrace/ |
H A D | libjvm_db.c | 838 int32_t pc_offset; local 841 err = ps_pread(N->J->P, pc_desc + OFFSET_PcDesc_pc_offset, &pc_offset, SZ32); 844 *real_pc = N->nm + N->instrs_beg + pc_offset; 846 fprintf(stderr, "\t\t get_real_pc: pc_offset: %lx, real_pc: %llx\n", 847 pc_offset, *real_pc);
|
/openjdk7/hotspot/src/os/solaris/dtrace/ |
H A D | libjvm_db.c | 838 int32_t pc_offset; local 841 err = ps_pread(N->J->P, pc_desc + OFFSET_PcDesc_pc_offset, &pc_offset, SZ32); 844 *real_pc = N->nm + N->instrs_beg + pc_offset; 846 fprintf(stderr, "\t\t get_real_pc: pc_offset: %lx, real_pc: %llx\n", 847 pc_offset, *real_pc);
|
/openjdk7/hotspot/src/share/vm/opto/ |
H A D | output.cpp | 982 void observe_instruction(Node* n, int pc_offset) { argument 990 _pending_offset = pc_offset; 993 _pending_offset < pc_offset) { 997 if (pc_offset > C->debug_info()->last_pc_offset()) { 1000 _pending_offset = pc_offset; 1006 void observe_safepoint(JVMState* jvms, int pc_offset) { argument 1009 _pending_offset < pc_offset) { 1025 int pc_offset = _pending_offset; local 1033 debug_info->add_non_safepoint(pc_offset); 1041 debug_info->describe_scope(pc_offset, metho [all...] |