| /third_party/pcre2/pcre2/src/sljit/ |
| D | sljitProtExecAllocator.c | 269 sljit_sw executable_offset; member 322 sljit_sw executable_offset; in sljit_malloc_exec() local 339 header->executable_offset = free_block->header.executable_offset; in sljit_malloc_exec() 364 executable_offset = (sljit_sw)((sljit_u8*)chunk_header->executable - (sljit_u8*)chunk_header); in sljit_malloc_exec() 372 header->executable_offset = executable_offset; in sljit_malloc_exec() 381 free_block->header.executable_offset = executable_offset; in sljit_malloc_exec() 393 next_header->executable_offset = executable_offset; in sljit_malloc_exec() 405 header = AS_BLOCK_HEADER(header, -header->executable_offset); in sljit_free_exec() 473 return ((struct block_header *)(ptr))[-1].executable_offset; in sljit_exec_offset()
|
| D | sljitNativeARM_32.c | 413 …_jump_type(struct sljit_jump *jump, sljit_uw *code_ptr, sljit_uw *code, sljit_sw executable_offset) in detect_jump_type() argument 425 diff = ((sljit_sw)jump->u.target - (sljit_sw)(code_ptr + 2) - executable_offset); in detect_jump_type() 450 diff = ((sljit_sw)jump->u.target - (sljit_sw)code_ptr - executable_offset); in detect_jump_type() 470 static SLJIT_INLINE void inline_set_jump_addr(sljit_uw jump_ptr, sljit_sw executable_offset, sljit_… in inline_set_jump_addr() argument 477 sljit_sw diff = (sljit_sw)(((sljit_sw)new_addr - (sljit_sw)(inst + 2) - executable_offset) >> 2); in inline_set_jump_addr() 479 SLJIT_UNUSED_ARG(executable_offset); in inline_set_jump_addr() 490 inst = (sljit_uw *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in inline_set_jump_addr() 501 inst = (sljit_uw *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in inline_set_jump_addr() 520 inst = (sljit_uw *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in inline_set_jump_addr() 527 inst = (sljit_uw *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in inline_set_jump_addr() [all …]
|
| D | sljitNativeSPARC_32.c | 266 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument 269 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr() 276 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr() 280 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument 282 sljit_set_jump_addr(addr, (sljit_uw)new_constant, executable_offset); in sljit_set_const()
|
| D | sljitNativePPC_32.c | 267 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument 270 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr() 277 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr() 281 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument 283 sljit_set_jump_addr(addr, (sljit_uw)new_constant, executable_offset); in sljit_set_const()
|
| D | sljitNativeARM_64.c | 159 …ump_type(struct sljit_jump *jump, sljit_ins *code_ptr, sljit_ins *code, sljit_sw executable_offset) in detect_jump_type() argument 173 target_addr = (sljit_uw)(code + jump->u.label->size) + (sljit_uw)executable_offset; in detect_jump_type() 176 diff = (sljit_sw)target_addr - (sljit_sw)(code_ptr + 4) - executable_offset; in detect_jump_type() 238 sljit_sw executable_offset; in sljit_generate_code() local 258 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code() 278 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 284 code_ptr -= detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code() 294 …_label_get_length(put_label, (sljit_uw)(SLJIT_ADD_EXEC_OFFSET(code, executable_offset) + put_label… in sljit_generate_code() 307 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 325 addr = (addr - (sljit_sw)SLJIT_ADD_EXEC_OFFSET(buf_ptr, executable_offset)) >> 2; in sljit_generate_code() [all …]
|
| D | sljitNativeSPARC_common.c | 222 …ump_type(struct sljit_jump *jump, sljit_ins *code_ptr, sljit_ins *code, sljit_sw executable_offset) in detect_jump_type() argument 236 target_addr = (sljit_uw)(code + jump->u.label->size) + (sljit_uw)executable_offset; in detect_jump_type() 262 diff = ((sljit_sw)target_addr - (sljit_sw)(inst - 1) - executable_offset) >> 2; in detect_jump_type() 306 sljit_sw executable_offset; in sljit_generate_code() local 325 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code() 346 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 356 code_ptr = detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code() 379 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 397 addr = (addr - (sljit_sw)SLJIT_ADD_EXEC_OFFSET(buf_ptr, executable_offset)) >> 2; in sljit_generate_code() 403 addr = (addr - (sljit_sw)SLJIT_ADD_EXEC_OFFSET(buf_ptr, executable_offset)) >> 2; in sljit_generate_code() [all …]
|
| D | sljitNativeARM_T2_32.c | 250 …ump_type(struct sljit_jump *jump, sljit_u16 *code_ptr, sljit_u16 *code, sljit_sw executable_offset) in detect_jump_type() argument 261 diff = ((sljit_sw)jump->u.target - (sljit_sw)(code_ptr + 2) - executable_offset) >> 1; in detect_jump_type() 305 static SLJIT_INLINE void set_jump_instruction(struct sljit_jump *jump, sljit_sw executable_offset) in set_jump_instruction() argument 319 …diff = ((sljit_sw)jump->u.target - (sljit_sw)(jump->addr + sizeof(sljit_u32)) - executable_offset)… in set_jump_instruction() 323 …it_sw)(jump->u.label->addr) - (sljit_sw)(jump->addr + sizeof(sljit_u32)) - executable_offset) >> 1; in set_jump_instruction() 379 sljit_sw executable_offset; in sljit_generate_code() local 397 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code() 417 label->addr = ((sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset)) | 0x1; in sljit_generate_code() 423 code_ptr -= detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code() 445 label->addr = ((sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset)) | 0x1; in sljit_generate_code() [all …]
|
| D | sljitNativeX86_common.c | 435 …8* generate_far_jump_code(struct sljit_jump *jump, sljit_u8 *code_ptr, sljit_sw executable_offset); 441 …_jump_code(struct sljit_jump *jump, sljit_u8 *code_ptr, sljit_u8 *code, sljit_sw executable_offset) in generate_near_jump_code() argument 450 label_addr = jump->u.target - (sljit_uw)executable_offset; in generate_near_jump_code() 500 sljit_sw executable_offset; in sljit_generate_code() local 522 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code() 538 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 545 code_ptr = generate_near_jump_code(jump, code_ptr, code, executable_offset); in sljit_generate_code() 548 code_ptr = generate_far_jump_code(jump, code_ptr, executable_offset); in sljit_generate_code() 564 …bel_code(put_label, code_ptr, (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code, executable_offset) + put_label… in sljit_generate_code() 584 jump_addr = jump->addr + (sljit_uw)executable_offset; in sljit_generate_code() [all …]
|
| D | sljitNativePPC_64.c | 491 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument 494 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr() 502 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr() 506 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument 508 sljit_set_jump_addr(addr, (sljit_uw)new_constant, executable_offset); in sljit_set_const()
|
| D | sljitNativePPC_common.c | 264 …ump_type(struct sljit_jump *jump, sljit_ins *code_ptr, sljit_ins *code, sljit_sw executable_offset) in detect_jump_type() argument 282 target_addr = (sljit_uw)(code + jump->u.label->size) + (sljit_uw)executable_offset; in detect_jump_type() 290 diff = ((sljit_sw)target_addr - (sljit_sw)(code_ptr) - executable_offset) & ~0x3l; in detect_jump_type() 393 sljit_sw executable_offset; in sljit_generate_code() local 419 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code() 440 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 450 if (detect_jump_type(jump, code_ptr, code, executable_offset)) { in sljit_generate_code() 493 …_label_get_length(put_label, (sljit_uw)(SLJIT_ADD_EXEC_OFFSET(code, executable_offset) + put_label… in sljit_generate_code() 508 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 533 addr -= (sljit_uw)SLJIT_ADD_EXEC_OFFSET(buf_ptr, executable_offset); in sljit_generate_code() [all …]
|
| D | sljitLir.h | 439 sljit_sw executable_offset; member 598 …ljit_get_executable_offset(struct sljit_compiler *compiler) { return compiler->executable_offset; } in sljit_get_executable_offset() 1429 …ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset); 1430 …C_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset);
|
| D | sljitNativeMIPS_common.c | 318 …ump_type(struct sljit_jump *jump, sljit_ins *code_ptr, sljit_ins *code, sljit_sw executable_offset) in detect_jump_type() argument 337 target_addr = (sljit_uw)(code + jump->u.label->size) + (sljit_uw)executable_offset; in detect_jump_type() 351 diff = ((sljit_sw)target_addr - (sljit_sw)inst - executable_offset) >> 2; in detect_jump_type() 369 diff = ((sljit_sw)target_addr - (sljit_sw)(inst + 1) - executable_offset) >> 2; in detect_jump_type() 515 sljit_sw executable_offset; in sljit_generate_code() local 534 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code() 554 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 564 code_ptr = detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code() 575 …_label_get_length(put_label, (sljit_uw)(SLJIT_ADD_EXEC_OFFSET(code, executable_offset) + put_label… in sljit_generate_code() 608 …addr = (sljit_uw)((sljit_sw)(addr - (sljit_uw)SLJIT_ADD_EXEC_OFFSET(buf_ptr, executable_offset) - … in sljit_generate_code() [all …]
|
| D | sljitNativeS390X.c | 1399 sljit_sw executable_offset; in sljit_generate_code() local 1483 executable_offset = SLJIT_EXEC_OFFSET(code); in sljit_generate_code() 1498 (sljit_uw)code_ptr + label->size, executable_offset); in sljit_generate_code() 1542 source = (sljit_sw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 1543 offset = (sljit_sw)SLJIT_ADD_EXEC_OFFSET(pool_ptr, executable_offset) - source; in sljit_generate_code() 1570 source = (sljit_sw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 1584 source = (sljit_sw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code() 1591 offset = (sljit_sw)SLJIT_ADD_EXEC_OFFSET(pool_ptr, executable_offset) - source; in sljit_generate_code() 1608 compiler->executable_offset = executable_offset; in sljit_generate_code() 1610 code = SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code() [all …]
|
| D | sljitNativeMIPS_32.c | 424 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument 427 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr() 434 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr() 438 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument 440 sljit_set_jump_addr(addr, (sljit_uw)new_constant, executable_offset); in sljit_set_const()
|
| D | sljitNativeMIPS_64.c | 546 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument 549 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr() 557 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr() 561 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument 563 sljit_set_jump_addr(addr, (sljit_uw)new_constant, executable_offset); in sljit_set_const()
|
| D | sljitLir.c | 2745 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument 2749 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr() 2753 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument 2757 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_const()
|
| D | sljitNativeX86_32.c | 219 …u8* generate_far_jump_code(struct sljit_jump *jump, sljit_u8 *code_ptr, sljit_sw executable_offset) in generate_far_jump_code() argument 240 …ed_store_sw(code_ptr, (sljit_sw)(jump->u.target - (jump->addr + 4) - (sljit_uw)executable_offset)); in generate_far_jump_code()
|