Lines Matching refs:code_ptr

267 static SLJIT_INLINE sljit_sw mov_addr_get_length(struct sljit_jump *jump, sljit_ins *code_ptr, slji…  in mov_addr_get_length()  argument
279 diff = (sljit_sw)addr - (sljit_sw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in mov_addr_get_length()
503 sljit_ins *code_ptr; in sljit_generate_code() local
526 code_ptr = code; in sljit_generate_code()
538 *code_ptr = *buf_ptr++; in sljit_generate_code()
546 label->u.addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
547 label->size = (sljit_uw)(code_ptr - code); in sljit_generate_code()
555 jump->addr = (sljit_uw)code_ptr; in sljit_generate_code()
556 code_ptr = detect_jump_type(jump, code, executable_offset); in sljit_generate_code()
557 …SLJIT_ASSERT((jump->flags & PATCH_B) || ((sljit_uw)code_ptr - jump->addr < (jump->flags >> JUMP_SI… in sljit_generate_code()
561 jump->addr = (sljit_uw)code_ptr; in sljit_generate_code()
562 code_ptr += 1; in sljit_generate_code()
565 addr = (sljit_uw)code_ptr; in sljit_generate_code()
566 code_ptr += mov_addr_get_length(jump, code_ptr, code, executable_offset); in sljit_generate_code()
573 const_->addr = (sljit_uw)code_ptr; in sljit_generate_code()
580 code_ptr++; in sljit_generate_code()
588 label->u.addr = (sljit_uw)code_ptr; in sljit_generate_code()
589 label->size = (sljit_uw)(code_ptr - code); in sljit_generate_code()
596 SLJIT_ASSERT(code_ptr - code <= (sljit_sw)compiler->size); in sljit_generate_code()
627 compiler->executable_size = (sljit_uw)(code_ptr - code) * sizeof(sljit_ins); in sljit_generate_code()
630 code_ptr = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
632 SLJIT_CACHE_FLUSH(code, code_ptr); in sljit_generate_code()
633 SLJIT_UPDATE_WX_FLAGS(code, code_ptr, 1); in sljit_generate_code()