Home
last modified time | relevance | path

Searched refs:insn (Results 1 – 18 of 18) sorted by relevance

/f-stack/freebsd/arm/arm/
H A Ddisassem.c293 u_int insn; in disasm() local
314 di->di_printf("und%s\t%08x\n", insn_condition(insn), insn); in disasm()
429 (insn & 0x000fff00) >> 4 | (insn & 0x0000000f)); in disasm()
498 (insn >> 16) & 0x0f, insn & 0x0f); in disasm()
506 (insn >> 12) & 0x0f, (insn >> 16) & 0x0f, in disasm()
507 insn & 0x0f, (insn >> 5) & 0x07); in disasm()
541 if (insn & 0x10) in disasm_register_shift()
581 if (insn & (1 << 22)) in disasm_print_reglist()
619 offset = ((insn & 0xf00) >> 4) | (insn & 0xf); in disasm_insn_ldrhstrh()
660 if (insn & (1 << 24)) in disasm_insn_ldcstc()
[all …]
H A Dunwind.c97 uint32_t insn; member
353 uint8_t insn; in unwind_exec_read_byte() local
356 insn = (*state->insn) >> (state->byte * 8); in unwind_exec_read_byte()
361 state->insn++; in unwind_exec_read_byte()
366 return insn; in unwind_exec_read_byte()
373 unsigned int insn; in unwind_exec_insn() local
443 } else if (insn == INSN_FINISH) { in unwind_exec_insn()
563 if (index->insn & (1U << 31)) { in unwind_stack_one()
565 state->insn = &index->insn; in unwind_stack_one()
568 state->insn = (uint32_t *) in unwind_stack_one()
[all …]
H A Dmachdep_ptrace.c230 switch ((insn >> 24) & 0xf) { in arm_predict_branch()
236 if (insn & 0x0200000) { in arm_predict_branch()
237 offset = (insn >> 7) & 0x1e; in arm_predict_branch()
239 (insn & 0xff) >> offset; in arm_predict_branch()
243 if (insn & 0x10) in arm_predict_branch()
245 (insn >> 8) & 0xf); in arm_predict_branch()
248 switch ((insn >> 5) & 3) { in arm_predict_branch()
285 if (insn & (1 << 24)) in arm_predict_branch()
286 offset = insn & 0xfff; in arm_predict_branch()
287 if (insn & 0x00800000) in arm_predict_branch()
[all …]
H A Dundefined.c91 #define ARM_COPROC_INSN(insn) (((insn) & (1 << 27)) != 0) argument
92 #define ARM_VFP_INSN(insn) ((((insn) & 0xfe000000) == 0xf2000000) || \ argument
93 (((insn) & 0xff100000) == 0xf4000000))
94 #define ARM_COPROC(insn) (((insn) >> 8) & 0xf) argument
96 #define THUMB_32BIT_INSN(insn) ((insn) >= 0xe800) argument
97 #define THUMB_COPROC_INSN(insn) (((insn) & (3 << 26)) == (3 << 26)) argument
98 #define THUMB_COPROC_UNDEFINED(insn) (((insn) & 0x3e << 20) == 0) argument
99 #define THUMB_VFP_INSN(insn) (((insn) & (3 << 24)) == (3 << 24)) argument
100 #define THUMB_COPROC(insn) (((insn) >> 8) & 0xf) argument
148 if (insn == GDB_BREAKPOINT || insn == GDB5_BREAKPOINT) { in gdb_trapper()
[all …]
H A Ddb_interface.c315 branch_taken(u_int insn, db_addr_t pc) in branch_taken() argument
320 ret = arm_predict_branch(NULL, insn, (register_t)pc, &new_pc, in branch_taken()
H A Dvfp.c176 vfp_bounce(u_int addr, u_int insn, struct trapframe *frame, int code) in vfp_bounce() argument
/f-stack/freebsd/mips/mips/
H A Dstack_machdep.c52 InstFmt insn; in stack_capture() local
70 bcopy((void *)i, &insn, sizeof(insn)); in stack_capture()
71 switch (insn.IType.op) { in stack_capture()
76 if (insn.IType.rs != SP || insn.IType.rt != SP) in stack_capture()
86 if ((short)insn.IType.imm > 0) in stack_capture()
94 if (insn.IType.rs != SP || insn.IType.rt != RA) in stack_capture()
119 bcopy((void *)i, &insn, sizeof(insn)); in stack_capture()
121 switch (insn.IType.op) { in stack_capture()
123 if (insn.RType.func == OP_JR) { in stack_capture()
124 if (insn.RType.rs != RA) in stack_capture()
[all …]
/f-stack/dpdk/lib/librte_bpf/
H A Dbpf_jit_arm64.c243 insn |= rd; in emit_add_sub_imm()
284 insn |= rt; in emit_ls_pair_64()
324 insn |= rd; in mov_imm()
410 insn |= rt; in emit_ls()
442 insn |= rd; in emit_add_sub()
475 insn |= rd; in emit_mul()
496 insn |= rd; in emit_data_process_two_src()
535 if (insn) in emit_bitfield()
542 insn |= rd; in emit_bitfield()
585 insn |= rd; in emit_logical()
[all …]
/f-stack/freebsd/arm64/arm64/
H A Ddisassem.c292 if (strcmp(insn->tokens[i].name, token) == 0) { in arm64_disasm_read_token()
293 *val = (opcode >> insn->tokens[i].pos & in arm64_disasm_read_token()
294 ((1 << insn->tokens[i].len) - 1)); in arm64_disasm_read_token()
310 if (strcmp(insn->tokens[i].name, token) == 0) { in arm64_disasm_read_token_sign_ext()
311 msk = (1 << insn->tokens[i].len) - 1; in arm64_disasm_read_token_sign_ext()
315 if (*val & (1 << (insn->tokens[i].len - 1))) in arm64_disasm_read_token_sign_ext()
339 uint32_t insn; in disasm() local
356 insn = di->di_readword(loc); in disasm()
374 arm64_disasm_read_token(i_ptr, insn, "SF", &sf); in disasm()
487 amount = (insn >> ARM_INSN_SIZE_OFFSET) & in disasm()
[all …]
H A Dundefined.c66 id_aa64mmfr2_handler(vm_offset_t va, uint32_t insn, struct trapframe *frame, in id_aa64mmfr2_handler() argument
75 if ((insn & MRS_ID_AA64MMFR2_EL0_MASK) == MRS_ID_AA64MMFR2_EL0_VALUE) { in id_aa64mmfr2_handler()
76 reg = MRS_REGISTER(insn); in id_aa64mmfr2_handler()
96 gdb_trapper(vm_offset_t va, uint32_t insn, struct trapframe *frame, in gdb_trapper() argument
101 if (insn == GDB_BREAKPOINT || insn == GDB5_BREAKPOINT) { in gdb_trapper()
157 uint32_t insn; in undef_insn() local
163 ret = fueword32((uint32_t *)frame->tf_elr, &insn); in undef_insn()
167 insn = *(uint32_t *)frame->tf_elr; in undef_insn()
171 ret = uh->uh_handler(frame->tf_elr, insn, frame, frame->tf_esr); in undef_insn()
H A Dsupport.S98 .macro fsudata insn, ret_reg, user_arg
101 \insn \ret_reg, [x\user_arg] /* Try accessing the data */
H A Didentcpu.c988 user_mrs_handler(vm_offset_t va, uint32_t insn, struct trapframe *frame, in user_mrs_handler() argument
994 if ((insn & MRS_MASK) != MRS_VALUE) in user_mrs_handler()
1007 if (mrs_Op0(insn) != 3 || mrs_Op1(insn) != 0 || mrs_CRn(insn) != 0) in user_mrs_handler()
1010 CRm = mrs_CRm(insn); in user_mrs_handler()
1014 Op2 = mrs_Op2(insn); in user_mrs_handler()
1046 reg = MRS_REGISTER(insn); in user_mrs_handler()
/f-stack/freebsd/arm64/include/
H A Dundefined.h42 mrs_Op0(uint32_t insn) in mrs_Op0() argument
46 return (2 | ((insn & MRS_Op0_MASK) >> MRS_Op0_SHIFT)); in mrs_Op0()
51 mrs_##op(uint32_t insn) \
54 return ((insn & MRS_##op##_MASK) >> MRS_##op##_SHIFT); \
H A Darmreg.h40 #define MRS_SPECIAL(insn) ((insn) & 0x000fffe0) argument
41 #define MRS_REGISTER(insn) ((insn) & 0x0000001f) argument
/f-stack/dpdk/buildtools/
H A Dbinutils-avx512-check.sh13 objdump -d --no-show-raw-insn $OBJFILE | grep -q $GATHER_PARAMS || {
/f-stack/freebsd/arm/include/
H A Dstack.h46 uint32_t *insn; member
H A Ddb_machdep.h92 u_int branch_taken (u_int insn, db_addr_t pc);
/f-stack/freebsd/netpfil/ipfw/
H A Dip_fw2.c1104 check_uidgid(ipfw_insn_u32 *insn, struct ip_fw_args *args, int *ugid_lookupp, in check_uidgid() argument
1112 return cred_check(insn, proto, oif, in check_uidgid()
1205 if (insn->o.opcode == O_UID) in check_uidgid()
1206 match = ((*uc)->cr_uid == (uid_t)insn->d[0]); in check_uidgid()
1207 else if (insn->o.opcode == O_GID) in check_uidgid()
1208 match = groupmember((gid_t)insn->d[0], *uc); in check_uidgid()
1209 else if (insn->o.opcode == O_JAIL) in check_uidgid()
1210 match = ((*uc)->cr_prison->pr_id == (int)insn->d[0]); in check_uidgid()