< prev index next >

make/hotspot/src/native/dtrace/generateJvmOffsets.cpp

Print this page




 195   GEN_VALUE(OFFSET_interpreter_frame_sender_sp, 13 * pointer_size); /* I5 in saved window */
 196   // Fake value for consistency. It is not going to be used.
 197   GEN_VALUE(OFFSET_interpreter_frame_bcp_offset, 0xFFFF);
 198 #elif defined(i386) || defined(__i386) || defined(__amd64)
 199   GEN_VALUE(OFFSET_interpreter_frame_sender_sp, -1 * pointer_size);
 200   GEN_VALUE(OFFSET_interpreter_frame_method, -3 * pointer_size);
 201   GEN_VALUE(OFFSET_interpreter_frame_bcp_offset, -7 * pointer_size);
 202 #endif
 203 
 204   GEN_OFFS(Klass, _name);
 205   GEN_OFFS(ConstantPool, _pool_holder);
 206   printf("\n");
 207 
 208   GEN_VALUE(OFFSET_HeapBlockHeader_used, (int) offset_of(HeapBlock::Header, _used));
 209   GEN_OFFS(oopDesc, _metadata);
 210   printf("\n");
 211 
 212   GEN_VALUE(AccessFlags_NATIVE, JVM_ACC_NATIVE);
 213   GEN_VALUE(ConstMethod_has_linenumber_table, ConstMethod::_has_linenumber_table);
 214   GEN_OFFS(AccessFlags, _flags);
 215   GEN_OFFS(Symbol, _length);
 216   GEN_OFFS(Symbol, _body);
 217   printf("\n");
 218 
 219   GEN_OFFS(Method, _constMethod);
 220   GEN_OFFS(Method, _access_flags);
 221   printf("\n");
 222 
 223   GEN_OFFS(ConstMethod, _constants);
 224   GEN_OFFS(ConstMethod, _flags);
 225   GEN_OFFS(ConstMethod, _code_size);
 226   GEN_OFFS(ConstMethod, _name_index);
 227   GEN_OFFS(ConstMethod, _signature_index);
 228   printf("\n");
 229 
 230   GEN_OFFS(CodeHeap, _memory);
 231   GEN_OFFS(CodeHeap, _segmap);
 232   GEN_OFFS(CodeHeap, _log2_segment_size);
 233   printf("\n");
 234 
 235   GEN_OFFS(VirtualSpace, _low_boundary);




 195   GEN_VALUE(OFFSET_interpreter_frame_sender_sp, 13 * pointer_size); /* I5 in saved window */
 196   // Fake value for consistency. It is not going to be used.
 197   GEN_VALUE(OFFSET_interpreter_frame_bcp_offset, 0xFFFF);
 198 #elif defined(i386) || defined(__i386) || defined(__amd64)
 199   GEN_VALUE(OFFSET_interpreter_frame_sender_sp, -1 * pointer_size);
 200   GEN_VALUE(OFFSET_interpreter_frame_method, -3 * pointer_size);
 201   GEN_VALUE(OFFSET_interpreter_frame_bcp_offset, -7 * pointer_size);
 202 #endif
 203 
 204   GEN_OFFS(Klass, _name);
 205   GEN_OFFS(ConstantPool, _pool_holder);
 206   printf("\n");
 207 
 208   GEN_VALUE(OFFSET_HeapBlockHeader_used, (int) offset_of(HeapBlock::Header, _used));
 209   GEN_OFFS(oopDesc, _metadata);
 210   printf("\n");
 211 
 212   GEN_VALUE(AccessFlags_NATIVE, JVM_ACC_NATIVE);
 213   GEN_VALUE(ConstMethod_has_linenumber_table, ConstMethod::_has_linenumber_table);
 214   GEN_OFFS(AccessFlags, _flags);
 215   GEN_OFFS(Symbol, _length_and_refcount);
 216   GEN_OFFS(Symbol, _body);
 217   printf("\n");
 218 
 219   GEN_OFFS(Method, _constMethod);
 220   GEN_OFFS(Method, _access_flags);
 221   printf("\n");
 222 
 223   GEN_OFFS(ConstMethod, _constants);
 224   GEN_OFFS(ConstMethod, _flags);
 225   GEN_OFFS(ConstMethod, _code_size);
 226   GEN_OFFS(ConstMethod, _name_index);
 227   GEN_OFFS(ConstMethod, _signature_index);
 228   printf("\n");
 229 
 230   GEN_OFFS(CodeHeap, _memory);
 231   GEN_OFFS(CodeHeap, _segmap);
 232   GEN_OFFS(CodeHeap, _log2_segment_size);
 233   printf("\n");
 234 
 235   GEN_OFFS(VirtualSpace, _low_boundary);


< prev index next >