Home
last modified time | relevance | path

Searched refs:sysdem_ops_t (Results 1 – 12 of 12) sorted by relevance

/illumos-gate/usr/src/lib/libdemangle/common/
H A Ddemangle_int.h96 extern sysdem_ops_t *sysdem_ops_default;
98 char *cpp_demangle(const char *, size_t, sysdem_ops_t *);
99 char *rust_demangle(const char *, size_t, sysdem_ops_t *);
103 void *zalloc(sysdem_ops_t *, size_t);
104 void *xcalloc(sysdem_ops_t *, size_t, size_t);
105 void *xrealloc(sysdem_ops_t *, void *, size_t, size_t);
106 void xfree(sysdem_ops_t *, void *, size_t);
107 char *xstrdup(sysdem_ops_t *, const char *);
H A Dutil.c25 zalloc(sysdem_ops_t *ops, size_t len) in zalloc()
47 xcalloc(sysdem_ops_t *ops, size_t n, size_t elsize) in xcalloc()
66 xfree(sysdem_ops_t *ops, void *p, size_t len) in xfree()
75 xrealloc(sysdem_ops_t *ops, void *p, size_t oldsz, size_t newsz) in xrealloc()
96 xstrdup(sysdem_ops_t *ops, const char *src) in xstrdup()
116 static sysdem_ops_t i_sysdem_ops_default = {
120 sysdem_ops_t *sysdem_ops_default = &i_sysdem_ops_default;
H A Dcxx.h29 sysdem_ops_t *nm_ops;
37 void name_init(name_t *, sysdem_ops_t *);
51 sysdem_ops_t *sub_ops;
57 void sub_init(sub_t *, sysdem_ops_t *);
67 sysdem_ops_t *tpl_ops;
72 void templ_init(templ_t *, sysdem_ops_t *);
H A Dstr.h31 sysdem_ops_t *str_ops;
41 void str_init(str_t *restrict, sysdem_ops_t *);
53 str_pair_t *str_pair_init(str_pair_t *, sysdem_ops_t *);
H A Ddemangle-sys.h35 } sysdem_ops_t; typedef
38 char *sysdemangle(const char *, sysdem_lang_t, sysdem_ops_t *);
H A Dstr.c36 str_init(str_t *restrict s, sysdem_ops_t *restrict ops) in str_init()
65 sysdem_ops_t *ops = s->str_ops; in str_set()
205 sysdem_ops_t *ops = dest->str_ops; in str_insert_str()
250 str_pair_init(str_pair_t *sp, sysdem_ops_t *ops) in str_pair_init()
H A Dcxx_util.c38 name_init(name_t *n, sysdem_ops_t *ops) in name_init()
76 sysdem_ops_t *ops = sp->strp_l.str_ops; in name_clear()
347 sub_init(sub_t *sub, sysdem_ops_t *ops) in sub_init()
505 templ_init(templ_t *tpl, sysdem_ops_t *ops) in templ_init()
521 sysdem_ops_t *ops = tpl->tpl_ops; in templ_fini()
H A Drust.h38 sysdem_ops_t *rs_ops;
H A Drust.c351 rust_init_state(rust_state_t *restrict st, const char *s, sysdem_ops_t *ops) in rust_init_state()
378 rust_demangle(const char *s, size_t len, sysdem_ops_t *ops) in rust_demangle()
H A Ddemangle.c103 sysdemangle(const char *str, sysdem_lang_t lang, sysdem_ops_t *ops) in sysdemangle()
H A Dcxx.c30 sysdem_ops_t *cpp_ops;
75 static void db_init(cpp_db_t *, sysdem_ops_t *);
159 cpp_demangle(const char *src, size_t srclen, sysdem_ops_t *ops) in cpp_demangle()
2535 sysdem_ops_t *ops = s->str_ops; in basename()
4042 db_init(cpp_db_t *db, sysdem_ops_t *ops) in db_init()
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_demangle.c55 static sysdem_ops_t mdb_dem_demops = {