Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA.
- Contact: cacao@cacaojvm.org
-
- Authors: Joseph Wenninger
-
- Changes: Christian Thalinger
-
- $Id: methodheader.h 4384 2006-01-28 14:42:58Z twisti $
-
*/
#if SIZEOF_VOID_P == 8
-#define MethodPointer -8
+#define CodeinfoPointer -8
#define FrameSize -12
-#define IsSync -16
-#define IsLeaf -20
-#define IntSave -24
-#define FltSave -28
-/* 4-byte alignment padding */
-#define LineNumberTableSize -40
-#define LineNumberTableStart -48
-/* 4-byte alignment padding */
-#define ExTableSize -56
-#define ExTableStart -56
+#define IsLeaf -16
+#define IntSave -20
+#define FltSave -24
-#define ExEntrySize -32
-#define ExStartPC -8
-#define ExEndPC -16
-#define ExHandlerPC -24
-#define ExCatchType -32
-
#else /* SIZEOF_VOID_P == 8 */
-#define MethodPointer -4
+#define CodeinfoPointer -4
#define FrameSize -8
-#define IsSync -12
-#define IsLeaf -16
-#define IntSave -20
-#define FltSave -24
-#define LineNumberTableSize -28
-#define LineNumberTableStart -32
-#define ExTableSize -36
-#define ExTableStart -36
-
-#define ExEntrySize -16
-#define ExStartPC -4
-#define ExEndPC -8
-#define ExHandlerPC -12
-#define ExCatchType -16
+#define IsLeaf -12
+#define IntSave -16
+#define FltSave -20
#endif /* SIZEOF_VOID_P == 8 */