Lines Matching refs:executable_offset

487 …E sljit_ins* detect_jump_type(struct sljit_jump *jump, sljit_ins *code, sljit_sw executable_offset)  in detect_jump_type()  argument
508 target_addr = (sljit_uw)(code + jump->u.label->size) + (sljit_uw)executable_offset; in detect_jump_type()
521 diff = ((sljit_sw)target_addr - (sljit_sw)inst - executable_offset) >> 2; in detect_jump_type()
538 diff = ((sljit_sw)target_addr - (sljit_sw)(inst + 1) - executable_offset) >> 2; in detect_jump_type()
638 … sljit_sw mov_addr_get_length(struct sljit_jump *jump, sljit_ins *code, sljit_sw executable_offset) in mov_addr_get_length() argument
641 SLJIT_UNUSED_ARG(executable_offset); in mov_addr_get_length()
646 addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code + jump->u.label->size, executable_offset); in mov_addr_get_length()
706 sljit_sw executable_offset; in sljit_generate_code() local
716 …table_memory(compiler->size * sizeof(sljit_ins), options, exec_allocator_data, &executable_offset); in sljit_generate_code()
740 label->u.addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
754 code_ptr = detect_jump_type(jump, code, executable_offset); in sljit_generate_code()
761 code_ptr += mov_addr_get_length(jump, code, executable_offset); in sljit_generate_code()
801 …addr = (sljit_uw)((sljit_sw)(addr - (sljit_uw)SLJIT_ADD_EXEC_OFFSET(buf_ptr, executable_offset) - … in sljit_generate_code()
808 …== (((sljit_uw)SLJIT_ADD_EXEC_OFFSET(buf_ptr, executable_offset) + sizeof(sljit_ins)) & ~(sljit_uw… in sljit_generate_code()
820 compiler->executable_offset = executable_offset; in sljit_generate_code()
823 code = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code()
824 code_ptr = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()