/freebsd-13-stable/cddl/contrib/opensolaris/cmd/dtrace/test/tst/sparc/ustack/ |
H A D | tst.helper.c | 46 uint32_t instr[] = { local 53 uint32_t *fp = malloc(sizeof (instr)); 58 instr[1] |= ((uintptr_t)baz - (uintptr_t)&fp[1]) >> 2; 64 bcopy(instr, fp, sizeof (instr));
|
/freebsd-13-stable/contrib/llvm-project/lld/ELF/ |
H A D | AArch64ErrataFix.cpp | 55 static bool isADRP(uint32_t instr) { argument 56 return (instr & 0x9f000000) == 0x90000000; 65 static bool isLoadStoreClass(uint32_t instr) { argument 66 return (instr & 0x0a000000) == 0x08000000; 81 static bool isST1MultipleOpcode(uint32_t instr) { argument 82 return (instr & 0x0000f000) == 0x00002000 || 83 (instr & 0x0000f000) == 0x00006000 || 84 (instr & 0x0000f000) == 0x00007000 || 85 (instr & 0x0000f000) == 0x0000a000; 88 static bool isST1Multiple(uint32_t instr) { argument 93 isST1MultiplePost(uint32_t instr) argument 109 isST1SingleOpcode(uint32_t instr) argument 115 isST1Single(uint32_t instr) argument 120 isST1SinglePost(uint32_t instr) argument 124 isST1(uint32_t instr) argument 132 isLoadStoreExclusive(uint32_t instr) argument 136 isLoadExclusive(uint32_t instr) argument 142 isLoadLiteral(uint32_t instr) argument 151 isSTNP(uint32_t instr) argument 160 isSTPPost(uint32_t instr) argument 166 isSTPOffset(uint32_t instr) argument 173 isSTPPre(uint32_t instr) argument 177 isSTP(uint32_t instr) argument 184 isLoadStoreUnscaled(uint32_t instr) argument 190 isLoadStoreImmediatePost(uint32_t instr) argument 196 isLoadStoreUnpriv(uint32_t instr) argument 202 isLoadStoreImmediatePre(uint32_t instr) argument 208 isLoadStoreRegisterOff(uint32_t instr) argument 214 isLoadStoreRegisterUnsigned(uint32_t instr) argument 219 getRt(uint32_t instr) argument 222 getRn(uint32_t instr) argument 231 isBranch(uint32_t instr) argument 238 isV8SingleRegisterNonStructureLoadStore(uint32_t instr) argument 248 isV8NonStructureLoad(uint32_t instr) argument 274 hasWriteback(uint32_t instr) argument 283 doesLoadStoreWriteToReg(uint32_t instr, uint32_t reg) argument [all...] |
H A D | ARMErrataFix.cpp | 75 Patch657417Section(InputSection *p, uint64_t off, uint32_t instr, bool isARM); 95 uint32_t instr; member in class:elf::Patch657417Section 123 static bool isBcc(uint32_t instr) { argument 124 return (instr & 0xf800d000) == 0xf0008000 && 125 (instr & 0x03800000) != 0x03800000; 128 static bool isB(uint32_t instr) { return (instr & 0xf800d000) == 0xf0009000; } argument 130 static bool isBLX(uint32_t instr) { return (instr & 0xf800d000) == 0xf000c000; } argument 132 static bool isBL(uint32_t instr) { retur argument 134 is32bitBranch(uint32_t instr) argument 138 Patch657417Section(InputSection *p, uint64_t off, uint32_t instr, bool isARM) argument 156 getThumbDestAddr(uint64_t sourceAddr, uint32_t instr) argument 197 branchDestInFirstRegion(const InputSection *isec, uint64_t off, uint32_t instr, const Relocation *r) argument 220 patchInRange(const InputSection *isec, uint64_t off, uint32_t instr) argument 236 uint32_t instr; member in struct:ScanResult [all...] |
/freebsd-13-stable/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i386/ustack/ |
H A D | tst.helper.c | 46 uint8_t instr[] = { local 54 uint8_t *fp = malloc(sizeof (instr)); 59 *((int *)&instr[4]) = (uintptr_t)baz - (uintptr_t)&fp[8]; 65 bcopy(instr, fp, sizeof (instr));
|
/freebsd-13-stable/sys/cddl/dev/fbt/aarch64/ |
H A D | fbt_isa.c | 88 uint32_t *instr, *limit; local 109 instr = (uint32_t *)(symval->value); 114 for (; instr < limit; instr++) { 116 if ((*instr & LDP_STP_MASK) == STP_64) { 121 if (((*instr >> ADDR_SHIFT) & ADDR_MASK) == 31) 131 if ((*instr & SUB_MASK) == SUB_INSTR && 132 ((*instr >> SUB_RD_SHIFT) & SUB_R_MASK) == 31 && 133 ((*instr >> SUB_RN_SHIFT) & SUB_R_MASK) == 31) { 146 fbt->fbtp_patchpoint = instr; [all...] |
/freebsd-13-stable/sys/cddl/dev/fbt/arm/ |
H A D | fbt_isa.c | 100 uint32_t *instr, *limit; local 106 instr = (uint32_t *)symval->value; 113 if ((*instr & 0xfffff000) == FBT_SUBSP) 114 instr++; 119 if ((*instr & 0xffff0000) != FBT_PUSHM || 120 (*instr & (1 << LR)) == 0) 127 fbt->fbtp_patchpoint = instr; 130 fbt->fbtp_savedval = *instr; 135 fbt->fbtp_hashnext = fbt_probetab[FBT_ADDR2NDX(instr)]; 136 fbt_probetab[FBT_ADDR2NDX(instr)] [all...] |
/freebsd-13-stable/sys/cddl/dev/fbt/x86/ |
H A D | fbt_isa.c | 172 uint8_t *instr, *limit; local 186 instr = (uint8_t *) symval->value; 190 while (instr < limit) { 191 if (*instr == FBT_PUSHL_EBP) 194 if ((size = dtrace_instr_size(instr)) <= 0) 197 instr += size; 200 if (instr >= limit || *instr != FBT_PUSHL_EBP) { 209 if (instr[0] != FBT_PUSHL_EBP) 212 if (!(instr[ [all...] |
/freebsd-13-stable/sys/cddl/dev/dtrace/x86/ |
H A D | instr_size.c | 86 uchar_t **instr = p; local 88 ret = **instr; 89 *instr += 1; 104 dtrace_dis_isize(uchar_t *instr, dis_isize_t which, model_t model, int *rmindex) argument 112 x.d86_data = (void **)&instr; 130 dtrace_instr_size_isa(uchar_t *instr, model_t model, int *rmindex) argument 132 return (dtrace_dis_isize(instr, DIS_ISIZE_INSTR, model, rmindex)); 136 dtrace_instr_size(uchar_t *instr) argument 138 return (dtrace_dis_isize(instr, DIS_ISIZE_INSTR, DATAMODEL_NATIVE,
|
/freebsd-13-stable/usr.sbin/jail/ |
H A D | jaillex.l | 45 static int instr; 60 <_>[ \t]+ instr = 0; 69 instr = 0; 73 instr = 0; 78 instr = 0; 82 instr = 0; 91 return instr ? STR1 : (instr = 1, STR); 97 return instr ? STR1 : (instr [all...] |
/freebsd-13-stable/sys/cddl/dev/fbt/powerpc/ |
H A D | fbt_isa.c | 47 #define FBT_IS_JUMP(instr) ((instr & ~FBT_BR_MASK) == FBT_BRANCH) 116 uint32_t *instr, *limit; local 135 instr = (uint32_t *) symval->value; 138 for (; instr < limit; instr++) 139 if (*instr == FBT_MFLR_R0) 142 if (*instr != FBT_MFLR_R0) 149 fbt->fbtp_patchpoint = instr; 152 fbt->fbtp_savedval = *instr; [all...] |
/freebsd-13-stable/sys/cddl/dev/fbt/mips/ |
H A D | fbt_isa.c | 85 uint32_t *instr, *limit; local 96 instr = (uint32_t *)(symval->value); 100 for (; instr < limit; instr++) { 101 if ((*instr & LDSD_RA_SP_MASK) == SD_RA_SP) 105 if (instr >= limit) 112 fbt->fbtp_patchpoint = instr; 115 fbt->fbtp_savedval = *instr; 120 fbt->fbtp_hashnext = fbt_probetab[FBT_ADDR2NDX(instr)]; 121 fbt_probetab[FBT_ADDR2NDX(instr)] [all...] |
/freebsd-13-stable/sys/cddl/dev/fbt/riscv/ |
H A D | fbt_isa.c | 106 check_c_ret(uint32_t **instr) argument 112 instr1 = (uint16_t *)(*instr) + i; 115 *instr = (uint32_t *)instr1; 124 check_c_sdsp(uint32_t **instr) argument 130 instr1 = (uint16_t *)(*instr) + i; 133 *instr = (uint32_t *)instr1; 146 uint32_t *instr, *limit; local 172 instr = (uint32_t *)(symval->value); 176 for (; instr < limit; instr [all...] |
/freebsd-13-stable/cddl/contrib/opensolaris/lib/libdtrace/common/ |
H A D | dt_cg.c | 50 dt_cg_node_alloc(uint_t label, dif_instr_t instr) argument 58 dip->di_instr = instr; 97 dif_instr_t instr = DIF_INSTR_SETX((uint_t)intoff, reg); local 105 dt_irlist_append(dlp, dt_cg_node_alloc(lbl, instr)); 193 dif_instr_t instr; local 217 instr = DIF_INSTR_FMT(op, dreg, sreg, dreg); 218 dt_irlist_append(dlp, dt_cg_node_alloc(DT_LBL_NONE, instr)); 244 dif_instr_t instr; local 276 instr = DIF_INSTR_FMT(DIF_OP_SLL, r1, r2, r1); 277 dt_irlist_append(dlp, dt_cg_node_alloc(DT_LBL_NONE, instr)); 328 dif_instr_t instr; local 408 dif_instr_t instr; local 473 dif_instr_t instr; local 555 dif_instr_t instr; local 600 dif_instr_t instr; local 643 dif_instr_t instr; local 700 dif_instr_t instr; local 782 dif_instr_t instr; local 827 dif_instr_t instr; local 866 dif_instr_t instr; local 901 dif_instr_t instr; local 937 dif_instr_t instr; local 972 dif_instr_t instr; local 996 dif_instr_t instr; local 1154 dif_instr_t instr; local 1231 dif_instr_t instr; local 1377 uint32_t instr; local 1481 uint32_t instr; local 1520 dif_instr_t instr; local 2073 dif_instr_t instr; local [all...] |
/freebsd-13-stable/sys/cddl/contrib/opensolaris/uts/powerpc/dtrace/ |
H A D | fasttrap_isa.c | 50 fasttrap_instr_t instr = FASTTRAP_INSTR; local 52 if (uwrite(p, &instr, 4, tp->ftt_pc) != 0) 61 uint32_t instr; local 67 if (uread(p, &instr, 4, tp->ftt_pc) != 0) 69 if (instr != FASTTRAP_INSTR) 81 uint32_t instr; local 90 if (uread(p, &instr, 4, pc) != 0) 106 tp->ftt_instr = instr; 108 switch (OP(instr)) { 123 if (OPX(instr) [all...] |
/freebsd-13-stable/contrib/ntp/html/hints/ |
H A D | solaris.xtra.patchfreq | 60 instr=`echo setcpudelay+34?X | adb $kernel | cut -d: -f 2 | nawk '{ print $1 }'` 62 if [ $instr = $nop ]; then 65 let masked="(16#$store_mask & 16#$instr) - 16#$store"
|
/freebsd-13-stable/sys/dev/hwpmc/ |
H A D | hwpmc_x86.c | 83 uint32_t instr; local 100 if (copyin((void *) pc, &instr, sizeof(instr)) != 0) 103 if (PMC_AT_FUNCTION_PROLOGUE_PUSH_BP(instr) || 104 PMC_AT_FUNCTION_EPILOGUE_RET(instr)) { /* ret */ 107 } else if (PMC_AT_FUNCTION_PROLOGUE_MOV_SP_BP(instr)) { 163 uint32_t instr; local 191 instr = *(uint32_t *) pc; 202 if (PMC_AT_FUNCTION_PROLOGUE_PUSH_BP(instr) || 203 PMC_AT_FUNCTION_EPILOGUE_RET(instr)) [all...] |
/freebsd-13-stable/sys/powerpc/fpu/ |
H A D | fpu_extern.h | 38 union instr; 44 int fpu_execute(struct trapframe *, struct fpemu *, union instr *);
|
H A D | fpu_emu.c | 190 union instr insn; 264 fpu_execute(struct trapframe *tf, struct fpemu *fe, union instr *insn) 267 union instr instr = *insn; local 284 cond = instr.i_any.i_rc; 293 opc_disasm(loc, instr.i_int); 301 if ((instr.i_any.i_opcd >= OPC_LFS && instr.i_any.i_opcd <= OPC_STFDU) || 302 instr.i_any.i_opcd == OPC_integer_31) { 315 if (instr [all...] |
/freebsd-13-stable/sys/contrib/xz-embedded/linux/lib/xz/ |
H A D | xz_dec_bcj.c | 163 uint32_t instr; local 166 instr = get_unaligned_be32(buf + i); 167 if ((instr & 0xFC000003) == 0x48000001) { 168 instr &= 0x03FFFFFC; 169 instr -= s->pos + (uint32_t)i; 170 instr &= 0x03FFFFFC; 171 instr |= 0x48000001; 172 put_unaligned_be32(instr, buf + i); 217 uint64_t instr; local 230 instr 319 uint32_t instr; local [all...] |
/freebsd-13-stable/sys/powerpc/powerpc/ |
H A D | db_disasm.c | 83 void disasm_fields(const struct opcode *popcode, instr_t instr, vm_offset_t loc, 85 void dis_ppc(const struct opcode *opcodeset, instr_t instr, vm_offset_t loc); 589 op_ill(instr_t instr, vm_offset_t loc) argument 591 db_printf("illegal instruction %x\n", instr); 604 disasm_fields(const struct opcode *popcode, instr_t instr, vm_offset_t loc, argument 624 BO = extract_field(instr, 31 - 10, 5); 625 BI = extract_field(instr, 31 - 15, 5); 663 OE = extract_field(instr, 31 - 21, 1); 671 if (instr & 0x1) 675 if (instr 985 op_base(instr_t instr, vm_offset_t loc) argument 991 op_cl_x13(instr_t instr, vm_offset_t loc) argument 997 op_cl_x1e(instr_t instr, vm_offset_t loc) argument 1003 op_cl_x1f(instr_t instr, vm_offset_t loc) argument 1009 op_cl_x3a(instr_t instr, vm_offset_t loc) argument 1015 op_cl_x3b(instr_t instr, vm_offset_t loc) argument 1021 op_cl_x3e(instr_t instr, vm_offset_t loc) argument 1027 op_cl_x3f(instr_t instr, vm_offset_t loc) argument 1033 dis_ppc(const struct opcode *opcodeset, instr_t instr, vm_offset_t loc) argument [all...] |
/freebsd-13-stable/lib/libproc/ |
H A D | proc_bkpt.c | 106 instr_t instr; local 127 instr = 0; 130 piod.piod_addr = &instr; 138 *saved = instr; 142 instr = BREAKPOINT_INSTR; 145 piod.piod_addr = &instr; 168 instr_t instr; local 188 instr = saved; 191 piod.piod_addr = &instr;
|
/freebsd-13-stable/sys/dev/safexcel/ |
H A D | safexcel.c | 1521 struct safexcel_instr *instr; local 1523 instr = *instrp; 1524 instr->opcode = SAFEXCEL_INSTR_OPCODE_INSERT; 1525 instr->length = (1 << 2); 1526 instr->status = 0; 1527 instr->instructions = 0; 1529 *instrp = instr + 1; 1539 struct safexcel_instr *instr; local 1541 instr = *instrp; 1542 instr 1558 struct safexcel_instr *instr; local 1580 struct safexcel_instr *instr; local 1602 safexcel_instr_cipher(struct safexcel_request *req, struct safexcel_instr *instr, struct safexcel_cmd_descr *cdesc) argument 1621 safexcel_instr_eta(struct safexcel_request *req, struct safexcel_instr *instr, struct safexcel_cmd_descr *cdesc) argument 1664 safexcel_instr_sha_hash(struct safexcel_request *req, struct safexcel_instr *instr) argument 1689 safexcel_instr_ccm(struct safexcel_request *req, struct safexcel_instr *instr, struct safexcel_cmd_descr *cdesc) argument 1802 safexcel_instr_gcm(struct safexcel_request *req, struct safexcel_instr *instr, struct safexcel_cmd_descr *cdesc) argument 1848 safexcel_instr_gmac(struct safexcel_request *req, struct safexcel_instr *instr, struct safexcel_cmd_descr *cdesc) argument 1882 struct safexcel_instr *instr; local [all...] |
/freebsd-13-stable/sys/mips/mips/ |
H A D | db_trace.c | 94 unsigned instr, mask; local 187 instr = kdbpeek((int *)va); 190 if (MIPS_LLD_PADDING_BETWEEN_FUNCTIONS(instr)) 193 if (MIPS_START_OF_FUNCTION(instr)) 203 instr = kdbpeek((int *)va); 204 while (instr == 0 || MIPS_LLD_PADDING_BETWEEN_FUNCTIONS(instr)) { 206 instr = kdbpeek((int *)va); 220 instr = kdbpeek((int *)va); 221 i.word = instr; [all...] |
/freebsd-13-stable/sys/cddl/contrib/opensolaris/uts/intel/dtrace/ |
H A D | fasttrap_isa.c | 261 uint8_t instr[FASTTRAP_MAX_INSTR_SIZE + 10]; local 276 if (uread(p, &instr[0], first, pc) != 0) 279 uread(p, &instr[first], len - first, pc + first) != 0) { 280 bzero(&instr[first], len - first); 287 if ((size = dtrace_instr_size_isa(instr, p->p_model, &rmindex)) <= 0) 313 switch (instr[start]) { 358 if (p->p_model == DATAMODEL_LP64 && (instr[start] & 0xf0) == 0x40) 359 rex = instr[start++]; 366 bcopy(instr, tp->ftt_instr, FASTTRAP_MAX_INSTR_SIZE); 369 if (instr[star 636 fasttrap_instr_t instr = FASTTRAP_INSTR; local 647 uint8_t instr; local [all...] |
/freebsd-13-stable/cddl/contrib/opensolaris/lib/libdtrace/i386/ |
H A D | dt_isadep.c | 452 uchar_t *instr; member in struct:dtrace_dis 462 int ret = *dis->instr; 465 fasttrap_instr_query_t instr; local 467 instr.ftiq_pid = dis->pid; 468 instr.ftiq_pc = dis->addr; 478 if (ioctl(dis->dtp->dt_ftfd, FASTTRAPIOC_GETINSTR, &instr) == 0) 479 ret = instr.ftiq_instr; 483 dis->instr++; 489 dt_instr_size(uchar_t *instr, dtrace_hdl_t *dtp, pid_t pid, uintptr_t addr, argument 496 data.instr [all...] |