Home
last modified time | relevance | path

Searched refs:dt_ident_t (Results 1 – 25 of 26) sorted by relevance

12

/illumos-gate/usr/src/lib/libdtrace/common/
H A Ddt_ident.h83 } dt_ident_t; typedef
117 void (*dh_defer)(struct dt_idhash *, dt_ident_t *); /* defer callback */
118 const dt_ident_t *dh_tmpl; /* template for initial ident population */
124 dt_ident_t *dh_hash[1]; /* array of hash table bucket pointers */
140 extern dt_idhash_t *dt_idhash_create(const char *, const dt_ident_t *,
144 extern dt_ident_t *dt_idhash_lookup(dt_idhash_t *, const char *);
149 extern dt_ident_t *dt_idhash_insert(dt_idhash_t *, const char *, ushort_t,
153 extern void dt_idhash_xinsert(dt_idhash_t *, dt_ident_t *);
154 extern void dt_idhash_delete(dt_idhash_t *, dt_ident_t *);
156 typedef int dt_idhash_f(dt_idhash_t *, dt_ident_t *, void *);
[all …]
H A Ddt_ident.c52 dt_idcook_sign(dt_node_t *dnp, dt_ident_t *idp, in dt_idcook_sign()
110 dt_idcook_assc(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *args) in dt_idcook_assc()
174 dt_idcook_func(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *args) in dt_idcook_func()
314 dt_idcook_args(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *ap) in dt_idcook_args()
321 dt_ident_t *xidp; in dt_idcook_args()
433 dt_idcook_regs(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *ap) in dt_idcook_regs()
470 dt_idcook_type(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *args) in dt_idcook_type()
492 dt_idcook_thaw(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *args) in dt_idcook_thaw()
499 dt_idcook_inline(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *args) in dt_idcook_inline()
508 dt_iddtor_sign(dt_ident_t *idp) in dt_iddtor_sign()
[all …]
H A Ddt_xlator.h44 dt_ident_t *dx_ident; /* identifier ref for input param */
45 dt_ident_t dx_souid; /* fake identifier for sou output */
46 dt_ident_t dx_ptrid; /* fake identifier for ptr output */
77 extern dt_ident_t *dt_xlator_ident(dt_xlator_t *, ctf_file_t *, ctf_id_t);
H A Ddt_provider.h78 dt_ident_t *pr_ident; /* pointer to probe identifier */
97 extern dt_probe_t *dt_probe_create(dtrace_hdl_t *, dt_ident_t *, int,
H A Ddt_pragma.c49 dt_pragma_apply(dt_idhash_t *dhp, dt_ident_t *idp) in dt_pragma_apply()
52 dt_ident_t *pdp; in dt_pragma_apply()
83 dt_ident_t *idp; in dt_pragma_attributes()
165 dt_ident_t *idp; in dt_pragma_binding()
H A Ddt_as.c80 dt_countvar(dt_idhash_t *dhp, dt_ident_t *idp, void *data) in dt_countvar()
92 dt_copyvar(dt_idhash_t *dhp, dt_ident_t *idp, void *data) in dt_copyvar()
190 dt_as_undef(const dt_ident_t *idp, uint_t offset) in dt_as_undef()
216 dt_ident_t *idp; in dt_as()
H A Ddt_module.h49 extern dt_ident_t *dt_module_extern(dtrace_hdl_t *, dt_module_t *,
H A Ddt_cg.c96 dt_cg_xsetx(dt_irlist_t *dlp, dt_ident_t *idp, uint_t lbl, int reg, uint64_t x) in dt_cg_xsetx()
546 dt_cg_arglist(dt_ident_t *idp, dt_node_t *args, in dt_cg_arglist()
633 dt_cg_stvar(const dt_ident_t *idp) in dt_cg_stvar()
677 dt_ident_t *idp = dt_ident_resolve(dnp->dn_child->dn_ident); in dt_cg_prearith_op()
732 dt_ident_t *idp = dt_ident_resolve(dnp->dn_child->dn_ident); in dt_cg_postarith_op()
1002 dt_ident_t *idp; in dt_cg_asgn_op()
1251 dt_ident_t *idp = dnp->dn_ident; in dt_cg_array_op()
1346 dt_ident_t *idp = dnp->dn_ident; in dt_cg_inline()
1379 dt_ident_t *dtxl_idp; /* translated ident */
1391 dt_ident_t *idp = dx->dtxl_idp; in dt_cg_xlate_member()
[all …]
H A Ddt_provider.c239 dt_ident_t *idp; in dt_probe_discover()
375 dt_ident_t *idp; in dt_probe_lookup()
409 dt_probe_create(dtrace_hdl_t *dtp, dt_ident_t *idp, int protoc, in dt_probe_create()
685 dt_ident_t *idp; in dt_probe_info()
821 dt_probe_iter(dt_idhash_t *ihp, dt_ident_t *idp, dt_probe_iter_t *pit) in dt_probe_iter()
H A Ddt_parser.h74 dt_ident_t *_ident; /* identifier reference */
250 extern dt_ident_t *dt_node_resolve(const dt_node_t *, uint_t);
H A Ddt_cc.c124 dt_idreset(dt_idhash_t *dhp, dt_ident_t *idp, void *ignored) in dt_idreset()
133 dt_idpragma(dt_idhash_t *dhp, dt_ident_t *idp, void *ignored) in dt_idpragma()
323 dt_ident_t *aid; in dt_action_clear()
365 dt_ident_t *aid; in dt_action_normalize()
428 dt_ident_t *aid; in dt_action_trunc()
494 dt_ident_t *aid, *fid; in dt_action_printa()
1157 dt_ident_t *aid, *fid; in dt_compile_agg()
1652 dt_ident_t *idp; in dt_setcontext()
1736 dt_ident_t *idp; in dt_endcontext()
1749 dt_reduceid(dt_idhash_t *dhp, dt_ident_t *idp, dtrace_hdl_t *dtp) in dt_reduceid()
H A Ddt_pcb.c91 dt_pcb_pop_ident(dt_idhash_t *dhp, dt_ident_t *idp, void *arg) in dt_pcb_pop_ident()
H A Ddt_impl.h99 dt_ident_t *da_xlator; /* translator, if any */
219 dt_ident_t *dt_externs; /* linked list of external symbol identifiers */
H A Ddt_lex.l284 dt_ident_t *idp = dt_idhash_lookup(
306 dt_ident_t *idp = dt_idhash_lookup(
H A Ddt_program.c399 dt_header_decl(dt_idhash_t *dhp, dt_ident_t *idp, void *data) in dt_header_decl()
452 dt_header_probe(dt_idhash_t *dhp, dt_ident_t *idp, void *data) in dt_header_probe()
H A Ddt_parser.c792 dt_ident_t *
795 dt_ident_t *idp; in dt_node_resolve()
1313 dt_ident_t *idp; in dt_node_ident()
1561 dt_ident_t *idp; in dt_node_decl()
1765 dt_ident_t *idp; in dt_node_func()
2244 dt_ident_t *idp, *rdp; in dt_node_inline()
2329 dt_ident_t *pidp; in dt_node_inline()
2337 inp->din_argv = calloc(i, sizeof (dt_ident_t *)); in dt_node_inline()
2652 dt_ident_t *idp; in dt_xcook_ident()
2897 dt_ident_t *idp = dnp->dn_ident; in dt_cook_var()
[all …]
H A Ddt_module.c425 dt_ident_t *idp; in dt_module_create()
960 dt_ident_t *
965 dt_ident_t *idp; in dt_module_extern()
1251 dt_ident_t *idp; in dtrace_lookup_by_name()
1585 dt_ident_t *idp = in dtrace_symbol_type()
H A Ddt_open.c165 static const dt_ident_t _dtrace_globals[] = {
614 static const dt_ident_t _dtrace_macros[] = {
836 const dt_ident_t *idp; in dt_vopen()
1336 dt_ident_t *idp, *ndp; in dtrace_close()
H A Ddt_printf.c66 dt_ident_t *idp = dt_idhash_lookup(dtp->dt_macros, "target"); in pfcheck_uaddr()
367 dt_ident_t *idp = dt_idhash_lookup(dtp->dt_macros, "target"); in pfprint_uaddr()
1019 dt_ident_t *idp, int foff, dtrace_actkind_t kind, dt_node_t *dnp) in dt_printf_validate()
1170 dt_ident_t *lid, *rid; in dt_printa_validate()
H A Ddt_proc.c1116 dt_ident_t *idp = dt_idhash_lookup(dtp->dt_macros, "target"); in dtrace_proc_create()
1128 dt_ident_t *idp = dt_idhash_lookup(dtp->dt_macros, "target"); in dtrace_proc_grab()
H A Ddt_map.c389 dt_ident_t *aid; in dt_aggid_add()
H A Ddt_xlator.c360 dt_ident_t *
H A Ddt_subr.c120 dt_ident_t *idp; in dtrace_xstr2desc()
H A Ddt_decl.c739 dt_ident_t *idp; in dt_decl_enumerator()
H A Ddt_dof.c394 dof_add_probe(dt_idhash_t *dhp, dt_ident_t *idp, void *data) in dof_add_probe()

12