nasm/output
H. Peter Anvin 892c4818ce Add support for backend-defined subsections and label hacks
MachO has this odd thing called "subsections via symbols", by which a
symbol can magically start what effectively is a new section. To
support this, add support for a calldown into the backend when a new
symbol is defined *at the current output location*, and allow it to
switch the current segment.

Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
2018-05-30 14:48:18 -07:00
..
codeview.c output: codeview -- change version number written 2018-04-20 11:27:19 +03:00
dwarf.h dwarf: Update dwarf_line_number_extended 2017-03-25 22:15:04 +03:00
elf.h output: elf -- Add ELF32_R_INFO, ELF64_R_INFO helpers 2017-03-18 15:16:10 +03:00
legacy.c Sanitize the handling of segments a bit 2017-05-03 17:33:04 -07:00
nulldbg.c Add a generic pragma-handling infrastructure 2017-03-07 21:32:37 -08:00
nullout.c Add support for backend-defined subsections and label hacks 2018-05-30 14:48:18 -07:00
outaout.c Add support for backend-defined subsections and label hacks 2018-05-30 14:48:18 -07:00
outaout.mac
outas86.c Add support for backend-defined subsections and label hacks 2018-05-30 14:48:18 -07:00
outas86.mac
outbin.c Add support for backend-defined subsections and label hacks 2018-05-30 14:48:18 -07:00
outbin.mac
outcoff.c Add support for backend-defined subsections and label hacks 2018-05-30 14:48:18 -07:00
outcoff.mac
outdbg.c Add support for backend-defined subsections and label hacks 2018-05-30 14:48:18 -07:00
outdbg.mac Sanitize the handling of segments a bit 2017-05-03 17:33:04 -07:00
outelf.c Add support for backend-defined subsections and label hacks 2018-05-30 14:48:18 -07:00
outelf.h output: elf -- Make elf_section_attrib static 2017-03-25 22:15:04 +03:00
outelf.mac output: output format macros should be case insensitive 2017-03-07 22:53:48 -08:00
outform.c Reorganize the source code into subdirectories 2016-05-25 12:06:29 -07:00
outform.h
outieee.c Add support for backend-defined subsections and label hacks 2018-05-30 14:48:18 -07:00
outlib.c Reorganize the source code into subdirectories 2016-05-25 12:06:29 -07:00
outlib.h Add support for backend-defined subsections and label hacks 2018-05-30 14:48:18 -07:00
outmacho.c Add support for backend-defined subsections and label hacks 2018-05-30 14:48:18 -07:00
outmacho.mac macho: implement do_dead_strip, make subsections_by_symbols a pragma 2017-03-14 18:46:31 -07:00
outobj.c Add support for backend-defined subsections and label hacks 2018-05-30 14:48:18 -07:00
outobj.mac
outrdf2.c Add support for backend-defined subsections and label hacks 2018-05-30 14:48:18 -07:00
outrdf2.mac
outrdf.mac
pecoff.h
stabs.h
strtbl.c hashtbl, strtbl: add hash_free_all(), split strtbl_find() 2017-04-24 00:54:51 -07:00
strtbl.h hashtbl, strtbl: add hash_free_all(), split strtbl_find() 2017-04-24 00:54:51 -07:00