* src/boehm-gc/.cvsignore, src/boehm-gc/include/.cvsignore,
[cacao.git] / src / vm / jit / tools / genoffsets.c
index 730074038a0c4bf2a706f3651b59dd2ca65b2f3a..f6b11832a04d3fe146f1c906cff27953f71b2fa2 100644 (file)
 
    Changes:
 
-   $Id: genoffsets.c 2934 2005-07-08 12:00:39Z twisti $
+   $Id: genoffsets.c 3890 2005-12-05 22:10:54Z twisti $
 
 */
 
 
 #include <stdio.h>
 
-#include "types.h"
+#include "vm/types.h"
+
 #include "vm/global.h"
 #include "mm/memory.h"
 #include "vm/linker.h"
@@ -51,51 +52,27 @@ int main(int argc, char **argv)
 
     printf("/* define some sizeof()'s */\n\n");
 
-       printf("#define sizemethodinfo             %3d\n", (s4) sizeof(methodinfo));
-
        printf("#define sizejniblock               %3d\n", (s4) sizeof(jni_callblock));
        printf("#define sizestackframeinfo         %3d\n", (s4) sizeof(stackframeinfo));
 
     printf("\n\n/* define some offsets */\n\n");
 
        printf("#define offobjvftbl                %3d\n", (s4) OFFSET(java_objectheader, vftbl));
-       printf("#define offarraysize               %3d\n", (s4) OFFSET(java_arrayheader, size));
-       printf("#define offobjarrdata              %3d\n", (s4) OFFSET(java_objectarray, data[0]));
        printf("\n\n");
 
        printf("/* vftbl_t */\n\n");
-       printf("#define offclass                   %3d\n", (s4) OFFSET(vftbl_t, class));
        printf("#define offbaseval                 %3d\n", (s4) OFFSET(vftbl_t, baseval));
        printf("#define offdiffval                 %3d\n", (s4) OFFSET(vftbl_t, diffval));
-       printf("#define offvftbltable              %3d\n", (s4) OFFSET(vftbl_t, table[0]));
-       printf("#define offvftblinterfacetable     %3d\n", (s4) OFFSET(vftbl_t, interfacetable[0]));
        printf("\n\n");
 
        printf("/* classinfo */\n\n");
        printf("#define offclassvftbl              %3d\n", (s4) OFFSET(classinfo, vftbl));
-       printf("#define offclassmethods            %3d\n", (s4) OFFSET(classinfo, methods));
-       printf("#define offclassindex              %3d\n", (s4) OFFSET(classinfo, index));
-       printf("#define offclassinit               %3d\n", (s4) OFFSET(classinfo, initialized));
-       printf("#define offclassloaded             %3d\n", (s4) OFFSET(classinfo, loaded));
-       printf("#define offclasslinked             %3d\n", (s4) OFFSET(classinfo, linked));
        printf("\n\n");
 
        printf("#define offjniitemtype             %3d\n", (s4) OFFSET(jni_callblock, itemtype));
        printf("#define offjniitem                 %3d\n", (s4) OFFSET(jni_callblock, item));
        printf("\n\n");
 
-       printf("/* methodinfo */\n\n");
-       printf("#define offmethodclass             %3d\n", (s4) OFFSET(methodinfo, class));
-       printf("\n\n");
-
-       printf("#define offmethodnative            %3d\n", (s4) OFFSET(stackframeinfo, method));
-       /*      printf("#define offreturnfromnative %3d\n", (s4) OFFSET(native_stackframeinfo,returnFromNative));
-               printf("#define offaddrreturnfromnative %3d\n", (s4) OFFSET(native_stackframeinfo,addrReturnFromNative));
-               printf("#define offprevnative %3d\n", (s4) OFFSET(native_stackframeinfo,prev));
-               printf("#define offnextnative %3d\n", (s4) OFFSET(native_stackframeinfo,next));*/
-
-       printf("\n");
-
        printf("#define offcast_super_baseval      %3d\n", (s4) OFFSET(castinfo, super_baseval));
        printf("#define offcast_super_diffval      %3d\n", (s4) OFFSET(castinfo, super_diffval));
        printf("#define offcast_sub_baseval        %3d\n", (s4) OFFSET(castinfo, sub_baseval));