Home
last modified time | relevance | path

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

12345

/mirbsd/src/gnu/usr.bin/binutils/gas/
Dsymbols.h39 extern symbolS *symbol_rootP; /* all the symbol nodes */
40 extern symbolS *symbol_lastP; /* last struct symbol we made, or NULL */
42 extern symbolS abs_symbol;
51 symbolS *symbol_find (const char *name);
52 symbolS *symbol_find_exact (const char *name);
53 symbolS *symbol_find_or_make (const char *name);
54 symbolS *symbol_make (const char *name);
55 symbolS *symbol_new (const char *name, segT segment, valueT value,
57 symbolS *symbol_create (const char *name, segT segment, valueT value,
59 symbolS *symbol_temp_new (segT, valueT, fragS *);
[all …]
Dobj.h28 void obj_emit_symbols (char **where, symbolS * symbols);
41 void obj_symbol_new_hook (symbolS * symbolP);
44 void obj_symbol_to_chars (char **where, symbolS * symbolP);
55 void (*frob_symbol) (symbolS *, int *);
60 bfd_vma (*s_get_size) (symbolS *);
61 void (*s_set_size) (symbolS *, bfd_vma);
62 bfd_vma (*s_get_align) (symbolS *);
63 void (*s_set_align) (symbolS *, bfd_vma);
64 int (*s_get_other) (symbolS *);
65 void (*s_set_other) (symbolS *, int);
[all …]
Dsymbols.c48 symbolS *symbol_rootP;
49 symbolS *symbol_lastP;
50 symbolS abs_symbol;
74 static void report_op_error (symbolS *, symbolS *, symbolS *);
85 symbolS *
88 symbolS *symbolP = symbol_create (name, segment, valu, frag); in symbol_new()
131 symbolS *
138 symbolS *symbolP; in symbol_create()
142 symbolP = (symbolS *) obstack_alloc (&notes, sizeof (symbolS)); in symbol_create()
145 memset (symbolP, 0, sizeof (symbolS)); in symbol_create()
[all …]
Dread.h77 extern symbolS *line_label;
80 extern symbolS *mri_common_symbol;
119 extern void pseudo_set (symbolS * symbolP);
137 extern void bss_alloc (symbolS *, addressT, int);
139 extern symbolS *s_comm_internal (int, symbolS *(*) (int, symbolS *, addressT));
140 extern symbolS *s_lcomm_internal (int, symbolS *, addressT);
Dexpr.h118 symbolS *X_add_symbol;
120 symbolS *X_op_symbol;
165 extern symbolS *make_expr_symbol (expressionS * expressionP);
166 extern int expr_symbol_where (symbolS *, char **, unsigned int *);
168 extern symbolS *expr_build_uconstant (offsetT);
169 extern symbolS *expr_build_dot (void);
Decoff.h45 extern void ecoff_symbol_new_hook (symbolS *);
48 extern void ecoff_frob_symbol (symbolS *);
93 extern void obj_ecoff_set_ext (symbolS *, EXTR *);
104 extern symbolS *ecoff_get_cur_proc_sym (void);
Dwrite.h102 symbolS *fx_addsy;
105 symbolS *fx_subsy;
166 extern symbolS *abs_section_sym;
198 (fragS * frag, int where, int size, symbolS * add_symbol,
205 (fragS * frag, int where, int size, symbolS * add_symbol,
Ddw2gencfi.c76 symbolS *lab1;
77 symbolS *lab2;
90 symbolS *start_address;
91 symbolS *end_address;
100 symbolS *start_address;
108 static symbolS *last_address;
164 cfi_new_fde (symbolS *label) in cfi_new_fde()
174 cfi_end_fde (symbolS *label) in cfi_end_fde()
239 cfi_add_advance_loc (symbolS *label) in cfi_add_advance_loc()
678 symbolS *from = insn->u.ll.lab1; in output_cfi_insn()
[all …]
Dtc.h51 void md_create_long_jump (char *, addressT, addressT, fragS *, symbolS *);
54 void md_create_short_jump (char *, addressT, addressT, fragS *, symbolS *);
69 symbolS *md_undefined_symbol (char *);
Dsubsegs.h91 symbolS *dot;
102 symbolS *sym;
125 extern symbolS *section_symbol (segT);
Dfrags.h58 symbolS *fr_symbol;
141 symbolS * symbol,
149 symbolS * symbol,
Dfrags.c205 symbolS *symbol, offsetT offset, char *opcode) in frag_var()
237 relax_substateT subtype, symbolS *symbol, offsetT offset, in frag_variant()
305 (symbolS *) 0, (offsetT) alignment, (char *) 0); in frag_align()
324 (symbolS *) 0, (offsetT) alignment, (char *) 0); in frag_align_pattern()
354 (relax_substateT) max, (symbolS *) 0, in frag_align_code()
Decoff.c842 symbolS *as_sym; /* symbol as seen by gas */
1126 static symbolS *last_func_sym_value;
1418 sc_t storage, symbolS *sym,
1492 ecoff_symbol_new_hook (symbolS *symbolP) in ecoff_symbol_new_hook()
1594 symbolS *sym_value, /* associated symbol. */ in add_ecoff_symbol()
1618 if (str == (const char *) NULL && sym_value != (symbolS *) NULL) in add_ecoff_symbol()
1623 if (sym_value != (symbolS *) NULL) in add_ecoff_symbol()
1642 if (sym_value == (symbolS *) NULL) in add_ecoff_symbol()
2086 (symbolS *) NULL, in add_unknown_tag()
2094 (symbolS *) NULL, in add_unknown_tag()
[all …]
/mirbsd/src/gnu/usr.bin/binutils/gas/config/
Dobj-aout.c71 obj_aout_frob_symbol (symbolS *sym, int *punt ATTRIBUTE_UNUSED) in obj_aout_frob_symbol()
193 symbolS *sym; in obj_emit_relocations()
255 obj_symbol_to_chars (char **where, symbolS *symbolP) in obj_symbol_to_chars()
271 obj_emit_symbols (char **where, symbolS *symbol_rootP) in obj_emit_symbols()
273 symbolS *symbolP; in obj_emit_symbols()
327 symbolS *symbolP; in obj_aout_weak()
359 symbolS *sym; in obj_aout_type()
389 symbolS *symbolP; in obj_crawl_symbol_chain()
390 symbolS **symbolPP; in obj_crawl_symbol_chain()
486 symbolS *symbolP; in obj_emit_strings()
[all …]
Dobj-coff.c50 static symbolS *def_symbol_in_progress;
128 tag_insert (const char *name, symbolS *symbolP) in tag_insert()
137 static symbolS *
140 return (symbolS *) hash_find (tag_hash, name); in tag_find()
143 static symbolS *
146 symbolS *symbolP; in tag_find_or_make()
197 SA_SET_SYM_ENDNDX (symbolS *sym, symbolS *val) in SA_SET_SYM_ENDNDX()
208 SA_SET_SYM_TAGNDX (symbolS *sym, symbolS *val) in SA_SET_SYM_TAGNDX()
219 S_GET_DATA_TYPE (symbolS *sym) in S_GET_DATA_TYPE()
225 S_SET_DATA_TYPE (symbolS *sym, int val) in S_SET_DATA_TYPE()
[all …]
Dtc-ppc.c97 static int ppc_is_toc_sym PARAMS ((symbolS *sym));
114 static void ppc_change_csect PARAMS ((symbolS *, offsetT));
744 static symbolS *ppc_text_csects;
750 static symbolS *ppc_data_csects;
753 static symbolS *ppc_current_csect;
760 static symbolS *ppc_toc_csect;
770 static symbolS *ppc_current_block;
795 symbolS *GOT_symbol; /* Pre-defined "_GLOBAL_OFFSET_TABLE" */
1756 register symbolS *symbolP;
1908 symbolS *symp; in ppc_frob_file_before_adjust()
[all …]
Dobj-bout.c74 symbolS *sym; in obj_emit_relocations()
142 obj_symbol_to_chars (char **where, symbolS *symbolP) in obj_symbol_to_chars()
159 obj_emit_symbols (char **where, symbolS *symbol_rootP) in obj_emit_symbols()
161 symbolS *symbolP; in obj_emit_symbols()
183 obj_symbol_new_hook (symbolS *symbolP) in obj_symbol_new_hook()
207 symbolS **symbolPP; in obj_crawl_symbol_chain()
208 symbolS *symbolP; in obj_crawl_symbol_chain()
292 symbolS *symbolP; in obj_emit_strings()
Dobj-elf.h126 int elf_s_get_other (symbolS *);
188 void elf_obj_symbol_new_hook (symbolS *);
193 void elf_copy_symbol_attributes (symbolS *, symbolS *);
232 extern void elf_frob_symbol (symbolS *, int *);
247 extern void elf_ecoff_set_ext (symbolS *, struct ecoff_extr *);
Dtc-ppc.h141 symbolS *next;
157 symbolS *size;
161 symbolS *within;
178 extern void ppc_symbol_new_hook PARAMS ((symbolS *));
182 extern void ppc_frob_label PARAMS ((symbolS *));
194 extern int ppc_frob_symbol PARAMS ((symbolS *));
Dobj-elf.c200 elf_s_get_size (symbolS *sym) in elf_s_get_size()
206 elf_s_set_size (symbolS *sym, bfd_vma sz) in elf_s_set_size()
212 elf_s_get_align (symbolS *sym) in elf_s_get_align()
218 elf_s_set_align (symbolS *sym, bfd_vma align) in elf_s_set_align()
224 elf_s_get_other (symbolS *sym) in elf_s_get_other()
230 elf_s_set_other (symbolS *sym, int other) in elf_s_set_other()
249 symbolS *sym; in elf_file_symbol()
273 static symbolS *
274 elf_common_parse (int ignore ATTRIBUTE_UNUSED, symbolS *symbolP, addressT size) in elf_common_parse()
357 symbolS *symbolP = s_comm_internal (0, elf_common_parse); in obj_elf_tls_common()
[all …]
Dobj-ieee.c274 extern symbolS *symbol_rootP;
275 symbolS *ptr;
282 ptr != (symbolS *) NULL;
316 ptr != (symbolS *) NULL;
348 symbolS *x; in S_SET_SEGMENT()
355 symbolS *x; in S_IS_DEFINED()
381 symbolS *x; in S_GET_SEGMENT()
387 symbolS *x; in S_SET_EXTERNAL()
393 symbolS *x; in S_SET_NAME()
480 symbolS *symbolP; in obj_symbol_new_hook()
Dtc-i960.h158 #define TC_SYMFIELD_TYPE symbolS *
185 extern void tc_set_bal_of_call PARAMS ((symbolS *, symbolS *));
187 extern struct symbol *tc_get_bal_of_call PARAMS ((symbolS *));
Dtc-sh64.h52 symbolS *mode_start_symbol;
59 symbolS *last_contents_mark;
143 extern void sh64_frob_label (symbolS *);
154 #define TC_SYMFIELD_TYPE symbolS *
163 extern int sh64_exclude_symbol (symbolS *);
Dtc-xtensa.h246 symbolS *slot_symbols[MAX_SLOTS];
247 symbolS *slot_sub_symbols[MAX_SLOTS];
260 symbolS *X_add_symbol;
306 extern void xtensa_symbol_new_hook (symbolS *);
Dtc-tic54x.h62 symbolS *sym;
94 extern symbolS *tic54x_undefined_symbol (char *name);
103 extern void tic54x_define_label PARAMS((symbolS *));

12345