equal
deleted
inserted
replaced
267 for( pcd = nm->scopes_pcs_begin(); pcd < nm->scopes_pcs_end(); ++pcd ) { |
267 for( pcd = nm->scopes_pcs_begin(); pcd < nm->scopes_pcs_end(); ++pcd ) { |
268 ScopeDesc sc0(nm, pcd->scope_decode_offset(), pcd->should_reexecute(), pcd->rethrow_exception(), pcd->return_oop()); |
268 ScopeDesc sc0(nm, pcd->scope_decode_offset(), pcd->should_reexecute(), pcd->rethrow_exception(), pcd->return_oop()); |
269 ScopeDesc *sd = &sc0; |
269 ScopeDesc *sd = &sc0; |
270 while( !sd->is_top() ) { sd = sd->sender(); } |
270 while( !sd->is_top() ) { sd = sd->sender(); } |
271 int bci = sd->bci(); |
271 int bci = sd->bci(); |
272 if (bci != InvocationEntryBci) { |
272 if (bci >= 0) { |
273 assert(map_length < pcds_in_method, "checking"); |
273 assert(map_length < pcds_in_method, "checking"); |
274 map[map_length].start_address = (const void*)pcd->real_pc(nm); |
274 map[map_length].start_address = (const void*)pcd->real_pc(nm); |
275 map[map_length].location = bci; |
275 map[map_length].location = bci; |
276 ++map_length; |
276 ++map_length; |
277 } |
277 } |