Searched refs:PcDesc (Results 1 - 17 of 17) sorted by relevance

/openjdk7/hotspot/src/share/vm/code/
H A DpcDesc.cpp32 PcDesc::PcDesc(int pc_offset, int scope_decode_offset, int obj_decode_offset) { function in class:PcDesc
39 address PcDesc::real_pc(const nmethod* code) const {
43 void PcDesc::print(nmethod* code) {
46 tty->print_cr("PcDesc(pc=0x%lx offset=%x bits=%x):", real_pc(code), pc_offset(), _flags);
65 bool PcDesc::verify(nmethod* code) {
H A DpcDesc.hpp35 class PcDesc VALUE_OBJ_CLASS_SPEC {
65 PcDesc(int pc_offset, int scope_decode_offset, int obj_decode_offset);
78 bool is_same_info(const PcDesc* pd) {
H A DdebugInfoRec.cpp101 _pcs = NEW_RESOURCE_ARRAY(PcDesc, _pcs_size);
104 _prev_safepoint_pc = PcDesc::lower_offset_limit;
119 add_new_pc_offset(PcDesc::lower_offset_limit); // sentinel record
161 PcDesc* new_pcs = NEW_RESOURCE_ARRAY(PcDesc, new_pcs_size);
170 _pcs[_pcs_length++] = PcDesc(pc_offset, DebugInformationRecorder::serialized_null,
280 // must call add_safepoint before: it sets PcDesc and this routine uses
281 // the last PcDesc set
292 PcDesc* last_pd = last_pc();
338 PcDesc* last_p
[all...]
H A DdebugInfoRec.hpp172 PcDesc* _pcs;
175 // Note: Would use GrowableArray<PcDesc>, but structs are not supported.
181 PcDesc* last_pc() {
185 PcDesc* prev_pc() {
H A Dnmethod.hpp72 PcDesc* _pc_descs[cache_size]; // last cache_size pc_descs found
75 void reset_to(PcDesc* initial_pc_desc);
76 PcDesc* find_pc_desc(int pc_offset, bool approximate);
77 void add_pc_desc(PcDesc* pc_desc);
78 PcDesc* last_pc_desc() { return _pc_descs[0]; }
358 PcDesc* scopes_pcs_begin () const { return (PcDesc*)(header_begin() + _scopes_pcs_offset ); }
359 PcDesc* scopes_pcs_end () const { return (PcDesc*)(header_begin() + _dependencies_offset) ; }
386 bool scopes_pcs_contains (PcDesc* add
[all...]
H A DscopeDesc.hpp45 PcDesc* pc_desc = code->pc_desc_at(pc);
46 assert(pc_desc != NULL, "Must be able to find matching PcDesc");
132 void print_on(outputStream* st, PcDesc* pd) const;
H A Dnmethod.cpp193 int pc_desc_tests; // total number of PcDesc examinations
198 tty->print_cr("PcDesc Statistics: %d queries, %.2f comparisons per query",
289 static inline bool match_desc(PcDesc* pc, int pc_offset, bool approximate) {
297 void PcDescCache::reset_to(PcDesc* initial_pc_desc) {
309 PcDesc* PcDescCache::find_pc_desc(int pc_offset, bool approximate) {
321 PcDesc* res;
345 void PcDescCache::add_pc_desc(PcDesc* pc_desc) {
349 PcDesc* next = _pc_descs[i];
356 // sizeof(PcDesc) (assumes that if sizeof(PcDesc) i
[all...]
H A DscopeDesc.cpp173 void ScopeDesc::print_on(outputStream* st, PcDesc* pd) const {
/openjdk7/hotspot/src/os/bsd/dtrace/
H A DgenerateJvmOffsets.cpp265 GEN_OFFS(PcDesc, _pc_offset);
266 GEN_OFFS(PcDesc, _scope_decode_offset);
279 GEN_SIZE(PcDesc);
/openjdk7/hotspot/src/os/solaris/dtrace/
H A DgenerateJvmOffsets.cpp260 GEN_OFFS(PcDesc, _pc_offset);
261 GEN_OFFS(PcDesc, _scope_decode_offset);
274 GEN_SIZE(PcDesc);
/openjdk7/hotspot/src/share/vm/prims/
H A DjvmtiCodeBlobEvents.cpp242 // Generate line numbers using PcDesc and ScopeDesc info
246 PcDesc *pcd;
H A Dforte.cpp138 // We're stopped at a call into the JVM so look for a PcDesc with
140 PcDesc* pc_desc = nm->pc_desc_at(fr->pc());
142 // Did we find a useful PcDesc?
149 // We're at some random pc in the nmethod so search for the PcDesc
154 PcDesc* pc_desc = nm->pc_desc_near(fr->pc() + 1);
156 // Now do we have a useful PcDesc?
164 // This PcDesc is useful however we must adjust the frame's pc
H A DjvmtiExport.cpp1702 for(PcDesc* p = nm->scopes_pcs_begin(); p < nm->scopes_pcs_end(); p++) {
1708 for(PcDesc* p = nm->scopes_pcs_begin(); p < nm->scopes_pcs_end(); p++) {
/openjdk7/hotspot/src/share/vm/runtime/
H A Dvframe.hpp446 PcDesc* pc_desc = nm()->pc_desc_at(_frame.pc());
H A DvmStructs.cpp828 /* PcDesc and other compiled code info */ \
831 nonstatic_field(PcDesc, _pc_offset, int) \
832 nonstatic_field(PcDesc, _scope_decode_offset, int) \
833 nonstatic_field(PcDesc, _obj_decode_offset, int) \
834 nonstatic_field(PcDesc, _flags, int) \
1641 /* PcDesc and other compiled code info */ \
1644 declare_toplevel_type(PcDesc) \
2482 /* PcDesc */ \
2485 declare_constant(PcDesc::PCDESC_reexecute) \
2486 declare_constant(PcDesc
[all...]
/openjdk7/hotspot/src/share/vm/utilities/
H A DglobalDefinitions.hpp814 class PcDesc;
/openjdk7/hotspot/src/share/vm/classfile/
H A DjavaClasses.cpp1497 PcDesc* pd = nm->pc_desc_at(pc);

Completed in 4170 milliseconds