/openjdk7/hotspot/src/share/vm/compiler/ |
H A D | oopMap.cpp | 42 OopMapStream::OopMapStream(OopMap* oop_map) { 55 OopMapStream::OopMapStream(OopMap* oop_map, int oop_types_mask) { 80 // OopMap 84 OopMap::OopMap(int frame_size, int arg_count) { function in class:OopMap 98 OopMap::OopMap(OopMap::DeepCopyToken, OopMap* source) { function in class:OopMap 100 // of the source OopMap [all...] |
H A D | oopMap.hpp | 41 // OopMapValue describes a single OopMap entry 142 class OopMap: public ResourceObj { class in inherits:ResourceObj 167 OopMap(DeepCopyToken, OopMap* source); // used only by deep_copy 170 OopMap(int frame_size, int arg_count); 192 OopMap* deep_copy(); 211 OopMap** _om_data; 218 OopMap** om_data() const { return _om_data; } 219 void set_om_data(OopMap** value) { _om_data = value; } 221 void set(int index,OopMap* valu [all...] |
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/compiler/ |
H A D | OopMapStream.java | 31 private OopMap oopMap; 38 public OopMapStream(OopMap oopMap) { 42 public OopMapStream(OopMap oopMap, OopMapValue.OopTypes type) { 47 public OopMapStream(OopMap oopMap, OopMapValue.OopTypes[] types) {
|
H A D | OopMap.java | 34 public class OopMap extends VMObject { class in inherits:VMObject 53 Type type = db.lookupType("OopMap"); 65 public OopMap(Address addr) { method in class:OopMap
|
H A D | OopMapSet.java | 109 /** returns the OopMap at a given index */ 110 public OopMap getMapAt(int index) { 119 return new OopMap(oopMapAddr); 122 public OopMap findMapAtOffset(long pcOffset, boolean debugging) { 157 OopMap m = getMapAt(i); 178 OopMap map = cb.getOopMapForReturnAddress(fr.getPC(), debugging); 258 OopMap map = cb.getOopMapForReturnAddress(fr.getPC(), debugging);
|
/openjdk7/hotspot/src/share/vm/code/ |
H A D | debugInfoRec.hpp | 82 void add_oopmap(int pc_offset, OopMap* map); 85 void add_safepoint(int pc_offset, OopMap* map);
|
H A D | debugInfoRec.cpp | 125 void DebugInformationRecorder::add_oopmap(int pc_offset, OopMap* map) { 130 void DebugInformationRecorder::add_safepoint(int pc_offset, OopMap* map) {
|
H A D | codeBlob.hpp | 68 OopMapSet* _oop_maps; // OopMap for this CodeBlob 162 // OopMap for frame 165 OopMap* oop_map_for_return_address(address return_address);
|
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | runtime_sparc.cpp | 122 oop_maps->add_gc_map( __ offset()-start, new OopMap(framesize_in_slots, 0));
|
H A D | c1_Runtime1_sparc.cpp | 148 static OopMap* generate_oop_map(StubAssembler* sasm, bool save_fpu_registers) { 153 OopMap* oop_map = new OopMap(frame_size_in_slots, 0); 176 static OopMap* save_live_registers(StubAssembler* sasm, bool save_fpu_registers = true) { 181 // Record volatile registers as callee-save values in an OopMap so their save locations will be 186 // OopMap frame sizes are in c2 stack slot sizes (sizeof(jint)) 277 OopMap* oop_map = save_live_registers(sasm); 295 OopMap* oop_map = save_live_registers(sasm); 322 OopMap* oop_map = save_live_registers(sasm); 605 OopMap* oop_ma [all...] |
H A D | sharedRuntime_sparc.cpp | 102 static OopMap* save_live_registers(MacroAssembler* masm, int additional_frame_words, int* total_frame_words); 111 OopMap* RegisterSaver::save_live_registers(MacroAssembler* masm, int additional_frame_words, int* total_frame_words) { 112 // Record volatile registers as callee-save values in an OopMap so their save locations will be 120 // OopMap frame size is in c2 stack slots (sizeof(jint)) not bytes or words 124 // OopMap* map = new OopMap(*total_frame_words, 0); 125 OopMap* map = new OopMap(frame_size_in_slots, 0); 1338 OopMap* map, 1645 OopMap* ma [all...] |
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | runtime_x86_32.cpp | 118 oop_maps->add_gc_map( __ pc() - start, new OopMap( framesize, 0 ));
|
H A D | c1_Runtime1_x86.cpp | 319 static OopMap* generate_oop_map(StubAssembler* sasm, int num_rt_args, 328 // record saved value locations in an OopMap 330 OopMap* map = new OopMap(frame_size_in_slots, 0); 407 static OopMap* save_live_registers(StubAssembler* sasm, int num_rt_args, 614 OopMap* oop_map = save_live_registers(sasm, num_rt_args); 654 OopMap* oop_map = NULL; 684 oop_map = new OopMap(frame_size * VMRegImpl::slots_per_word, 0); 863 OopMap* oop_map = save_live_registers(sasm, num_rt_args); 1088 OopMap* ma [all...] |
H A D | sharedRuntime_x86_64.cpp | 119 static OopMap* save_live_registers(MacroAssembler* masm, int additional_frame_words, int* total_frame_words, bool save_vectors = false); 137 OopMap* RegisterSaver::save_live_registers(MacroAssembler* masm, int additional_frame_words, int* total_frame_words, bool save_vectors) { 154 // OopMap frame size is in compiler stack slots (jint's) not bytes or words 202 OopMap* map = new OopMap(frame_size_in_slots, 0); 1058 OopMap* map, 1274 OopMap* map, 1358 // OopMap. 1374 OopMap* map = new OopMap(stack_slot [all...] |
H A D | sharedRuntime_x86_32.cpp | 90 static OopMap* save_live_registers(MacroAssembler* masm, int additional_frame_words, 115 OopMap* RegisterSaver::save_live_registers(MacroAssembler* masm, int additional_frame_words, 227 OopMap* map = new OopMap( frame_words, 0 ); 1049 OopMap* map, 1213 OopMap* map, 1307 // OopMap. 1324 OopMap* map = new OopMap(stack_slots * 2, 0 /* arg_slots*/); 1348 OopMap* ma [all...] |
/openjdk7/hotspot/src/share/vm/opto/ |
H A D | buildOopMap.cpp | 73 // defs typed as oops are added to the OopMap. Only 1 instance of a 119 OopMap *build_oop_map( Node *n, int max_reg, PhaseRegAlloc *regalloc, int* live ); 129 if( n->jvms() ) { // Build an OopMap here? 228 OopMap *OopFlow::build_oop_map( Node *n, int max_reg, PhaseRegAlloc *regalloc, int* live ) { 234 OopMap *omap = new OopMap( framesize, max_inarg_slot ); 379 assert(false, "there should be a oop in OopMap instead of a live raw oop at safepoint"); 517 // considered live at the callsite's OopMap. Argument oops are 519 // build_oop_map. Debug oops are live (and in OopMap).
|
H A D | callnode.hpp | 55 class OopMap; 332 OopMap* _oop_map; // Array of OopMap info (8-bit char) for GC 344 OopMap *oop_map() const { return _oop_map; } 345 void set_oop_map(OopMap *om) { _oop_map = om; }
|
H A D | machnode.hpp | 652 OopMap* _oop_map; // Array of OopMap info (8-bit char) for GC 655 OopMap* oop_map() const { return _oop_map; } 656 void set_oop_map(OopMap* om) { _oop_map = om; }
|
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_IR.hpp | 193 // once early enough for the OopMap to be available to the LIR and also to be 254 OopMap* _oop_map; 270 OopMap* oop_map() { return _oop_map; }
|
H A D | c1_Compilation.hpp | 41 class OopMap;
|
/openjdk7/hotspot/src/share/vm/shark/ |
H A D | sharkCacheDecache.hpp | 78 OopMap* _oopmap; 87 OopMap* oopmap() const {
|
H A D | sharkNativeWrapper.cpp | 59 OopMap *oopmap = new OopMap(
|
H A D | sharkCacheDecache.cpp | 40 _oopmap = new OopMap(
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/code/ |
H A D | CodeBlob.java | 174 /** OopMap for frame; can return null if none available */ 185 public OopMap getOopMapForReturnAddress(Address returnAddress, boolean debugging) {
|
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | interfaceSupport.cpp | 231 OopMap* map = cb->oop_map_for_return_address(sfs.current()->pc());
|