Home
last modified time | relevance | path

Searched refs:yasm_section (Results 1 – 25 of 31) sorted by relevance

12

/external/chromium_org/third_party/yasm/source/patched-yasm/libyasm/
Dsection.h61 /*@dependent@*/ /*@null@*/ yasm_section *cur_section;
64 /*@reldef@*/ STAILQ_HEAD(yasm_sectionhead, yasm_section) sections;
110 /*@dependent@*/ yasm_section *yasm_object_get_general
163 int (*func) (yasm_section *sect, /*@null@*/ void *d));
171 /*@dependent@*/ /*@null@*/ yasm_section *yasm_object_find_general
209 int yasm_section_is_code(yasm_section *sect);
216 unsigned long yasm_section_get_opt_flags(const yasm_section *sect);
223 void yasm_section_set_opt_flags(yasm_section *sect, unsigned long opt_flags);
231 int yasm_section_is_default(const yasm_section *sect);
238 void yasm_section_set_default(yasm_section *sect, int def);
[all …]
Dsection.c54 struct yasm_section { struct
55 /*@reldef@*/ STAILQ_ENTRY(yasm_section) link;
82 static void yasm_section_destroy(/*@only@*/ yasm_section *sect); argument
154 yasm_section *new_section = in dir_section()
302 yasm_section *
307 yasm_section *s; in yasm_object_get_general()
323 s = yasm_xcalloc(1, sizeof(yasm_section)); in yasm_object_get_general()
400 yasm_section_is_code(yasm_section *sect) in yasm_section_is_code()
406 yasm_section_get_opt_flags(const yasm_section *sect) in yasm_section_get_opt_flags()
412 yasm_section_set_opt_flags(yasm_section *sect, unsigned long opt_flags) in yasm_section_set_opt_flags()
[all …]
Dobjfmt.h105 yasm_section * (*add_default_section) (yasm_object *object);
110 void (*init_new_section) (yasm_section *section, unsigned long line);
115 /*@observer@*/ /*@null@*/ yasm_section *
158 yasm_section *yasm_objfmt_add_default_section(yasm_object *object);
176 /*@observer@*/ /*@null@*/ yasm_section *yasm_objfmt_section_switch
Dcoretype.h99 typedef struct yasm_section yasm_section; typedef
Dbytecode.h197 /*@dependent@*/ /*@null@*/ yasm_section *section;
396 /*@dependent@*/ /*@null@*/ yasm_section *yasm_bc_get_section
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/dbgfmts/dwarf2/
Ddwarf2-dbgfmt.h95 yasm_bytecode *yasm_dwarf2__append_bc(yasm_section *sect, yasm_bytecode *bc);
102 (yasm_dbgfmt_dwarf2 *dbgfmt_dwarf2, yasm_section *sect,
103 /*@null@*/ yasm_section *debug_ptr, int with_address, int with_segment);
107 yasm_section *yasm_dwarf2__generate_line
109 int asm_source, /*@out@*/ yasm_section **main_code,
119 yasm_section *yasm_dwarf2__generate_aranges(yasm_object *object,
120 yasm_section *debug_info);
123 yasm_section *yasm_dwarf2__generate_pubnames(yasm_object *object,
124 yasm_section *debug_info);
127 yasm_section *yasm_dwarf2__generate_info
[all …]
Ddwarf2-aranges.c35 dwarf2_append_arange(yasm_section *debug_aranges, /*@only@*/ yasm_expr *start, in dwarf2_append_arange()
50 yasm_section *debug_aranges; /* section to which address ranges go */
56 dwarf2_generate_aranges_section(yasm_section *sect, /*@null@*/ void *d) in dwarf2_generate_aranges_section()
80 yasm_section *
81 yasm_dwarf2__generate_aranges(yasm_object *object, yasm_section *debug_info) in yasm_dwarf2__generate_aranges()
85 yasm_section *debug_aranges; in yasm_dwarf2__generate_aranges()
Ddwarf2-info.c229 dwarf2_append_expr(yasm_section *sect, /*@only@*/ yasm_expr *expr, in dwarf2_append_expr()
246 dwarf2_append_str(yasm_section *sect, const char *str) in dwarf2_append_str()
259 yasm_section *
260 yasm_dwarf2__generate_info(yasm_object *object, yasm_section *debug_line, in yasm_dwarf2__generate_info()
261 yasm_section *main_code) in yasm_dwarf2__generate_info()
269 yasm_section *debug_abbrev = in yasm_dwarf2__generate_info()
271 yasm_section *debug_info = in yasm_dwarf2__generate_info()
Ddwarf2-dbgfmt.c36 /*@null@*/ yasm_section *debug_ptr;
140 yasm_dwarf2__append_bc(yasm_section *sect, yasm_bytecode *bc) in yasm_dwarf2__append_bc()
154 /*@null@*/ yasm_section *debug_info, *debug_line, *main_code; in dwarf2_dbgfmt_generate()
190 (yasm_dbgfmt_dwarf2 *dbgfmt_dwarf2, yasm_section *sect, in yasm_dwarf2__add_head()
191 /*@null@*/ yasm_section *debug_ptr, int with_address, int with_segment) in yasm_dwarf2__add_head()
Ddwarf2-line.c248 dwarf2_dbgfmt_append_line_op(yasm_section *sect, dwarf_line_number_op opcode, in dwarf2_dbgfmt_append_line_op()
275 dwarf2_dbgfmt_append_line_ext_op(yasm_section *sect, in dwarf2_dbgfmt_append_line_ext_op()
299 dwarf2_dbgfmt_append_line_ext_op_int(yasm_section *sect, in dwarf2_dbgfmt_append_line_ext_op_int()
323 dwarf2_dbgfmt_finalize_locs(yasm_section *sect, dwarf2_section_data *dsd) in dwarf2_dbgfmt_finalize_locs()
355 dwarf2_dbgfmt_gen_line_op(yasm_section *debug_line, dwarf2_line_state *state, in dwarf2_dbgfmt_gen_line_op()
478 yasm_section *debug_line;
561 yasm_section *debug_line; /* section to which line number info goes */
575 /*@null@*/ yasm_section *last_code;
579 dwarf2_generate_line_section(yasm_section *sect, /*@null@*/ void *d) in dwarf2_generate_line_section()
684 yasm_section *
[all …]
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/dbgfmts/codeview/
Dcv-dbgfmt.h49 yasm_bytecode *yasm_cv__append_bc(yasm_section *sect, yasm_bytecode *bc);
52 yasm_section *yasm_cv__generate_symline
56 yasm_section *yasm_cv__generate_type(yasm_object *object);
Dcv-symline.c133 yasm_section *sect; /* section line numbers are for */
243 static cv8_symhead *cv8_add_symhead(yasm_section *sect, unsigned long type,
248 (yasm_section *sect, const cv_filename *fn);
254 cv8_add_sym_objname(yasm_section *sect, /*@keep@*/ char *objname) in cv8_add_sym_objname()
270 cv8_add_sym_compile(yasm_object *object, yasm_section *sect, in cv8_add_sym_compile()
300 cv8_add_sym_label(yasm_section *sect, yasm_symrec *sym) in cv8_add_sym_label()
317 cv8_add_sym_data(yasm_section *sect, unsigned long type, yasm_symrec *sym, in cv8_add_sym_data()
400 cv_append_str(yasm_section *sect, const char *str) in cv_append_str()
415 yasm_section *debug_symline;
435 yasm_section *sect = yasm_bc_get_section(bc); in cv_generate_line_bc()
[all …]
Dcv-dbgfmt.c83 yasm_cv__append_bc(yasm_section *sect, yasm_bytecode *bc) in yasm_cv__append_bc()
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/dbg/
Ddbg-objfmt.c92 dbg_objfmt_init_new_section(yasm_section *sect, unsigned long line) in dbg_objfmt_init_new_section()
102 static yasm_section *
106 yasm_section *retval; in dbg_objfmt_add_default_section()
117 static /*@observer@*/ /*@null@*/ yasm_section *
125 yasm_section *retval; in dbg_objfmt_section_switch()
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/dbgfmts/stabs/
Dstabs-dbgfmt.c93 yasm_section *stab; /* sections to which stabs, stabstrs appended */
94 yasm_section *stabstr;
180 stabs_dbgfmt_append_bcstr(yasm_section *sect, const char *str) in stabs_dbgfmt_append_bcstr()
197 stabs_dbgfmt_append_stab(stabs_info *info, yasm_section *sect, in stabs_dbgfmt_append_stab()
285 stabs_dbgfmt_generate_sections(yasm_section *sect, /*@null@*/ void *d) in stabs_dbgfmt_generate_sections()
321 yasm_section *stext; in stabs_dbgfmt_generate()
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/rdf/
Drdf-objfmt.c123 yasm_section *sect;
253 /*@dependent@*/ yasm_section *sect; in rdf_objfmt_output_value()
339 rdf_objfmt_output_section_mem(yasm_section *sect, /*@null@*/ void *d) in rdf_objfmt_output_section_mem()
381 rdf_objfmt_output_section_reloc(yasm_section *sect, /*@null@*/ void *d) in rdf_objfmt_output_section_reloc()
425 rdf_objfmt_output_section_file(yasm_section *sect, /*@null@*/ void *d) in rdf_objfmt_output_section_file()
526 /*@dependent@*/ /*@null@*/ yasm_section *sect; in rdf_objfmt_output_sym()
814 rdf_objfmt_init_new_section(yasm_section *sect, unsigned long line) in rdf_objfmt_init_new_section()
835 static yasm_section *
838 yasm_section *retval; in rdf_objfmt_add_default_section()
878 static /*@observer@*/ /*@null@*/ yasm_section *
[all …]
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/elf/
Delf.h409 yasm_section *sect;
465 struct yasm_section *sect,
486 void elf_secthead_append_reloc(yasm_section *sect, elf_secthead *shead,
515 yasm_section *sect,
518 unsigned long elf_secthead_write_relocs_to_file(FILE *f, yasm_section *sect,
Delf-objfmt.c67 yasm_section *sect;
261 yasm_section *sect=NULL; in elf_objfmt_build_symtab()
535 yasm_section *sym_sect = yasm_bc_get_section(sym_precbc); in elf_objfmt_output_value()
636 elf_objfmt_output_section(yasm_section *sect, /*@null@*/ void *d) in elf_objfmt_output_section()
702 elf_objfmt_output_secthead(yasm_section *sect, /*@null@*/ void *d) in elf_objfmt_output_secthead()
815 yasm_section *stabsect = yasm_object_find_general(object, ".stab"); in elf_objfmt_output()
816 yasm_section *stabstrsect = in elf_objfmt_output()
884 elf_objfmt_init_new_section(yasm_section *sect, unsigned long line) in elf_objfmt_init_new_section()
912 static yasm_section *
915 yasm_section *retval; in elf_objfmt_add_default_section()
[all …]
Delf.c516 yasm_section *sect; in elf_symtab_write_to_file()
541 yasm_section *sect, in elf_symtab_set_nonzero()
687 elf_secthead_append_reloc(yasm_section *sect, elf_secthead *shead, in elf_secthead_append_reloc()
731 yasm_section *sect, elf_secthead *shead, in elf_secthead_write_rel_to_file()
754 elf_secthead_write_relocs_to_file(FILE *f, yasm_section *sect, in elf_secthead_write_relocs_to_file()
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/macho/
Dmacho-objfmt.c299 yasm_section *sect;
539 yasm_section *sym_sect = yasm_bc_get_section(sym_precbc); in macho_objfmt_output_value()
625 macho_objfmt_output_section(yasm_section *sect, /*@null@ */ void *d) in macho_objfmt_output_section()
646 macho_objfmt_output_relocs(yasm_section *sect, /*@null@*/ void *d) in macho_objfmt_output_relocs()
666 /*@dependent@*/ /*@null@*/ yasm_section *dsect; in macho_objfmt_output_relocs()
704 /*@dependent@*/ /*@null@*/ yasm_section *sect; in macho_objfmt_is_section_label()
730 macho_objfmt_output_secthead(yasm_section *sect, /*@null@*/ void *d) in macho_objfmt_output_secthead()
843 /*@dependent@*/ /*@null@*/ yasm_section *sect; in macho_objfmt_output_symtable()
994 macho_objfmt_calc_sectsize(yasm_section *sect, /*@null@ */ void *d) in macho_objfmt_calc_sectsize()
1264 macho_objfmt_init_new_section(yasm_section *sect, unsigned long line) in macho_objfmt_init_new_section()
[all …]
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/xdf/
Dxdf-objfmt.c94 yasm_section *sect;
283 xdf_objfmt_output_section(yasm_section *sect, /*@null@*/ void *d) in xdf_objfmt_output_section()
375 xdf_objfmt_output_secthead(yasm_section *sect, /*@null@*/ void *d) in xdf_objfmt_output_secthead()
460 /*@dependent@*/ /*@null@*/ yasm_section *sect; in xdf_objfmt_output_sym()
607 xdf_objfmt_init_new_section(yasm_section *sect, unsigned long line) in xdf_objfmt_init_new_section()
631 static yasm_section *
634 yasm_section *retval; in xdf_objfmt_add_default_section()
659 static /*@observer@*/ /*@null@*/ yasm_section *
666 yasm_section *retval; in xdf_objfmt_section_switch()
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/bin/
Dbin-objfmt.c75 yasm_section *section; /* referenced section */
119 yasm_section *section;
146 find_group_by_section(bin_groups *groups, yasm_section *section) in find_group_by_section()
192 /*@observer@*/ const yasm_section *sect;
231 bin_lma_create_group(yasm_section *sect, /*@null@*/ void *d) in bin_lma_create_group()
299 bin_vma_create_group(yasm_section *sect, /*@null@*/ void *d) in bin_vma_create_group()
496 /*@dependent@*/ yasm_section *sect; in bin_objfmt_expr_xform()
539 yasm_section *section; /* NULL for EQUs */
546 map_prescan_bytes(yasm_section *sect, void *d) in map_prescan_bytes()
852 check_lma_overlap(yasm_section *sect, /*@null@*/ void *d) in check_lma_overlap()
[all …]
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/coff/
Dcoff-objfmt.c202 yasm_section *sect;
395 coff_objfmt_init_new_section(yasm_section *sect, unsigned long line) in coff_objfmt_init_new_section()
433 coff_objfmt_set_section_addr(yasm_section *sect, /*@null@*/ void *d) in coff_objfmt_set_section_addr()
555 yasm_section *sym_sect = yasm_bc_get_section(sym_precbc); in coff_objfmt_output_value()
763 coff_objfmt_output_section(yasm_section *sect, /*@null@*/ void *d) in coff_objfmt_output_section()
867 coff_objfmt_output_sectstr(yasm_section *sect, /*@null@*/ void *d) in coff_objfmt_output_sectstr()
885 coff_objfmt_output_secthead(yasm_section *sect, /*@null@*/ void *d) in coff_objfmt_output_secthead()
1006 /*@dependent@*/ /*@null@*/ yasm_section *sect; in coff_objfmt_output_sym()
1293 static yasm_section *
1297 yasm_section *retval; in coff_objfmt_add_default_section()
[all …]
Dcoff-objfmt.h73 void yasm_win64__unwind_generate(yasm_section *xdata,
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/listfmts/nasm/
Dnasm-listfmt.c46 yasm_section *sect;
155 yasm_section *sect; in nasm_listfmt_output()

12