Home
last modified time | relevance | path

Searched refs:insn_copyin_count (Results 1 – 2 of 2) sorted by relevance

/xnu-11417.140.69/osfmk/i386/
H A Di386_init.c169 int insn_copyin_count; variable
883 if (PE_parse_boot_argn("insn_capcnt", &insn_copyin_count, sizeof(insn_copyin_count))) { in i386_init()
888 if (insn_copyin_count > x86_INSTRUCTION_STATE_MAX_INSN_BYTES || in i386_init()
889 (insn_copyin_count != 0 && insn_copyin_count < 64)) { in i386_init()
890 insn_copyin_count = DEFAULT_INSN_COPYIN_COUNT; in i386_init()
893 insn_copyin_count = DEFAULT_INSN_COPYIN_COUNT; in i386_init()
H A Dtrap.c129 extern int insn_copyin_count;
1422 if (thread->machine.insn_copy_optout == false && insn_copyin_count > 0 && in user_trap()
1472 vm_map_offset_t end_addr = rip + (insn_copyin_count / 2); in copy_instruction_stream()
1480 assert(insn_copyin_count <= x86_INSTRUCTION_STATE_MAX_INSN_BYTES); in copy_instruction_stream()
1482 if (insn_copyin_count > x86_INSTRUCTION_STATE_MAX_INSN_BYTES || in copy_instruction_stream()
1483 insn_copyin_count < 64 /* CACHELINE_SIZE */) { in copy_instruction_stream()
1490 stack_buffer = __builtin_alloca(insn_copyin_count); in copy_instruction_stream()
1493 if (rip >= (insn_copyin_count / 2)) { in copy_instruction_stream()
1494 start_addr = rip - (insn_copyin_count / 2); in copy_instruction_stream()
1500 insn_offset = (insn_copyin_count / 2) - (rip_page - start_addr); in copy_instruction_stream()
[all …]