Searched refs:OopMap (Results 1 - 25 of 36) sorted by relevance

12

/openjdk7/hotspot/src/share/vm/compiler/
H A DoopMap.cpp42 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 DoopMap.hpp41 // 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 DOopMapStream.java31 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 DOopMap.java34 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 DOopMapSet.java109 /** 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 DdebugInfoRec.hpp82 void add_oopmap(int pc_offset, OopMap* map);
85 void add_safepoint(int pc_offset, OopMap* map);
H A DdebugInfoRec.cpp125 void DebugInformationRecorder::add_oopmap(int pc_offset, OopMap* map) {
130 void DebugInformationRecorder::add_safepoint(int pc_offset, OopMap* map) {
H A DcodeBlob.hpp68 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 Druntime_sparc.cpp122 oop_maps->add_gc_map( __ offset()-start, new OopMap(framesize_in_slots, 0));
H A Dc1_Runtime1_sparc.cpp148 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 DsharedRuntime_sparc.cpp102 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 Druntime_x86_32.cpp118 oop_maps->add_gc_map( __ pc() - start, new OopMap( framesize, 0 ));
H A Dc1_Runtime1_x86.cpp319 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 DsharedRuntime_x86_64.cpp119 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 DsharedRuntime_x86_32.cpp90 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 DbuildOopMap.cpp73 // 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 Dcallnode.hpp55 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 Dmachnode.hpp652 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 Dc1_IR.hpp193 // 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 Dc1_Compilation.hpp41 class OopMap;
/openjdk7/hotspot/src/share/vm/shark/
H A DsharkCacheDecache.hpp78 OopMap* _oopmap;
87 OopMap* oopmap() const {
H A DsharkNativeWrapper.cpp59 OopMap *oopmap = new OopMap(
H A DsharkCacheDecache.cpp40 _oopmap = new OopMap(
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/code/
H A DCodeBlob.java174 /** 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 DinterfaceSupport.cpp231 OopMap* map = cb->oop_map_for_return_address(sfs.current()->pc());

Completed in 73 milliseconds

12