use two functions for creating/removing items of the native stackframe list (i386...
[cacao.git] / src / vm / jit / i386 / asmoffsets.h
1 #ifndef __ASMOFFSETS_H_
2 #define __ASMOFFSETS_H_
3
4 /* data segment offsets */
5
6 #define MethodPointer           -4
7 #define FrameSize               -8
8 #define IsSync                  -12
9 #define IsLeaf                  -16
10 #define IntSave                 -20
11 #define FltSave                 -24
12 #define LineNumberTableSize     -28
13 #define LineNumberTableStart    -32
14 #define ExTableSize             -36
15 #define ExTableStart            -36
16
17 #define ExEntrySize     -16
18 #define ExStartPC       -4
19 #define ExEndPC         -8
20 #define ExHandlerPC     -12
21 #define ExCatchType     -16
22
23
24 #define LineEntrySize   -8
25 #define LinePC          0
26 #define LineLine        -4
27
28 #endif