Home
last modified time | relevance | path

Searched refs:symbolS (Results 1 – 25 of 316) sorted by relevance

12345678910>>...13

/netbsd-src/external/gpl3/binutils/dist/gas/
H A Dsymbols.h26 extern symbolS *symbol_rootP; /* all the symbol nodes */
27 extern symbolS *symbol_lastP; /* last struct symbol we made, or NULL */
29 extern symbolS abs_symbol;
30 extern symbolS dot_symbol;
46 char * symbol_relc_make_sym (symbolS *);
49 symbolS *symbol_find (const char *name);
50 symbolS *symbol_find_noref (const char *name, int noref);
51 symbolS *symbol_find_exact (const char *name);
52 symbolS *symbol_find_exact_noref (const char *name, int noref);
53 symbolS *symbol_find_or_make (const char *name);
[all …]
H A Dobj.h27 void obj_emit_symbols (char **where, symbolS * symbols);
33 void obj_symbol_new_hook (symbolS * symbolP);
36 void obj_symbol_to_chars (char **where, symbolS * symbolP);
49 void (*frob_symbol) (symbolS *, int *);
54 bfd_vma (*s_get_size) (symbolS *);
55 void (*s_set_size) (symbolS *, bfd_vma);
56 bfd_vma (*s_get_align) (symbolS *);
57 void (*s_set_align) (symbolS *, bfd_vma);
58 int (*s_get_other) (symbolS *);
59 void (*s_set_other) (symbolS *, int);
[all …]
H A Dginsn.h103 const symbolS *sym;
193 const symbolS *sym;
237 const symbolS *func;
239 symbolS *start_addr;
246 int ginsn_data_begin (const symbolS *func);
247 int ginsn_data_end (const symbolS *label);
248 const symbolS *ginsn_data_func_symbol (void);
249 void ginsn_frob_label (const symbolS *sym);
251 void frch_ginsn_data_init (const symbolS *func, symbolS *start_addr,
257 void label_ginsn_map_insert (const symbolS *label, ginsnS *ginsn);
[all …]
H A Dsymbols.c225 symbolS *symbol_rootP;
226 symbolS *symbol_lastP;
227 symbolS abs_symbol;
229 symbolS dot_symbol;
330 symbolS *
333 symbolS *symbolP = symbol_create (name, segment, frag, valu); in symbol_new()
368 symbol_init (symbolS *symbolP, const char *name, asection *sec, in symbol_init()
405 symbolS *
409 symbolS *symbolP; in symbol_create()
414 size = sizeof (symbolS) + sizeof (struct xsymbol); in symbol_create()
[all …]
H A Dginsn.c43 ginsn_init (enum ginsn_type type, const symbolS *sym, bool real_p) in ginsn_init()
171 label_ginsn_map_insert (const symbolS *label, ginsnS *ginsn) in label_ginsn_map_insert()
179 label_ginsn_map_find (const symbolS *label) in label_ginsn_map_find()
189 ginsn_new_phantom (const symbolS *sym) in ginsn_new_phantom()
199 ginsn_new_symbol (const symbolS *sym, bool func_begin_p) in ginsn_new_symbol()
210 ginsn_new_symbol_func_begin (const symbolS *sym) in ginsn_new_symbol_func_begin()
216 ginsn_new_symbol_func_end (const symbolS *sym) in ginsn_new_symbol_func_end()
222 ginsn_new_symbol_user_label (const symbolS *sym) in ginsn_new_symbol_user_label()
230 ginsn_new_add (const symbolS *sym, bool real_p, in ginsn_new_add()
246 ginsn_new_and (const symbolS *sym, bool real_p, in ginsn_new_and()
[all …]
H A Dwrite.h98 symbolS *fx_addsy;
101 symbolS *fx_subsy;
155 symbolS *offset_sym;
157 symbolS *sym;
172 extern symbolS *abs_section_sym;
185 extern fixS *fix_new (fragS *, unsigned long, unsigned long, symbolS *,
187 extern fixS *fix_at_start (fragS *, unsigned long, symbolS *,
H A Decoff.h44 extern void ecoff_symbol_new_hook (symbolS *);
46 extern void ecoff_symbol_clone_hook (symbolS *, symbolS *);
49 extern void ecoff_frob_symbol (symbolS *);
94 extern void obj_ecoff_set_ext (symbolS *, EXTR *);
105 extern symbolS *ecoff_get_cur_proc_sym (void);
H A Dread.h89 extern symbolS *line_label;
92 extern symbolS *mri_common_symbol;
142 extern void pseudo_set (symbolS * symbolP);
166 extern void bss_alloc (symbolS *, addressT, unsigned);
168 extern symbolS *s_comm_internal (int, symbolS *(*) (int, symbolS *, addressT));
169 extern symbolS *s_lcomm_internal (int, symbolS *, addressT);
/netbsd-src/external/gpl3/binutils.old/dist/gas/
H A Dsymbols.h26 extern symbolS *symbol_rootP; /* all the symbol nodes */
27 extern symbolS *symbol_lastP; /* last struct symbol we made, or NULL */
29 extern symbolS abs_symbol;
30 extern symbolS dot_symbol;
39 char * symbol_relc_make_sym (symbolS *);
42 symbolS *symbol_find (const char *name);
43 symbolS *symbol_find_noref (const char *name, int noref);
44 symbolS *symbol_find_exact (const char *name);
45 symbolS *symbol_find_exact_noref (const char *name, int noref);
46 symbolS *symbol_find_or_make (const char *name);
[all …]
H A Dobj.h27 void obj_emit_symbols (char **where, symbolS * symbols);
33 void obj_symbol_new_hook (symbolS * symbolP);
36 void obj_symbol_to_chars (char **where, symbolS * symbolP);
46 void (*frob_symbol) (symbolS *, int *);
51 bfd_vma (*s_get_size) (symbolS *);
52 void (*s_set_size) (symbolS *, bfd_vma);
53 bfd_vma (*s_get_align) (symbolS *);
54 void (*s_set_align) (symbolS *, bfd_vma);
55 int (*s_get_other) (symbolS *);
56 void (*s_set_other) (symbolS *, int);
[all …]
H A Dsymbols.c224 symbolS *symbol_rootP;
225 symbolS *symbol_lastP;
226 symbolS abs_symbol;
228 symbolS dot_symbol;
260 symbolS *
263 symbolS *symbolP = symbol_create (name, segment, frag, valu); in symbol_new()
301 symbol_init (symbolS *symbolP, const char *name, asection *sec, in symbol_init()
336 symbolS *
340 symbolS *symbolP; in symbol_create()
345 size = sizeof (symbolS) + sizeof (struct xsymbol); in symbol_create()
[all …]
H A Dread.h89 extern symbolS *line_label;
92 extern symbolS *mri_common_symbol;
141 extern void pseudo_set (symbolS * symbolP);
162 extern void bss_alloc (symbolS *, addressT, unsigned);
164 extern symbolS *s_comm_internal (int, symbolS *(*) (int, symbolS *, addressT));
165 extern symbolS *s_lcomm_internal (int, symbolS *, addressT);
H A Dwrite.h97 symbolS *fx_addsy;
100 symbolS *fx_subsy;
154 symbolS *offset_sym;
156 symbolS *sym;
171 extern symbolS *abs_section_sym;
184 extern fixS *fix_new (fragS *, unsigned long, unsigned long, symbolS *,
186 extern fixS *fix_at_start (fragS *, unsigned long, symbolS *,
H A Decoff.h44 extern void ecoff_symbol_new_hook (symbolS *);
46 extern void ecoff_symbol_clone_hook (symbolS *, symbolS *);
49 extern void ecoff_frob_symbol (symbolS *);
94 extern void obj_ecoff_set_ext (symbolS *, EXTR *);
105 extern symbolS *ecoff_get_cur_proc_sym (void);
H A Dexpr.h119 symbolS *X_add_symbol;
121 symbolS *X_op_symbol;
184 extern symbolS *make_expr_symbol (expressionS * expressionP);
185 extern int expr_symbol_where (symbolS *, const char **, unsigned int *);
187 extern symbolS *expr_build_uconstant (offsetT);
188 extern symbolS *expr_build_dot (void);
H A Ddw2gencfi.h97 symbolS *lab1;
98 symbolS *lab2;
149 symbolS *last_address;
160 symbolS *start_address;
161 symbolS *end_address;
179 symbolS *eh_loc;
/netbsd-src/external/gpl3/binutils/dist/gas/config/
H A Dobj-coff.c51 static symbolS *def_symbol_in_progress;
128 tag_insert (const char *name, symbolS *symbolP) in tag_insert()
133 static symbolS *
136 return (symbolS *) str_hash_find (tag_hash, name); in tag_find()
139 static symbolS *
142 symbolS *symbolP; in tag_find_or_make()
171 static symbolS *
172 obj_coff_common_parse (int ignore ATTRIBUTE_UNUSED, symbolS *symbolP, addressT size) in obj_coff_common_parse()
249 SA_SET_SYM_ENDNDX (symbolS *sym, symbolS *val) in SA_SET_SYM_ENDNDX()
260 SA_SET_SYM_TAGNDX (symbolS *sym, symbolS *val) in SA_SET_SYM_TAGNDX()
[all …]
H A Dobj-elf.h151 int elf_s_get_other (symbolS *);
221 void elf_obj_symbol_new_hook (symbolS *);
226 void elf_obj_symbol_clone_hook (symbolS *, symbolS *);
231 void elf_copy_symbol_attributes (symbolS *, symbolS *);
275 extern void elf_frob_symbol (symbolS *, int *);
280 extern void elf_fixup_removed_symbol (symbolS **);
294 extern void elf_ecoff_set_ext (symbolS *, struct ecoff_extr *);
297 extern symbolS * elf_common_parse (int ignore ATTRIBUTE_UNUSED, symbolS *symbolP,
H A Dobj-coff.h250 extern symbolS *coff_last_function;
308 symbolS * sectSym = section_symbol (sec); \
319 extern int S_SET_DATA_TYPE (symbolS *, int);
320 extern int S_SET_STORAGE_CLASS (symbolS *, int);
321 extern int S_GET_STORAGE_CLASS (symbolS *);
322 extern void SA_SET_SYM_ENDNDX (symbolS *, symbolS *);
323 extern void coff_add_linesym (symbolS *);
325 extern void coff_frob_symbol (symbolS *, int *);
330 extern void coff_obj_symbol_new_hook (symbolS *);
331 extern void coff_obj_symbol_clone_hook (symbolS *, symbolS *);
[all …]
H A Dobj-aout.c28 obj_aout_frob_symbol (symbolS *sym, int *punt ATTRIBUTE_UNUSED) in obj_aout_frob_symbol()
169 symbolS *symbolP; in obj_aout_weak()
200 symbolS *sym; in obj_aout_type()
233 obj_aout_s_get_other (symbolS *sym) in obj_aout_s_get_other()
239 obj_aout_s_set_other (symbolS *sym, int o) in obj_aout_s_set_other()
261 obj_aout_s_get_desc (symbolS *sym) in obj_aout_s_get_desc()
267 obj_aout_s_set_desc (symbolS *sym, int d) in obj_aout_s_set_desc()
273 obj_aout_s_get_type (symbolS *sym) in obj_aout_s_get_type()
279 obj_aout_s_set_type (symbolS *sym, int t) in obj_aout_s_set_type()
/netbsd-src/external/gpl3/binutils.old/dist/gas/config/
H A Dobj-coff.c51 static symbolS *def_symbol_in_progress;
128 tag_insert (const char *name, symbolS *symbolP) in tag_insert()
133 static symbolS *
136 return (symbolS *) str_hash_find (tag_hash, name); in tag_find()
139 static symbolS *
142 symbolS *symbolP; in tag_find_or_make()
171 static symbolS *
172 obj_coff_common_parse (int ignore ATTRIBUTE_UNUSED, symbolS *symbolP, addressT size) in obj_coff_common_parse()
249 SA_SET_SYM_ENDNDX (symbolS *sym, symbolS *val) in SA_SET_SYM_ENDNDX()
260 SA_SET_SYM_TAGNDX (symbolS *sym, symbolS *val) in SA_SET_SYM_TAGNDX()
[all …]
H A Dobj-elf.h147 int elf_s_get_other (symbolS *);
217 void elf_obj_symbol_new_hook (symbolS *);
222 void elf_obj_symbol_clone_hook (symbolS *, symbolS *);
227 void elf_copy_symbol_attributes (symbolS *, symbolS *);
271 extern void elf_frob_symbol (symbolS *, int *);
276 extern void elf_fixup_removed_symbol (symbolS **);
290 extern void elf_ecoff_set_ext (symbolS *, struct ecoff_extr *);
293 extern symbolS * elf_common_parse (int ignore ATTRIBUTE_UNUSED, symbolS *symbolP,
H A Dobj-coff.h246 extern symbolS *coff_last_function;
304 symbolS * sectSym = section_symbol (sec); \
315 extern int S_SET_DATA_TYPE (symbolS *, int);
316 extern int S_SET_STORAGE_CLASS (symbolS *, int);
317 extern int S_GET_STORAGE_CLASS (symbolS *);
318 extern void SA_SET_SYM_ENDNDX (symbolS *, symbolS *);
319 extern void coff_add_linesym (symbolS *);
321 extern void coff_frob_symbol (symbolS *, int *);
326 extern void coff_obj_symbol_new_hook (symbolS *);
327 extern void coff_obj_symbol_clone_hook (symbolS *, symbolS *);
[all …]
H A Dobj-aout.c28 obj_aout_frob_symbol (symbolS *sym, int *punt ATTRIBUTE_UNUSED) in obj_aout_frob_symbol()
169 symbolS *symbolP; in obj_aout_weak()
200 symbolS *sym; in obj_aout_type()
233 obj_aout_s_get_other (symbolS *sym) in obj_aout_s_get_other()
239 obj_aout_s_set_other (symbolS *sym, int o) in obj_aout_s_set_other()
262 obj_aout_s_get_desc (symbolS *sym) in obj_aout_s_get_desc()
268 obj_aout_s_set_desc (symbolS *sym, int d) in obj_aout_s_set_desc()
274 obj_aout_s_get_type (symbolS *sym) in obj_aout_s_get_type()
280 obj_aout_s_set_type (symbolS *sym, int t) in obj_aout_s_set_type()
H A Dtc-aarch64.h127 void aarch64_copy_symbol_attributes (symbolS *, symbolS *);
134 void aarch64_elf_copy_symbol_attributes (symbolS *, symbolS *);
177 symbolS *first_map, *last_map;
265 extern void aarch64_frob_label (symbolS *);
270 extern void aarch64elf_frob_symbol (symbolS *, int *);
282 void tc_pe_dwarf2_emit_offset (symbolS *, unsigned int);

12345678910>>...13