void md_init(void)
{
assert(sizeof(vm_arg) == sizevmarg);
- assert(OFFSET(java_objectheader, vftbl) == offobjvftbl);
assert(OFFSET(vftbl_t, baseval) == offbaseval);
assert(OFFSET(vftbl_t, diffval) == offdiffval);
assert(OFFSET(vm_arg, type) == offvmargtype);
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA.
- $Id: genoffsets.c 7291 2007-02-06 08:49:08Z twisti $
+ $Id: genoffsets.c 8071 2007-06-13 17:37:55Z twisti $
*/
printf("\n\n/* define some offsets */\n\n");
- printf("#define offobjvftbl %3d\n", (s4) OFFSET(java_objectheader, vftbl));
- printf("\n\n");
-
printf("/* vftbl_t */\n\n");
printf("#define offbaseval %3d\n", (s4) OFFSET(vftbl_t, baseval));
printf("#define offdiffval %3d\n", (s4) OFFSET(vftbl_t, diffval));
printf("\n\n");
- printf("/* classinfo */\n\n");
- printf("#define offclassvftbl %3d\n", (s4) OFFSET(classinfo, vftbl));
- printf("\n\n");
-
printf("#define offvmargtype %3d\n", (s4) OFFSET(vm_arg, type));
printf("#define offvmargdata %3d\n", (s4) OFFSET(vm_arg, data));
printf("\n\n");