Searched refs:dt_idhash_t (Results 1 – 15 of 15) sorted by relevance
/freebsd/cddl/contrib/opensolaris/lib/libdtrace/common/ |
H A D | dt_ident.h | 127 } dt_idhash_t; typedef 142 extern dt_idhash_t *dt_idhash_create(const char *, const dt_ident_t *, 144 extern void dt_idhash_destroy(dt_idhash_t *); 145 extern void dt_idhash_update(dt_idhash_t *); 146 extern dt_ident_t *dt_idhash_lookup(dt_idhash_t *, const char *); 147 extern int dt_idhash_nextid(dt_idhash_t *, uint_t *); 148 extern ulong_t dt_idhash_size(const dt_idhash_t *); 149 extern const char *dt_idhash_name(const dt_idhash_t *); 151 extern dt_ident_t *dt_idhash_insert(dt_idhash_t *, const char *, ushort_t, 155 extern void dt_idhash_xinsert(dt_idhash_t *, dt_ident_t *); [all …]
|
H A D | dt_pcb.h | 63 dt_idhash_t *pcb_locals; /* current hash table of local identifiers */ 64 dt_idhash_t *pcb_idents; /* current hash table of ambiguous idents */ 65 dt_idhash_t *pcb_pragmas; /* current hash table of pending pragmas */
|
H A D | dt_ident.c | 628 dt_idhash_populate(dt_idhash_t *dhp) in dt_idhash_populate() 644 dt_idhash_t * 648 dt_idhash_t *dhp; in dt_idhash_create() 653 size = sizeof (dt_idhash_t) + in dt_idhash_create() 680 dt_idhash_destroy(dt_idhash_t *dhp) in dt_idhash_destroy() 704 dt_idhash_update(dt_idhash_t *dhp) in dt_idhash_update() 727 dt_idhash_lookup(dt_idhash_t *dhp, const char *name) in dt_idhash_lookup() 745 dt_idhash_nextid(dt_idhash_t *dhp, uint_t *p) in dt_idhash_nextid() 755 dt_idhash_size(const dt_idhash_t *dhp) in dt_idhash_size() 761 dt_idhash_name(const dt_idhash_t *dhp) in dt_idhash_name() [all …]
|
H A D | dt_impl.h | 144 dt_idhash_t *dm_extern; /* external symbol definitions */ 249 dt_idhash_t *dt_macros; /* hash table of macro variable identifiers */ 250 dt_idhash_t *dt_aggs; /* hash table of aggregation identifiers */ 251 dt_idhash_t *dt_globals; /* hash table of global identifiers */ 252 dt_idhash_t *dt_tls; /* hash table of thread-local identifiers */
|
H A D | dt_xlator.h | 45 dt_idhash_t *dx_locals; /* hash of local scope identifiers */
|
H A D | dt_provider.h | 44 dt_idhash_t *pv_probes; /* probe defs (if user-declared) */
|
H A D | dt_pcb.c | 93 dt_pcb_pop_ident(dt_idhash_t *dhp, dt_ident_t *idp, void *arg) in dt_pcb_pop_ident()
|
H A D | dt_pragma.c | 54 dt_pragma_apply(dt_idhash_t *dhp, dt_ident_t *idp) in dt_pragma_apply() 56 dt_idhash_t *php; in dt_pragma_apply()
|
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()
|
H A D | dt_program.c | 404 dt_header_decl(dt_idhash_t *dhp, dt_ident_t *idp, void *data) in dt_header_decl() 457 dt_header_probe(dt_idhash_t *dhp, dt_ident_t *idp, void *data) in dt_header_probe()
|
H A D | dt_parser.h | 80 dt_idhash_t *_locals; /* local variable hash */
|
H A D | dt_cc.c | 125 dt_idreset(dt_idhash_t *dhp, dt_ident_t *idp, void *ignored) in dt_idreset() 134 dt_idpragma(dt_idhash_t *dhp, dt_ident_t *idp, void *ignored) in dt_idpragma() 1792 dt_reduceid(dt_idhash_t *dhp, dt_ident_t *idp, dtrace_hdl_t *dtp) in dt_reduceid()
|
H A D | dt_provider.c | 852 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.c | 1576 dt_idhash_t *dhp; in dt_node_decl() 2662 dt_xcook_ident(dt_node_t *dnp, dt_idhash_t *dhp, uint_t idkind, int create) in dt_xcook_ident() 3222 dt_idhash_t *dhp; in dt_cook_op2() 3690 dt_idhash_t *dhp = NULL; in dt_cook_op2()
|
H A D | dt_dof.c | 398 dof_add_probe(dt_idhash_t *dhp, dt_ident_t *idp, void *data) in dof_add_probe()
|