/illumos-gate/usr/src/lib/libdtrace/common/ |
H A D | dt_ident.h | 83 } 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 D | dt_ident.c | 52 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 D | dt_xlator.h | 44 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 D | dt_provider.h | 78 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 D | dt_pragma.c | 49 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 D | dt_as.c | 80 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 D | dt_module.h | 49 extern dt_ident_t *dt_module_extern(dtrace_hdl_t *, dt_module_t *,
|
H A D | dt_cg.c | 96 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 D | dt_provider.c | 239 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 D | dt_parser.h | 74 dt_ident_t *_ident; /* identifier reference */ 250 extern dt_ident_t *dt_node_resolve(const dt_node_t *, uint_t);
|
H A D | dt_cc.c | 124 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 D | dt_pcb.c | 91 dt_pcb_pop_ident(dt_idhash_t *dhp, dt_ident_t *idp, void *arg) in dt_pcb_pop_ident()
|
H A D | dt_impl.h | 99 dt_ident_t *da_xlator; /* translator, if any */ 219 dt_ident_t *dt_externs; /* linked list of external symbol identifiers */
|
H A D | dt_lex.l | 284 dt_ident_t *idp = dt_idhash_lookup( 306 dt_ident_t *idp = dt_idhash_lookup(
|
H A D | dt_program.c | 399 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 D | dt_parser.c | 792 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 D | dt_module.c | 425 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 D | dt_open.c | 165 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 D | dt_printf.c | 66 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 D | dt_proc.c | 1116 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 D | dt_map.c | 389 dt_ident_t *aid; in dt_aggid_add()
|
H A D | dt_xlator.c | 360 dt_ident_t *
|
H A D | dt_subr.c | 120 dt_ident_t *idp; in dtrace_xstr2desc()
|
H A D | dt_decl.c | 739 dt_ident_t *idp; in dt_decl_enumerator()
|
H A D | dt_dof.c | 394 dof_add_probe(dt_idhash_t *dhp, dt_ident_t *idp, void *data) in dof_add_probe()
|