Lines Matching refs:executable_offset

408 …E sljit_ins* detect_jump_type(struct sljit_jump *jump, sljit_ins *code, sljit_sw executable_offset)  in detect_jump_type()  argument
423 target_addr = (sljit_uw)(code + jump->u.label->size) + (sljit_uw)executable_offset; in detect_jump_type()
426 diff = (sljit_sw)target_addr - (sljit_sw)inst - executable_offset; in detect_jump_type()
485 …t_length(struct sljit_jump *jump, sljit_ins *code_ptr, sljit_ins *code, sljit_sw executable_offset) in mov_addr_get_length() argument
489 SLJIT_UNUSED_ARG(executable_offset); in mov_addr_get_length()
495 addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code + jump->u.label->size, executable_offset); in mov_addr_get_length()
497 diff = (sljit_sw)addr - (sljit_sw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in mov_addr_get_length()
521 static SLJIT_INLINE void load_addr_to_reg(struct sljit_jump *jump, sljit_sw executable_offset) in load_addr_to_reg() argument
527 SLJIT_UNUSED_ARG(executable_offset); in load_addr_to_reg()
530 addr -= (sljit_uw)SLJIT_ADD_EXEC_OFFSET(ins, executable_offset); in load_addr_to_reg()
666 sljit_sw executable_offset; in sljit_generate_code() local
678 …table_memory(compiler->size * sizeof(sljit_ins), options, exec_allocator_data, &executable_offset); in sljit_generate_code()
704 label->u.addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
714 code_ptr = detect_jump_type(jump, code, executable_offset); in sljit_generate_code()
719 code_ptr += mov_addr_get_length(jump, code_ptr, code, executable_offset); in sljit_generate_code()
754 load_addr_to_reg(jump, executable_offset); in sljit_generate_code()
760 addr -= (sljit_uw)SLJIT_ADD_EXEC_OFFSET(buf_ptr, executable_offset); in sljit_generate_code()
778 compiler->executable_offset = executable_offset; in sljit_generate_code()
781 code = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code()
782 code_ptr = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
3688 …_ATTRIBUTE void sljit_set_jump_addr(sljit_uw addr, sljit_uw new_target, sljit_sw executable_offset) in sljit_set_jump_addr() argument
3691 SLJIT_UNUSED_ARG(executable_offset); in sljit_set_jump_addr()
3712 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr()
3762 …NC_ATTRIBUTE void sljit_set_const(sljit_uw addr, sljit_sw new_constant, sljit_sw executable_offset) in sljit_set_const() argument
3764 sljit_set_jump_addr(addr, (sljit_uw)new_constant, executable_offset); in sljit_set_const()