Lines Matching refs:executable_offset

320 …ump_type(struct sljit_jump *jump, sljit_u16 *code_ptr, sljit_u16 *code, sljit_sw executable_offset)  in detect_jump_type()  argument
331 diff = (sljit_sw)jump->u.target - (sljit_sw)(code_ptr + 2) - executable_offset; in detect_jump_type()
380 …t_length(struct sljit_jump *jump, sljit_u16 *code_ptr, sljit_u16 *code, sljit_sw executable_offset) in mov_addr_get_length() argument
384 SLJIT_UNUSED_ARG(executable_offset); in mov_addr_get_length()
389 addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code + jump->u.label->size, executable_offset); in mov_addr_get_length()
392 diff = (sljit_sw)addr - (sljit_sw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in mov_addr_get_length()
404 …ic SLJIT_INLINE void generate_jump_or_mov_addr(struct sljit_jump *jump, sljit_sw executable_offset) in generate_jump_or_mov_addr() argument
421 diff -= (sljit_sw)SLJIT_ADD_EXEC_OFFSET(jump_inst + 2, executable_offset) & ~(sljit_sw)0x3; in generate_jump_or_mov_addr()
437 diff = (diff - (sljit_sw)(jump->addr + sizeof(sljit_u32)) - executable_offset) >> 1; in generate_jump_or_mov_addr()
569 sljit_sw executable_offset; in sljit_generate_code() local
580 …table_memory(compiler->size * sizeof(sljit_u16), options, exec_allocator_data, &executable_offset); in sljit_generate_code()
606 label->u.addr = ((sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset)) | 0x1; in sljit_generate_code()
616 code_ptr = detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code()
622 code_ptr += mov_addr_get_length(jump, code_ptr, code, executable_offset); in sljit_generate_code()
644 label->u.addr = ((sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset)) | 0x1; in sljit_generate_code()
656 generate_jump_or_mov_addr(jump, executable_offset); in sljit_generate_code()
661 compiler->executable_offset = executable_offset; in sljit_generate_code()
664 code = (sljit_u16 *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code()
665 code_ptr = (sljit_u16 *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
4287 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument
4290 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr()
4295 inst = (sljit_u16 *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr()
4299 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument
4301 sljit_set_jump_addr(addr, (sljit_uw)new_constant, executable_offset); in sljit_set_const()