Home
last modified time | relevance | path

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

1234567

/netbsd/src/external/gpl3/binutils/dist/gas/
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 …]
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 …]
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 …]
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 …]
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 …]
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 *,
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);
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);
Dexpr.h119 symbolS *X_add_symbol;
121 symbolS *X_op_symbol;
185 extern symbolS *make_expr_symbol (const expressionS * expressionP);
186 extern int expr_symbol_where (symbolS *, const char **, unsigned int *);
188 extern symbolS *expr_build_uconstant (offsetT);
189 extern symbolS *expr_build_dot (void);
Ddw2gencfi.h122 symbolS *lab1;
123 symbolS *lab2;
174 symbolS *last_address;
185 symbolS *start_address;
186 symbolS *end_address;
204 symbolS *eh_loc;
Dscfidw2gen.c127 scfi_dot_cfi_startproc (const symbolS *start_sym) in scfi_dot_cfi_startproc()
135 cfi_new_fde ((symbolS *)start_sym); in scfi_dot_cfi_startproc()
150 scfi_dot_cfi_endproc (const symbolS *end_sym) in scfi_dot_cfi_endproc()
163 cfi_end_fde ((symbolS *)end_sym); in scfi_dot_cfi_endproc()
171 const char *name, const symbolS *advloc) in scfi_dot_cfi()
181 cfi_add_advance_loc ((symbolS *)advloc); in scfi_dot_cfi()
Dgen-sframe.c95 static symbolS*
103 static symbolS*
123 sframe_fre_set_begin_addr (struct sframe_row_entry *fre, symbolS *beginS) in sframe_fre_set_begin_addr()
129 sframe_fre_set_end_addr (struct sframe_row_entry *fre, symbolS *endS) in sframe_fre_set_end_addr()
424 create_fre_start_addr_exp (expressionS *cexp, symbolS *fre_pc_begin, in create_fre_start_addr_exp()
425 symbolS *fde_start_address, in create_fre_start_addr_exp()
426 symbolS *fde_end_address) in create_fre_start_addr_exp()
467 create_func_info_exp (expressionS *cexp, symbolS *dw_fde_end_addrS, in create_func_info_exp()
468 symbolS *dw_fde_start_addrS, uint8_t func_info) in create_func_info_exp()
490 output_sframe_row_entry (symbolS *fde_start_addr, in output_sframe_row_entry()
[all …]
Ddwarf2dbg.c170 symbolS *label;
193 symbolS *text_start;
194 symbolS *text_end;
239 static symbolS *force_reset_view;
243 static symbolS *view_assert_failed;
254 generic_dwarf2_emit_offset (symbolS *symbol, unsigned int size) in generic_dwarf2_emit_offset()
384 symbolS *deferred = make_expr_symbol (&viewx); in set_or_check_view()
501 dwarf2_gen_line_info_1 (symbolS *label, struct dwarf2_line_info *loc) in dwarf2_gen_line_info_1()
546 symbolS *sym; in dwarf2_gen_line_info()
1124 dwarf2_emit_label (symbolS *label) in dwarf2_emit_label()
[all …]
Dscfidw2gen.h29 void scfi_dot_cfi_startproc (const symbolS *start_sym);
30 void scfi_dot_cfi_endproc (const symbolS *end_sym);
32 const char *name, const symbolS *advloc);
/netbsd/src/external/gpl3/binutils/dist/gas/config/
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 …]
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,
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 …]
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()
Dtc-aarch64.h129 void aarch64_copy_symbol_attributes (symbolS *, symbolS *);
136 void aarch64_elf_copy_symbol_attributes (symbolS *, symbolS *);
179 symbolS *first_map, *last_map;
305 extern void aarch64_frob_label (symbolS *);
310 extern void aarch64elf_frob_symbol (symbolS *, int *);
322 void tc_pe_dwarf2_emit_offset (symbolS *, unsigned int);
Dtc-tic6x.h42 symbolS *label;
51 symbolS *personality_routine;
52 symbolS *function_start;
56 symbolS *table_entry;
146 symbolS *fix_subsy;
196 extern void tic6x_frob_label (symbolS *sym);
Dobj-coff-seh.h87 symbolS *pc_addr;
99 symbolS *start_addr;
101 symbolS *end_addr;
103 symbolS *xdata_addr;
105 symbolS *endprologue_addr;
Dtc-ppc.h116 symbolS *next;
135 symbolS *within;
140 symbolS *size;
160 extern void ppc_symbol_new_hook (symbolS *);
172 extern int ppc_frob_symbol (symbolS *);
207 symbolS *csects;
213 extern void ppc_new_dot_label (symbolS *);
320 extern void ppc_frob_label (symbolS *);
Dobj-macho.h74 extern void obj_mach_o_frob_label (symbolS *);
85 symbolS *subsection;
114 extern int obj_mach_o_in_different_subsection (symbolS *a, symbolS *b);
Dtc-ppc.c108 static void ppc_change_csect (symbolS *, offsetT);
900 symbolS *sym = symbol_find_or_make (name); in ppc_parse_name()
1045 static symbolS *ppc_current_csect;
1052 static symbolS *ppc_toc_csect;
1062 static symbolS *ppc_current_block;
1094 symbolS *GOT_symbol; /* Pre-defined "_GLOBAL_OFFSET_TABLE" */
2382 symbolS *symbolP; in ppc_elf_lcomm()
2488 symbolS *sym; in ppc_elf_localentry()
2663 symbolS *symp; in ppc_frob_file_before_adjust()
2673 symbolS *dotsym; in ppc_frob_file_before_adjust()
[all …]
Dobj-elf.c203 elf_s_get_size (symbolS *sym) in elf_s_get_size()
209 elf_s_set_size (symbolS *sym, bfd_vma sz) in elf_s_set_size()
215 elf_s_get_align (symbolS *sym) in elf_s_get_align()
221 elf_s_set_align (symbolS *sym, bfd_vma align) in elf_s_set_align()
227 elf_s_get_other (symbolS *sym) in elf_s_get_other()
233 elf_s_set_other (symbolS *sym, int other) in elf_s_set_other()
248 symbolS *sym = symbol_new (s, absolute_section, &zero_address_frag, 0); in elf_file_symbol()
281 symbolS *
282 elf_common_parse (int ignore ATTRIBUTE_UNUSED, symbolS *symbolP, addressT size) in elf_common_parse()
365 symbolS *symbolP = s_comm_internal (0, elf_common_parse); in obj_elf_tls_common()
[all …]

1234567