Searched refs:instr (Results 1 - 25 of 145) sorted by relevance

123456

/illumos-gate/usr/src/cmd/dtrace/test/tst/sparc/ustack/
H A Dtst.helper.c46 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));
/illumos-gate/usr/src/cmd/sgs/librtld_db/demo/common/
H A Ddisasm.c36 disassemble(unsigned int instr, unsigned long pc, FUNCPTR prtAddress, argument
41 (void) snprintf(buf, 256, "0x%x", instr);
/illumos-gate/usr/src/lib/libcurses/screen/
H A D_instr.c49 instr(char *s) function
/illumos-gate/usr/src/cmd/dtrace/test/tst/i386/ustack/
H A Dtst.helper.c46 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));
/illumos-gate/usr/src/cmd/sgs/librtld_db/sparc/
H A Dplt32_resolution.c53 unsigned int instr[4]; local
63 if (ps_pread(rap->rd_psp, pltaddr, (char *)instr,
74 if ((instr[0] != M_NOP) &&
75 ((instr[1] & (~(S_MASK(22)))) == M_BA_A)) {
85 } else if ((instr[2] & (~(S_MASK(13)))) == M_JMPL) {
101 hi_bits = instr[1] & S_MASK(22); /* 31..10 */
102 lo_bits = instr[2] & S_MASK(10); /* 09..00 */
106 } else if ((instr[0] == M_NOP) &&
107 ((instr[1] & (~(S_MASK(22)))) == M_BA_A)) {
121 d22 = instr[
[all...]
/illumos-gate/usr/src/uts/i86pc/os/
H A Dinstr_size.c71 uchar_t **instr = p; local
73 ret = **instr;
74 *instr += 1;
89 dtrace_dis_isize(uchar_t *instr, dis_isize_t which, model_t model, int *rmindex) argument
97 x.d86_data = (void **)&instr;
115 dtrace_instr_size_isa(uchar_t *instr, model_t model, int *rmindex) argument
117 return (dtrace_dis_isize(instr, DIS_ISIZE_INSTR, model, rmindex));
121 dtrace_instr_size(uchar_t *instr) argument
123 return (dtrace_dis_isize(instr, DIS_ISIZE_INSTR, DATAMODEL_NATIVE,
131 uchar_t instr[1 local
[all...]
/illumos-gate/usr/src/lib/libsocket/inet/
H A Dbootparams_getbyname.c69 * NOTE: we expect the data we're passed (in instr) has had the host's name
75 const char *instr,
84 if ((instr >= buffer && (buffer + buflen) > instr) ||
85 (buffer >= instr && (instr + lenstr) > buffer)) {
88 p = instr;
99 lenstr -= (p - instr);
74 str2bootent( const char *instr, int lenstr, void *ent, char *buffer, int buflen ) argument
/illumos-gate/usr/src/lib/libtsnet/common/
H A Dtsol_sgetzcent.c155 tsol_sgetzcent(const char *instr, int *errp, char **errstrp) argument
176 *errstrp = (char *)instr;
184 instr = parse_entry(zc->zc_name, sizeof (zc->zc_name), instr, "#;:\n");
186 *errstrp = (char *)instr;
187 if (*instr == '\0' || *instr == '#' || *instr == '\n')
189 else if (*instr == ':')
195 if (*instr !
[all...]
/illumos-gate/usr/src/cmd/sgs/librtld_db/sparcv9/
H A Dplt64_resolution.c56 instr_t instr[8]; local
96 if (ps_pread(rap->rd_psp, pltaddr, (char *)instr,
104 if (instr[0] != M_MOVO7TOG5) {
106 EC_ADDR(pltaddr), EC_ADDR(instr[0])));
115 pltptr = instr[3] & S_MASK(12);
152 if (ps_pread(rap->rd_psp, pltaddr, (char *)instr,
162 if ((instr[0] != M_NOP) &&
163 ((instr[1] & (~(S_MASK(19)))) == M_BA_A_XCC)) {
174 } else if ((instr[0] == M_NOP) &&
175 ((instr[
[all...]
/illumos-gate/usr/src/lib/libdtrace/common/
H A Ddt_cg.c50 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
2072 dif_instr_t instr; local
[all...]
/illumos-gate/usr/src/lib/nsswitch/nis/common/
H A Dgetspent.c49 nis_str2spent(instr, lenstr, ent, buffer, buflen)
50 const char *instr;
60 * We know that instr != 0 because we're in 'nis', not 'files'
62 if ((p = memchr(instr, ':', lenstr)) == 0) {
65 if ((q = memchr(p + 1, ':', lenstr - (p + 1 - instr))) == 0) {
70 if (q + 1 - instr > buflen) {
76 (void) memcpy(buffer, instr, q - instr);
78 buffer[p - instr] = '\0';
79 buffer[q - instr]
[all...]
/illumos-gate/usr/src/uts/sparc/dtrace/
H A Dfbt.c265 #define FBT_BDEST(va, instr) ((uintptr_t)(va) + \
266 (((int32_t)(((instr) & FBT_DISP22_MASK) << 10)) >> 8))
267 #define FBT_BPCCDEST(va, instr) ((uintptr_t)(va) + \
268 (((int32_t)(((instr) & FBT_DISP19_MASK) << 13)) >> 11))
269 #define FBT_BPRDEST(va, instr) ((uintptr_t)(va) + \
270 (((int32_t)((FBT_DISP16(instr)) << 16)) >> 14))
276 #define FBT_IS_SAVE(instr) \
277 (FBT_FMT3_OP(instr) == FBT_OP_SAVE && \
278 FBT_FMT3_RD(instr) == FBT_REG_O6 && \
279 FBT_FMT3_RS1(instr)
387 fbt_patch_entry(uint32_t *instr, uint32_t id, fbt_trampoline_t *tramp, int nargs) argument
540 fbt_canpatch_return(uint32_t *instr, int offset, const char *name) argument
622 fbt_canpatch_retl(uint32_t *instr, int offset, const char *name) argument
683 fbt_patch_return(uint32_t *instr, uint32_t *funcbase, uint32_t *funclim, int offset, uint32_t id, fbt_trampoline_t *tramp, const char *name) argument
843 fbt_patch_retl(uint32_t *instr, uint32_t *funcbase, uint32_t *funclim, int offset, uint32_t id, fbt_trampoline_t *tramp, const char *name) argument
1091 uint32_t *instr, *base, *limit; local
[all...]
H A Dfasttrap_isa.c1055 fasttrap_instr_t instr = FASTTRAP_INSTR; local
1057 if (uwrite(p, &instr, 4, tp->ftt_pc) != 0)
1066 fasttrap_instr_t instr; local
1072 if (uread(p, &instr, 4, tp->ftt_pc) != 0)
1074 if (instr != FASTTRAP_INSTR && instr != BREAKPOINT_INSTR)
1086 uint32_t instr; local
1095 if (uread(p, &instr, 4, pc) != 0)
1111 if (OP(instr) == 1) {
1116 disp = DISP30(instr) <<
[all...]
/illumos-gate/usr/src/uts/sun4/sys/
H A Dscb.h42 int instr[8]; member in struct:trapvec
/illumos-gate/usr/src/lib/nsswitch/files/common/
H A Dgetprinter.c99 char *instr = be->buf; local
102 if ((linelen = _nss_files_read_line(be->f, instr,
111 while (isspace(*instr)) {
112 instr++;
117 if (*instr == '#')
121 if ((*instr == '\n') || (*instr == '\0'))
124 if (filter != 0 && strstr(instr, filter) == 0) {
136 if (check != NULL && (*check)(args, instr, linelen) == 0)
140 parsestat = (*func)(instr, linele
[all...]
H A Dbootparams_getbyname.c102 char *instr = be->buf; local
113 if ((linelen = _nss_files_read_line(be->f, instr,
124 p = instr;
152 linelen -= (p - instr);
/illumos-gate/usr/src/cmd/refer/
H A Dglue5.c42 char *instr; variable
65 instr = 0;
86 instr = xargv[1];
109 fprintf(stderr, "before execute instr %.20s\n", instr? instr: "");
111 instr ? instr[inct-3] : '\0',
112 instr ? instr[inc
[all...]
/illumos-gate/usr/src/cmd/expr/
H A Dcompile.c75 static char * dhl_compile(const char *instr, char *ep, char *endbuf);
103 compile(const char *instr, char *expbuf, char *endbuf) argument
105 return (dhl_compile(instr, expbuf, endbuf));
109 step(const char *instr, const char *expbuf) argument
111 return (dhl_step(instr, expbuf));
115 advance(const char *instr, const char *expbuf) argument
117 return (dhl_advance(instr, expbuf));
141 dhl_compile(instr, expbuf, endbuf)
142 const char *instr; /* the regular expression */
151 if (*instr
[all...]
/illumos-gate/usr/src/uts/intel/dtrace/
H A Dfbt.c205 uint8_t *instr, *limit; local
284 instr = (uint8_t *)sym->st_value;
288 while (instr < limit) {
289 if (*instr == FBT_PUSHL_EBP)
292 if ((size = dtrace_instr_size(instr)) <= 0)
295 instr += size;
298 if (instr >= limit || *instr != FBT_PUSHL_EBP) {
307 if (instr[0] != FBT_PUSHL_EBP)
310 if (!(instr[
[all...]
/illumos-gate/usr/src/cmd/mdb/common/modules/dtrace/
H A Ddof.c40 dis_log(const dtrace_difo_t *dp, const char *name, dif_instr_t instr) argument
43 DIF_INSTR_R1(instr), DIF_INSTR_R2(instr), DIF_INSTR_RD(instr));
48 dis_branch(const dtrace_difo_t *dp, const char *name, dif_instr_t instr) argument
50 mdb_printf("%-4s %u", name, DIF_INSTR_LABEL(instr));
55 dis_load(const dtrace_difo_t *dp, const char *name, dif_instr_t instr) argument
58 DIF_INSTR_R1(instr), DIF_INSTR_RD(instr));
63 dis_store(const dtrace_difo_t *dp, const char *name, dif_instr_t instr) argument
71 dis_str(const dtrace_difo_t *dp, const char *name, dif_instr_t instr) argument
78 dis_r1rd(const dtrace_difo_t *dp, const char *name, dif_instr_t instr) argument
86 dis_cmp(const dtrace_difo_t *dp, const char *name, dif_instr_t instr) argument
94 dis_tst(const dtrace_difo_t *dp, const char *name, dif_instr_t instr) argument
153 dis_lda(const dtrace_difo_t *dp, const char *name, dif_instr_t instr) argument
166 dis_ldv(const dtrace_difo_t *dp, const char *name, dif_instr_t instr) argument
178 dis_stv(const dtrace_difo_t *dp, const char *name, dif_instr_t instr) argument
190 dis_setx(const dtrace_difo_t *dp, const char *name, dif_instr_t instr) argument
210 dis_sets(const dtrace_difo_t *dp, const char *name, dif_instr_t instr) argument
230 dis_ret(const dtrace_difo_t *dp, const char *name, dif_instr_t instr) argument
237 dis_call(const dtrace_difo_t *dp, const char *name, dif_instr_t instr) argument
247 dis_pushts(const dtrace_difo_t *dp, const char *name, dif_instr_t instr) argument
261 dis_xlate(const dtrace_difo_t *dp, const char *name, dif_instr_t instr) argument
385 dif_instr_t instr, opcode; local
412 uintptr_t instr, limit; local
[all...]
/illumos-gate/usr/src/lib/nsswitch/user/common/
H A Duser_common.c176 char *instr = be->buf; local
179 if ((linelen = _nss_user_read_line(be->f, instr,
186 if (filter != 0 && strstr(instr, filter) == 0) {
198 if ((last = strchr(instr, '#')) == 0) {
199 last = instr + linelen;
207 for (first = instr; isspace(*first); first++) {
224 if (first != instr) {
225 instr = first;
230 parsestat = (*args->str2ent)(instr, linelen, args->buf.result,
/illumos-gate/usr/src/lib/libproc/i386/
H A DPisadep.c80 uchar_t instr[16]; local
82 if (Pread(P, instr, sizeof (int_syscall_instr), addr) !=
86 if (memcmp(instr, int_syscall_instr, sizeof (int_syscall_instr)) == 0)
140 uchar_t instr[6]; local
148 if (Pread(P, instr, sizeof (instr), pc) != sizeof (instr) ||
149 instr[1] != 0xc4)
152 switch (instr[0]) {
154 count = instr[
[all...]
/illumos-gate/usr/src/lib/libdisasm/common/
H A Ddis_sparc.c228 uint32_t instr; local
231 if (dhp->dh_read(dhp->dh_data, addr, &instr, sizeof (instr)) !=
232 sizeof (instr))
243 instr = BE_32(instr);
248 do_binary(instr);
253 idx = dis_get_bits(instr, tp->tbl_field, tp->tbl_len);
270 if (tp->tbl_fmt(dhp, instr, inp, idx) == 0)
277 instr);
283 dis_get_bits(uint32_t instr, int offset, int length) argument
325 do_binary(uint32_t instr) argument
[all...]
/illumos-gate/usr/src/lib/nsswitch/compat/common/
H A Dcompat_common.c51 extern int str2passwd(const char *instr, int lenstr, void *ent,
53 extern int str2spwd(const char *instr, int lenstr, void *ent,
55 extern int str2group(const char *instr, int lenstr, void *ent,
70 const char *instr,
82 (void) strncpy(buffer, instr, buflen);
89 const char *instr,
101 (void) strncpy(buffer, instr, buflen);
276 do_merge(be, args, instr, linelen)
279 const char *instr;
286 const char *end = instr
69 str2auuser_s( const char *instr, int lenstr, void *ent, char *buffer, int buflen) argument
88 str2userattr_s( const char *instr, int lenstr, void *ent, char *buffer, int buflen) argument
573 char *instr = be->buf; local
776 char *instr = be->buf; local
1017 char *instr = be->buf; local
[all...]
/illumos-gate/usr/src/cmd/lp/model/netpr/
H A Dmisc.c76 alloc_str(char * instr) argument
80 outstr = (char *)malloc(strlen(instr) + 1);
82 (void) memset(outstr, 0, strlen(instr) + 1);
83 (void) strcpy(outstr, instr);

Completed in 89 milliseconds

123456