diff options
author | Mike Pall <mike> | 2010-02-28 17:52:11 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2010-02-28 17:52:11 +0100 |
commit | 956065fd047de66aab31cd4336f3e663e87db3e3 (patch) | |
tree | 5cafa74eb68e8c53ff0def921ec5cefa37026fd0 /src/lj_frame.h | |
parent | 2144d55eb83f8b92732c3e5aa51ece61071a7b8f (diff) | |
download | luajit2-956065fd047de66aab31cd4336f3e663e87db3e3.tar.gz |
Add frame info for x64 GDB JIT API.
Diffstat (limited to 'src/lj_frame.h')
-rw-r--r-- | src/lj_frame.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lj_frame.h b/src/lj_frame.h index 089b24f6..549784c6 100644 --- a/src/lj_frame.h +++ b/src/lj_frame.h @@ -66,6 +66,7 @@ enum { #define CFRAME_OFS_PC (6*4) #define CFRAME_OFS_MULTRES (5*4) #define CFRAME_SIZE (12*4) +#define CFRAME_SIZE_JIT CFRAME_SIZE #elif LJ_TARGET_X64 #if _WIN64 #define CFRAME_OFS_PREV (13*8) @@ -75,6 +76,7 @@ enum { #define CFRAME_OFS_NRES (22*4) #define CFRAME_OFS_MULTRES (21*4) #define CFRAME_SIZE (10*8) +#define CFRAME_SIZE_JIT (CFRAME_SIZE + 9*16 + 4*8) #else #define CFRAME_OFS_PREV (4*8) #define CFRAME_OFS_PC (7*4) @@ -83,6 +85,7 @@ enum { #define CFRAME_OFS_NRES (4*4) #define CFRAME_OFS_MULTRES (1*4) #define CFRAME_SIZE (10*8) +#define CFRAME_SIZE_JIT (CFRAME_SIZE + 16) #endif #else #error "Missing CFRAME_* definitions for this architecture" |