/titanic_44/usr/src/tools/stabs/ |
H A D | genassym.c | 33 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 D | forth.c | 33 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 D | stabs.c | 35 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 D | stabs.h | 76 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 D | main.c | 40 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 D | squander.c | 33 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_44/usr/src/cmd/sgs/elfwrap/common/ |
H A D | elfwrap.c | 225 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_44/usr/src/tools/ctf/cvt/ |
H A D | ctftools.h | 150 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
|