|
59 | 59 | * length(Instruction) = 4 or 8 |
60 | 60 | * little endian or big endian |
61 | 61 | */ |
62 | | -#define LUA_LITTLE_ENDIAN_4BYTES_CODE \ |
| 62 | +#define LUA_LITTLE_ENDIAN_4BYTES_CODE \ |
63 | 63 | "\x24\x00\x00\x00\x1e\x00\x00\x01\x1e\x00\x80\x00" |
64 | | -#define LUA_LITTLE_ENDIAN_8BYTES_CODE \ |
65 | | - "\x24\x00\x00\x00\x00\x00\x00\x00\x1e\x00\x00\x01" \ |
| 64 | +#define LUA_LITTLE_ENDIAN_8BYTES_CODE \ |
| 65 | + "\x24\x00\x00\x00\x00\x00\x00\x00\x1e\x00\x00\x01" \ |
66 | 66 | "\x00\x00\x00\x00\x1e\x00\x80\x00\x00\x00\x00\x00" |
67 | | -#define LUA_BIG_ENDIAN_4BYTES_CODE \ |
| 67 | +#define LUA_BIG_ENDIAN_4BYTES_CODE \ |
68 | 68 | "\x00\x00\x00\x24\x01\x00\x00\x1e\x00\x08\x00\x1e" |
69 | | -#define LUA_BIG_ENDIAN_8BYTES_CODE \ |
70 | | - "\x00\x00\x00\x00\x00\x00\x00\x24\x00\x00\x00\x00" \ |
| 69 | +#define LUA_BIG_ENDIAN_8BYTES_CODE \ |
| 70 | + "\x00\x00\x00\x00\x00\x00\x00\x24\x00\x00\x00\x00" \ |
71 | 71 | "\x01\x00\x00\x1e\x00\x00\x00\x00\x00\x08\x00\x1e" |
72 | 72 | #define LUA_LITTLE_ENDIAN_4BYTES_CODE_LEN (4 + 4 + 4) |
73 | 73 | #define LUA_LITTLE_ENDIAN_8BYTES_CODE_LEN (8 + 8 + 8) |
|
156 | 156 | #define POS_MAX_STACK_SIZE (POS_IS_VAR_ARG + sizeof(char)) |
157 | 157 | #define POS_NUM_OF_INST (POS_MAX_STACK_SIZE +sizeof(char)) |
158 | 158 | #define POS_BYTECODE (POS_NUM_OF_INST + sizeof(int)) |
159 | | -#define MAX_BEGIN_CODE_SIZE \ |
160 | | - (POS_BYTECODE + LUA_LITTLE_ENDIAN_8BYTES_CODE_LEN \ |
| 159 | +#define MAX_BEGIN_CODE_SIZE \ |
| 160 | + (POS_BYTECODE + LUA_LITTLE_ENDIAN_8BYTES_CODE_LEN \ |
161 | 161 | + sizeof(int) + sizeof(int)) |
162 | 162 | #define MAX_END_CODE_SIZE (sizeof(int) + sizeof(int) + sizeof(int)) |
163 | 163 |
|
|
225 | 225 |
|
226 | 226 | /* bytecode for luajit 2.0 */ |
227 | 227 |
|
228 | | -#define LJ20_LITTLE_ENDIAN_CODE_STRIPPED \ |
229 | | - "\x14\x03\x00\x01\x00\x01\x00\x03" \ |
230 | | - "\x31\x00\x00\x00\x30\x00\x00\x80\x48\x00\x02\x00" \ |
| 228 | +#define LJ20_LITTLE_ENDIAN_CODE_STRIPPED \ |
| 229 | + "\x14\x03\x00\x01\x00\x01\x00\x03" \ |
| 230 | + "\x31\x00\x00\x00\x30\x00\x00\x80\x48\x00\x02\x00" \ |
231 | 231 | "\x00\x00" |
232 | 232 |
|
233 | | -#define LJ20_BIG_ENDIAN_CODE_STRIPPED \ |
234 | | - "\x14\x03\x00\x01\x00\x01\x00\x03" \ |
235 | | - "\x00\x00\x00\x31\x80\x00\x00\x30\x00\x02\x00\x48" \ |
| 233 | +#define LJ20_BIG_ENDIAN_CODE_STRIPPED \ |
| 234 | + "\x14\x03\x00\x01\x00\x01\x00\x03" \ |
| 235 | + "\x00\x00\x00\x31\x80\x00\x00\x30\x00\x02\x00\x48" \ |
236 | 236 | "\x00\x00" |
237 | 237 |
|
238 | | -#define LJ20_LITTLE_ENDIAN_CODE \ |
239 | | - "\x15\x03\x00\x01\x00\x01\x00\x03\x00" \ |
240 | | - "\x31\x00\x00\x00\x30\x00\x00\x80\x48\x00\x02\x00" \ |
| 238 | +#define LJ20_LITTLE_ENDIAN_CODE \ |
| 239 | + "\x15\x03\x00\x01\x00\x01\x00\x03\x00" \ |
| 240 | + "\x31\x00\x00\x00\x30\x00\x00\x80\x48\x00\x02\x00" \ |
241 | 241 | "\x00\x00" |
242 | 242 |
|
243 | | -#define LJ20_BIG_ENDIAN_CODE \ |
244 | | - "\x15\x03\x00\x01\x00\x01\x00\x03\x00" \ |
245 | | - "\x00\x00\x00\x31\x80\x00\x00\x30\x00\x02\x00\x48" \ |
| 243 | +#define LJ20_BIG_ENDIAN_CODE \ |
| 244 | + "\x15\x03\x00\x01\x00\x01\x00\x03\x00" \ |
| 245 | + "\x00\x00\x00\x31\x80\x00\x00\x30\x00\x02\x00\x48" \ |
246 | 246 | "\x00\x00" |
247 | 247 |
|
248 | 248 | /* bytecode for luajit 2.1 */ |
|
0 commit comments