src/os/solaris/dtrace/generateJvmOffsets.cpp

Print this page
rev 3688 : 7054512: Compress class pointers after perm gen removal
Summary: support of compress class pointers in the compilers.
Reviewed-by:


 245   GEN_OFFS(CodeBlob, _header_size);
 246   GEN_OFFS(CodeBlob, _content_offset);
 247   GEN_OFFS(CodeBlob, _code_offset);
 248   GEN_OFFS(CodeBlob, _data_offset);
 249   GEN_OFFS(CodeBlob, _frame_size);
 250   printf("\n");
 251 
 252   GEN_OFFS(nmethod, _method);
 253   GEN_OFFS(nmethod, _metadata_offset);
 254   GEN_OFFS(nmethod, _scopes_data_offset);
 255   GEN_OFFS(nmethod, _scopes_pcs_offset);
 256   GEN_OFFS(nmethod, _handler_table_offset);
 257   GEN_OFFS(nmethod, _deoptimize_offset);
 258   GEN_OFFS(nmethod, _orig_pc_offset);
 259 
 260   GEN_OFFS(PcDesc, _pc_offset);
 261   GEN_OFFS(PcDesc, _scope_decode_offset);
 262 
 263   printf("\n");
 264 
 265   GEN_OFFS(NarrowOopStruct, _base);
 266   GEN_OFFS(NarrowOopStruct, _shift);
 267   printf("\n");
 268 
 269   GEN_VALUE(SIZE_HeapBlockHeader, sizeof(HeapBlock::Header));
 270   GEN_SIZE(oopDesc);
 271   GEN_SIZE(ConstantPool);
 272   printf("\n");
 273 
 274   GEN_SIZE(PcDesc);
 275   GEN_SIZE(Method);
 276   GEN_SIZE(ConstMethod);
 277   GEN_SIZE(nmethod);
 278   GEN_SIZE(CodeBlob);
 279   GEN_SIZE(BufferBlob);
 280   GEN_SIZE(SingletonBlob);
 281   GEN_SIZE(RuntimeStub);
 282   GEN_SIZE(SafepointBlob);
 283 
 284   gen_epilogue(gen_variant);
 285   printf("\n");
 286 


 245   GEN_OFFS(CodeBlob, _header_size);
 246   GEN_OFFS(CodeBlob, _content_offset);
 247   GEN_OFFS(CodeBlob, _code_offset);
 248   GEN_OFFS(CodeBlob, _data_offset);
 249   GEN_OFFS(CodeBlob, _frame_size);
 250   printf("\n");
 251 
 252   GEN_OFFS(nmethod, _method);
 253   GEN_OFFS(nmethod, _metadata_offset);
 254   GEN_OFFS(nmethod, _scopes_data_offset);
 255   GEN_OFFS(nmethod, _scopes_pcs_offset);
 256   GEN_OFFS(nmethod, _handler_table_offset);
 257   GEN_OFFS(nmethod, _deoptimize_offset);
 258   GEN_OFFS(nmethod, _orig_pc_offset);
 259 
 260   GEN_OFFS(PcDesc, _pc_offset);
 261   GEN_OFFS(PcDesc, _scope_decode_offset);
 262 
 263   printf("\n");
 264 
 265   GEN_OFFS(NarrowPtrStruct, _base);
 266   GEN_OFFS(NarrowPtrStruct, _shift);
 267   printf("\n");
 268 
 269   GEN_VALUE(SIZE_HeapBlockHeader, sizeof(HeapBlock::Header));
 270   GEN_SIZE(oopDesc);
 271   GEN_SIZE(ConstantPool);
 272   printf("\n");
 273 
 274   GEN_SIZE(PcDesc);
 275   GEN_SIZE(Method);
 276   GEN_SIZE(ConstMethod);
 277   GEN_SIZE(nmethod);
 278   GEN_SIZE(CodeBlob);
 279   GEN_SIZE(BufferBlob);
 280   GEN_SIZE(SingletonBlob);
 281   GEN_SIZE(RuntimeStub);
 282   GEN_SIZE(SafepointBlob);
 283 
 284   gen_epilogue(gen_variant);
 285   printf("\n");
 286