Home
last modified time | relevance | path

Searched refs:tdesc (Results 1 – 8 of 8) sorted by relevance

/titanic_50/usr/src/tools/stabs/
H A Dgenassym.c33 void genassym_do_sou(struct tdesc *tdp, struct node *np);
34 void genassym_do_enum(struct tdesc *tdp, struct node *np);
35 void genassym_do_intrinsic(struct tdesc *tdp, struct node *np);
37 static void switch_on_type(struct mlist *mlp, struct tdesc *tdp,
40 static void print_intrinsic(struct mlist *mlp, struct tdesc *tdp,
42 static void print_forward(struct mlist *mlp, struct tdesc *tdp,
44 static void print_pointer(struct mlist *mlp, struct tdesc *tdp,
46 static void print_array(struct mlist *mlp, struct tdesc *tdp,
48 static void print_function(struct mlist *mlp, struct tdesc *tdp,
50 static void print_union(struct mlist *mlp, struct tdesc *tdp,
[all …]
H A Dforth.c33 void forth_do_sou(struct tdesc *tdp, struct node *np);
34 void forth_do_enum(struct tdesc *tdp, struct node *np);
35 void forth_do_intrinsic(struct tdesc *tdp, struct node *np);
37 static void switch_on_type(struct mlist *mlp, struct tdesc *tdp,
40 static void print_intrinsic(struct mlist *mlp, struct tdesc *tdp,
42 static void print_forward(struct mlist *mlp, struct tdesc *tdp,
44 static void print_pointer(struct mlist *mlp, struct tdesc *tdp,
46 static void print_array(struct mlist *mlp, struct tdesc *tdp,
48 static void print_function(struct mlist *mlp, struct tdesc *tdp,
50 static void print_union(struct mlist *mlp, struct tdesc *tdp,
[all …]
H A Dstabs.c35 static struct tdesc *hash_table[BUCKETS];
36 static struct tdesc *name_table[BUCKETS];
43 static char *soudef(char *cp, enum type type, struct tdesc **rtdp);
44 static void enumdef(char *cp, struct tdesc **rtdp);
46 static struct tdesc *lookup(int h);
53 static void addhash(struct tdesc *tdp, int num);
54 static void tagadd(char *w, int h, struct tdesc *tdp);
55 static void tagdecl(char *cp, struct tdesc **rtdp, int h, char *w);
56 static char *tdefdecl(char *cp, int h, struct tdesc **rtdp);
57 static char *intrinsic(char *cp, struct tdesc **rtdp);
[all …]
H A Dstabs.h76 struct tdesc { struct
78 struct tdesc *next; argument
82 struct tdesc *tdesc; /* *, f , to */ argument
91 struct tdesc *hash; argument
101 struct tdesc *index_type;
107 struct tdesc *contents;
117 struct tdesc *fdesc; /* s, u */
129 extern struct tdesc *lookupname(char *);
H A Dmain.c40 extern void forth_do_sou(struct tdesc *, struct node *);
41 extern void forth_do_enum(struct tdesc *, struct node *);
42 extern void forth_do_intrinsic(struct tdesc *, struct node *);
43 extern void genassym_do_sou(struct tdesc *, struct node *);
44 extern void genassym_do_enum(struct tdesc *, struct node *);
45 extern void genassym_do_intrinsic(struct tdesc *, struct node *);
46 extern void squander_do_sou(struct tdesc *, struct node *);
47 extern void squander_do_enum(struct tdesc *, struct node *);
48 extern void squander_do_intrinsic(struct tdesc *, struct node *);
58 void (*do_sou)(struct tdesc *, struct node *);
[all …]
H A Dsquander.c33 void squander_do_sou(struct tdesc *tdp, struct node *np);
34 void squander_do_enum(struct tdesc *tdp, struct node *np);
35 void squander_do_intrinsic(struct tdesc *tdp, struct node *np);
38 squander_do_intrinsic(struct tdesc *tdp, struct node *np) in squander_do_intrinsic()
43 squander_do_sou(struct tdesc *tdp, struct node *np) in squander_do_sou()
72 squander_do_enum(struct tdesc *tdp, struct node *np) in squander_do_enum()
/titanic_50/usr/src/cmd/sgs/elfwrap/common/
H A Delfwrap.c225 TargDesc_t tdesc; in output() local
236 target_init_sparc(&tdesc); in output()
239 target_init_sparcv9(&tdesc); in output()
242 target_init_i386(&tdesc); in output()
245 target_init_amd64(&tdesc); in output()
249 target_init(&tdesc); in output()
326 data->d_align = tdesc.td_align; in output()
336 data->d_size = (odp->od_symtabno * tdesc.td_symsz); in output()
337 data->d_align = tdesc.td_align; in output()
552 ehdr->e_ident[EI_CLASS] = tdesc.td_class; in output()
[all …]
/titanic_50/usr/src/tools/ctf/cvt/
H A Dctftools.h150 typedef struct tdesc tdesc_t;
164 struct tdesc *ml_type; /* Member type */
197 struct tdesc *fna_type;
204 struct tdesc *fn_ret;
220 struct tdesc { struct
232 tdesc_t *tdesc; /* ptr, typedef, vol, const, restr */ argument
245 #define t_tdesc t_data.tdesc argument