Home
last modified time | relevance | path

Searched refs:dt_idhash_t (Results 1 – 15 of 15) sorted by relevance

/illumos-gate/usr/src/lib/libdtrace/common/
H A Ddt_ident.h125 } dt_idhash_t; typedef
140 extern dt_idhash_t *dt_idhash_create(const char *, const dt_ident_t *,
142 extern void dt_idhash_destroy(dt_idhash_t *);
143 extern void dt_idhash_update(dt_idhash_t *);
144 extern dt_ident_t *dt_idhash_lookup(dt_idhash_t *, const char *);
145 extern int dt_idhash_nextid(dt_idhash_t *, uint_t *);
146 extern ulong_t dt_idhash_size(const dt_idhash_t *);
147 extern const char *dt_idhash_name(const dt_idhash_t *);
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 *);
[all …]
H A Ddt_pcb.h61 dt_idhash_t *pcb_locals; /* current hash table of local identifiers */
62 dt_idhash_t *pcb_idents; /* current hash table of ambiguous idents */
63 dt_idhash_t *pcb_pragmas; /* current hash table of pending pragmas */
H A Ddt_ident.c618 dt_idhash_populate(dt_idhash_t *dhp) in dt_idhash_populate()
634 dt_idhash_t *
638 dt_idhash_t *dhp; in dt_idhash_create()
643 size = sizeof (dt_idhash_t) + in dt_idhash_create()
670 dt_idhash_destroy(dt_idhash_t *dhp) in dt_idhash_destroy()
694 dt_idhash_update(dt_idhash_t *dhp) in dt_idhash_update()
717 dt_idhash_lookup(dt_idhash_t *dhp, const char *name) in dt_idhash_lookup()
735 dt_idhash_nextid(dt_idhash_t *dhp, uint_t *p) in dt_idhash_nextid()
745 dt_idhash_size(const dt_idhash_t *dhp) in dt_idhash_size()
751 dt_idhash_name(const dt_idhash_t *dhp) in dt_idhash_name()
[all …]
H A Ddt_impl.h136 dt_idhash_t *dm_extern; /* external symbol definitions */
220 dt_idhash_t *dt_macros; /* hash table of macro variable identifiers */
221 dt_idhash_t *dt_aggs; /* hash table of aggregation identifiers */
222 dt_idhash_t *dt_globals; /* hash table of global identifiers */
223 dt_idhash_t *dt_tls; /* hash table of thread-local identifiers */
H A Ddt_xlator.h43 dt_idhash_t *dx_locals; /* hash of local scope identifiers */
H A Ddt_provider.h42 dt_idhash_t *pv_probes; /* probe defs (if user-declared) */
H A Ddt_pragma.c49 dt_pragma_apply(dt_idhash_t *dhp, dt_ident_t *idp) in dt_pragma_apply()
51 dt_idhash_t *php; in dt_pragma_apply()
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_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()
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.h82 dt_idhash_t *_locals; /* local variable hash */
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()
1749 dt_reduceid(dt_idhash_t *dhp, dt_ident_t *idp, dtrace_hdl_t *dtp) in dt_reduceid()
H A Ddt_provider.c821 dt_probe_iter(dt_idhash_t *ihp, dt_ident_t *idp, dt_probe_iter_t *pit) in dt_probe_iter()
H A Ddt_parser.c1560 dt_idhash_t *dhp; in dt_node_decl()
2645 dt_xcook_ident(dt_node_t *dnp, dt_idhash_t *dhp, uint_t idkind, int create) in dt_xcook_ident()
3204 dt_idhash_t *dhp; in dt_cook_op2()
3672 dt_idhash_t *dhp = NULL; in dt_cook_op2()
H A Ddt_dof.c394 dof_add_probe(dt_idhash_t *dhp, dt_ident_t *idp, void *data) in dof_add_probe()