Lines Matching refs:code_ptr

429 static sljit_u8* generate_far_jump_code(struct sljit_jump *jump, sljit_u8 *code_ptr, sljit_sw execu…
431 static sljit_u8* generate_far_jump_code(struct sljit_jump *jump, sljit_u8 *code_ptr);
432 static sljit_u8* generate_put_label_code(struct sljit_put_label *put_label, sljit_u8 *code_ptr, slj…
435 static sljit_u8* generate_near_jump_code(struct sljit_jump *jump, sljit_u8 *code_ptr, sljit_u8 *cod… in generate_near_jump_code() argument
450 return generate_far_jump_code(jump, code_ptr); in generate_near_jump_code()
455 *code_ptr++ = JMP_i8; in generate_near_jump_code()
457 *code_ptr++ = JMP_i32; in generate_near_jump_code()
462 *code_ptr++ = CALL_i32; in generate_near_jump_code()
466 *code_ptr++ = get_jump_code(type) - 0x10; in generate_near_jump_code()
470 *code_ptr++ = GROUP_0F; in generate_near_jump_code()
471 *code_ptr++ = get_jump_code(type); in generate_near_jump_code()
477 code_ptr += sizeof(sljit_s8); in generate_near_jump_code()
480 code_ptr += sizeof(sljit_s32); in generate_near_jump_code()
483 return code_ptr; in generate_near_jump_code()
490 sljit_u8 *code_ptr; in sljit_generate_code() local
511 code_ptr = code; in sljit_generate_code()
525 SLJIT_MEMCPY(code_ptr, buf_ptr, len); in sljit_generate_code()
526 code_ptr += len; in sljit_generate_code()
532 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
533 label->size = code_ptr - code; in sljit_generate_code()
537 jump->addr = (sljit_uw)code_ptr; in sljit_generate_code()
539 code_ptr = generate_near_jump_code(jump, code_ptr, code, executable_offset); in sljit_generate_code()
542 code_ptr = generate_far_jump_code(jump, code_ptr, executable_offset); in sljit_generate_code()
544 code_ptr = generate_far_jump_code(jump, code_ptr); in sljit_generate_code()
550 const_->addr = ((sljit_uw)code_ptr) - sizeof(sljit_sw); in sljit_generate_code()
556 put_label->addr = (sljit_uw)code_ptr; in sljit_generate_code()
558code_ptr = generate_put_label_code(put_label, code_ptr, (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code, exec… in sljit_generate_code()
574 SLJIT_ASSERT(code_ptr <= code + compiler->size); in sljit_generate_code()
629 compiler->executable_size = code_ptr - code; in sljit_generate_code()
633 SLJIT_UPDATE_WX_FLAGS(code, (sljit_u8*)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset), 1); in sljit_generate_code()