Home
last modified time | relevance | path

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

123456

/toolchain/binutils/binutils-2.25/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;
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 …]
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 …]
Dsymbols.c44 symbolS *symbol_rootP;
45 symbolS *symbol_lastP;
46 symbolS abs_symbol;
47 symbolS dot_symbol;
85 symbolS *
88 symbolS *symbolP = symbol_create (name, segment, valu, frag); in symbol_new()
129 symbolS *
136 symbolS *symbolP; in symbol_create()
140 symbolP = (symbolS *) obstack_alloc (&notes, sizeof (symbolS)); in symbol_create()
143 memset (symbolP, 0, sizeof (symbolS)); in symbol_create()
[all …]
Dread.h75 extern symbolS *line_label;
78 extern symbolS *mri_common_symbol;
126 extern void pseudo_set (symbolS * symbolP);
145 extern void bss_alloc (symbolS *, addressT, int);
147 extern symbolS *s_comm_internal (int, symbolS *(*) (int, symbolS *, addressT));
148 extern symbolS *s_lcomm_internal (int, symbolS *, addressT);
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);
Dwrite.h78 symbolS *fx_addsy;
81 symbolS *fx_subsy;
147 symbolS *offset_sym;
149 symbolS *sym;
164 extern symbolS *abs_section_sym;
178 (fragS * frag, int where, int size, symbolS * add_symbol,
181 (fragS * frag, int size, symbolS * add_symbol,
Dexpr.h117 symbolS *X_add_symbol;
119 symbolS *X_op_symbol;
181 extern symbolS *make_expr_symbol (expressionS * expressionP);
182 extern int expr_symbol_where (symbolS *, char **, unsigned int *);
185 extern symbolS *expr_build_uconstant (offsetT);
186 extern symbolS *expr_build_dot (void);
Ddw2gencfi.h86 symbolS *lab1;
87 symbolS *lab2;
106 symbolS *start_address;
107 symbolS *end_address;
Dtc.h49 void md_create_long_jump (char *, addressT, addressT, fragS *, symbolS *);
52 void md_create_short_jump (char *, addressT, addressT, fragS *, symbolS *);
67 symbolS *md_undefined_symbol (char *);
Dsubsegs.h81 symbolS *dot;
91 symbolS *sym;
117 extern symbolS *section_symbol (segT);
Dfrags.c223 relax_substateT subtype, symbolS *symbol, offsetT offset, in frag_var_init()
254 relax_substateT subtype, symbolS *symbol, offsetT offset, in frag_var()
272 relax_substateT subtype, symbolS *symbol, offsetT offset, in frag_variant()
326 (symbolS *) 0, (offsetT) alignment, (char *) 0); in frag_align()
345 (symbolS *) 0, (offsetT) alignment, (char *) 0); in frag_align_pattern()
375 (relax_substateT) max, (symbolS *) 0, in frag_align_code()
/toolchain/binutils/binutils-2.25/gas/config/
Dobj-coff.c53 static symbolS *def_symbol_in_progress;
133 tag_insert (const char *name, symbolS *symbolP) in tag_insert()
142 static symbolS *
145 return (symbolS *) hash_find (tag_hash, name); in tag_find()
148 static symbolS *
151 symbolS *symbolP; in tag_find_or_make()
181 static symbolS *
182 obj_coff_common_parse (int ignore ATTRIBUTE_UNUSED, symbolS *symbolP, addressT size) in obj_coff_common_parse()
263 SA_SET_SYM_ENDNDX (symbolS *sym, symbolS *val) in SA_SET_SYM_ENDNDX()
274 SA_SET_SYM_TAGNDX (symbolS *sym, symbolS *val) in SA_SET_SYM_TAGNDX()
[all …]
Dobj-coff.h172 #define TC_SYMFIELD_TYPE symbolS *
304 extern symbolS *coff_last_function;
370 extern int S_SET_DATA_TYPE (symbolS *, int);
371 extern int S_SET_STORAGE_CLASS (symbolS *, int);
372 extern int S_GET_STORAGE_CLASS (symbolS *);
373 extern void SA_SET_SYM_ENDNDX (symbolS *, symbolS *);
374 extern void coff_add_linesym (symbolS *);
376 extern void coff_frob_symbol (symbolS *, int *);
381 extern void coff_obj_symbol_new_hook (symbolS *);
382 extern void coff_obj_symbol_clone_hook (symbolS *, symbolS *);
[all …]
Dobj-elf.h117 int elf_s_get_other (symbolS *);
183 void elf_obj_symbol_new_hook (symbolS *);
188 void elf_copy_symbol_attributes (symbolS *, symbolS *);
232 extern void elf_frob_symbol (symbolS *, int *);
246 extern void elf_ecoff_set_ext (symbolS *, struct ecoff_extr *);
249 extern symbolS * elf_common_parse (int ignore ATTRIBUTE_UNUSED, symbolS *symbolP,
Dobj-aout.c28 obj_aout_frob_symbol (symbolS *sym, int *punt ATTRIBUTE_UNUSED) in obj_aout_frob_symbol()
151 symbolS *symbolP; in obj_aout_weak()
183 symbolS *sym; in obj_aout_type()
217 obj_aout_s_get_other (symbolS *sym) in obj_aout_s_get_other()
223 obj_aout_s_set_other (symbolS *sym, int o) in obj_aout_s_set_other()
246 obj_aout_s_get_desc (symbolS *sym) in obj_aout_s_get_desc()
252 obj_aout_s_set_desc (symbolS *sym, int d) in obj_aout_s_set_desc()
258 obj_aout_s_get_type (symbolS *sym) in obj_aout_s_get_type()
264 obj_aout_s_set_type (symbolS *sym, int t) in obj_aout_s_set_type()
Dtc-ppc.h127 symbolS *next;
145 symbolS *within;
150 symbolS *size;
170 extern void ppc_symbol_new_hook (symbolS *);
174 extern void ppc_frob_label (symbolS *);
186 extern int ppc_frob_symbol (symbolS *);
208 extern void ppc_new_dot_label (symbolS *);
Dtc-ppc.c117 static void ppc_change_csect (symbolS *, offsetT);
975 static symbolS *ppc_text_csects;
981 static symbolS *ppc_data_csects;
984 static symbolS *ppc_current_csect;
991 static symbolS *ppc_toc_csect;
1001 static symbolS *ppc_current_block;
1048 symbolS *GOT_symbol; /* Pre-defined "_GLOBAL_OFFSET_TABLE" */
2137 symbolS *symbolP; in ppc_elf_lcomm()
2244 symbolS *sym; in ppc_elf_localentry()
2381 symbolS *symp; in ppc_frob_file_before_adjust()
[all …]
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-aarch64.h88 void aarch64_copy_symbol_attributes (symbolS *, symbolS *);
133 symbolS *first_map, *last_map;
215 extern void aarch64_frob_label (symbolS *);
219 extern void aarch64elf_frob_symbol (symbolS *, int *);
231 void tc_pe_dwarf2_emit_offset (symbolS *, unsigned int);
Dtc-i960.h146 #define TC_SYMFIELD_TYPE symbolS *
167 extern void tc_set_bal_of_call (symbolS *, symbolS *);
169 extern struct symbol *tc_get_bal_of_call (symbolS *);
Dobj-elf.c221 elf_s_get_size (symbolS *sym) in elf_s_get_size()
227 elf_s_set_size (symbolS *sym, bfd_vma sz) in elf_s_set_size()
233 elf_s_get_align (symbolS *sym) in elf_s_get_align()
239 elf_s_set_align (symbolS *sym, bfd_vma align) in elf_s_set_align()
245 elf_s_get_other (symbolS *sym) in elf_s_get_other()
251 elf_s_set_other (symbolS *sym, int other) in elf_s_set_other()
270 symbolS *sym; in elf_file_symbol()
305 symbolS *
306 elf_common_parse (int ignore ATTRIBUTE_UNUSED, symbolS *symbolP, addressT size) in elf_common_parse()
389 symbolS *symbolP = s_comm_internal (0, elf_common_parse); in obj_elf_tls_common()
[all …]
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-sh64.h52 symbolS *mode_start_symbol;
59 symbolS *last_contents_mark;
144 extern void sh64_frob_label (symbolS *);
155 #define TC_SYMFIELD_TYPE symbolS *
164 extern int sh64_exclude_symbol (symbolS *);
Dobj-evax.h52 symbolS *label;
100 extern void evax_symbol_new_hook (symbolS *);
101 extern void evax_frob_symbol (symbolS *, int *);

123456