diff options
author | Mike Pall <mike> | 2011-10-24 16:02:37 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2011-10-24 16:11:38 +0200 |
commit | a0d782755482483c09e919a51c396322dd228bf2 (patch) | |
tree | bf599dfa722e463593f44f9f8647fb75b4618381 /src/lj_target_arm.h | |
parent | 84683405fbacad0938a953d9654bec27ac75d565 (diff) | |
download | luajit-a0d782755482483c09e919a51c396322dd228bf2.tar.gz luajit-a0d782755482483c09e919a51c396322dd228bf2.tar.bz2 luajit-a0d782755482483c09e919a51c396322dd228bf2.zip |
Generalize handling of stack checks indicated by highest exit + 1.
Diffstat (limited to 'src/lj_target_arm.h')
-rw-r--r-- | src/lj_target_arm.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lj_target_arm.h b/src/lj_target_arm.h index 210fe497..0f50cf9c 100644 --- a/src/lj_target_arm.h +++ b/src/lj_target_arm.h | |||
@@ -117,6 +117,8 @@ typedef struct { | |||
117 | 117 | ||
118 | /* PC after instruction that caused an exit. Used to find the trace number. */ | 118 | /* PC after instruction that caused an exit. Used to find the trace number. */ |
119 | #define EXITSTATE_PCREG RID_PC | 119 | #define EXITSTATE_PCREG RID_PC |
120 | /* Highest exit + 1 indicates stack check. */ | ||
121 | #define EXITSTATE_CHECKEXIT 1 | ||
120 | 122 | ||
121 | #define EXITSTUB_SPACING 4 | 123 | #define EXITSTUB_SPACING 4 |
122 | #define EXITSTUBS_PER_GROUP 32 | 124 | #define EXITSTUBS_PER_GROUP 32 |