src/os/solaris/dtrace/generateJvmOffsets.cpp
Print this page
*** 83,93 ****
#endif /* COMPILER1 */
#define GEN_OFFS_NAME(Type,Name,OutputType) \
switch(gen_variant) { \
case GEN_OFFSET: \
! printf("#define OFFSET_%-33s %d\n", \
#OutputType #Name, offset_of(Type, Name)); \
break; \
case GEN_INDEX: \
printf("#define IDX_OFFSET_%-33s %d\n", \
#OutputType #Name, index++); \
--- 83,93 ----
#endif /* COMPILER1 */
#define GEN_OFFS_NAME(Type,Name,OutputType) \
switch(gen_variant) { \
case GEN_OFFSET: \
! printf("#define OFFSET_%-33s %ld\n", \
#OutputType #Name, offset_of(Type, Name)); \
break; \
case GEN_INDEX: \
printf("#define IDX_OFFSET_%-33s %d\n", \
#OutputType #Name, index++); \
*** 101,111 ****
GEN_OFFS_NAME(Type,Name,Type)
#define GEN_SIZE(Type) \
switch(gen_variant) { \
case GEN_OFFSET: \
! printf("#define SIZE_%-35s %d\n", \
#Type, sizeof(Type)); \
break; \
case GEN_INDEX: \
printf("#define IDX_SIZE_%-35s %d\n", \
#Type, index++); \
--- 101,111 ----
GEN_OFFS_NAME(Type,Name,Type)
#define GEN_SIZE(Type) \
switch(gen_variant) { \
case GEN_OFFSET: \
! printf("#define SIZE_%-35s %ld\n", \
#Type, sizeof(Type)); \
break; \
case GEN_INDEX: \
printf("#define IDX_SIZE_%-35s %d\n", \
#Type, index++); \
*** 209,219 ****
GEN_OFFS(Klass, _name);
GEN_OFFS(ConstantPool, _pool_holder);
printf("\n");
! GEN_VALUE(OFFSET_HeapBlockHeader_used, offset_of(HeapBlock::Header, _used));
GEN_OFFS(oopDesc, _metadata);
printf("\n");
GEN_VALUE(AccessFlags_NATIVE, JVM_ACC_NATIVE);
GEN_VALUE(ConstMethod_has_linenumber_table, ConstMethod::_has_linenumber_table);
--- 209,219 ----
GEN_OFFS(Klass, _name);
GEN_OFFS(ConstantPool, _pool_holder);
printf("\n");
! GEN_VALUE(OFFSET_HeapBlockHeader_used, (int) offset_of(HeapBlock::Header, _used));
GEN_OFFS(oopDesc, _metadata);
printf("\n");
GEN_VALUE(AccessFlags_NATIVE, JVM_ACC_NATIVE);
GEN_VALUE(ConstMethod_has_linenumber_table, ConstMethod::_has_linenumber_table);
*** 273,283 ****
GEN_OFFS(NarrowPtrStruct, _base);
GEN_OFFS(NarrowPtrStruct, _shift);
printf("\n");
! GEN_VALUE(SIZE_HeapBlockHeader, sizeof(HeapBlock::Header));
GEN_SIZE(oopDesc);
GEN_SIZE(ConstantPool);
printf("\n");
GEN_SIZE(PcDesc);
--- 273,283 ----
GEN_OFFS(NarrowPtrStruct, _base);
GEN_OFFS(NarrowPtrStruct, _shift);
printf("\n");
! GEN_VALUE(SIZE_HeapBlockHeader, (int) sizeof(HeapBlock::Header));
GEN_SIZE(oopDesc);
GEN_SIZE(ConstantPool);
printf("\n");
GEN_SIZE(PcDesc);