nasm/output
KO Myung-Hun c7f426f5e5 outobj: add obj2 driver
Obj2 is an obj variation for OS/2.

Obj2 has the following differences from obj.

1. Default attributes for a segment are ALIGN=16 and USE32.
2. Add a segment to FLAT group implicitly if 32-bit segment.
3. Recognize Unix sections .text, .rodata, .data and .bss as TEXT32,
   CONST32, DATA32 and BSS32 respectively for compatibility with other
   Unix platforms.
4. Set default classes implicitly for known segments such as TEXT32,
   CONST32, DATA32, BSS32 and so on.

Signed-off-by: KO Myung-Hun <komh78@gmail.com>
2025-10-04 15:57:24 -07:00
..
codeview.c treewide: replace verbose copyright headers with SPDX tags 2025-10-01 11:45:31 -07:00
dwarf.h treewide: replace verbose copyright headers with SPDX tags 2025-10-01 11:45:31 -07:00
elf.h treewide: replace verbose copyright headers with SPDX tags 2025-10-01 11:45:31 -07:00
macho.h build_version pragma + macro for Mach-O 2025-10-03 10:47:27 -07:00
nulldbg.c treewide: replace verbose copyright headers with SPDX tags 2025-10-01 11:45:31 -07:00
nullout.c treewide: replace verbose copyright headers with SPDX tags 2025-10-01 11:45:31 -07:00
outaout.c treewide: replace verbose copyright headers with SPDX tags 2025-10-01 11:45:31 -07:00
outaout.mac treewide: replace verbose copyright headers with SPDX tags 2025-10-01 11:45:31 -07:00
outas86.c treewide: replace verbose copyright headers with SPDX tags 2025-10-01 11:45:31 -07:00
outas86.mac treewide: replace verbose copyright headers with SPDX tags 2025-10-01 11:45:31 -07:00
outbin.c treewide: replace verbose copyright headers with SPDX tags 2025-10-01 11:45:31 -07:00
outbin.mac treewide: replace verbose copyright headers with SPDX tags 2025-10-01 11:45:31 -07:00
outcoff.c treewide: replace verbose copyright headers with SPDX tags 2025-10-01 11:45:31 -07:00
outcoff.mac treewide: replace verbose copyright headers with SPDX tags 2025-10-01 11:45:31 -07:00
outdbg.c treewide: replace verbose copyright headers with SPDX tags 2025-10-01 11:45:31 -07:00
outdbg.mac treewide: replace verbose copyright headers with SPDX tags 2025-10-01 11:45:31 -07:00
outelf.c elf: change form for DW_AT_frame_base to DW_form_exprloc 2025-10-03 10:30:55 -07:00
outelf.h treewide: replace verbose copyright headers with SPDX tags 2025-10-01 11:45:31 -07:00
outelf.mac treewide: replace verbose copyright headers with SPDX tags 2025-10-01 11:45:31 -07:00
outform.c treewide: replace verbose copyright headers with SPDX tags 2025-10-01 11:45:31 -07:00
outform.h outobj: add obj2 driver 2025-10-04 15:57:24 -07:00
outieee.c treewide: replace verbose copyright headers with SPDX tags 2025-10-01 11:45:31 -07:00
outlib.c treewide: replace verbose copyright headers with SPDX tags 2025-10-01 11:45:31 -07:00
outlib.h treewide: replace verbose copyright headers with SPDX tags 2025-10-01 11:45:31 -07:00
outmacho.c build_version pragma + macro for Mach-O 2025-10-03 10:47:27 -07:00
outmacho.mac build_version pragma + macro for Mach-O 2025-10-03 10:47:27 -07:00
outobj.c outobj: add obj2 driver 2025-10-04 15:57:24 -07:00
outobj.mac outobj: add obj2 driver 2025-10-04 15:57:24 -07:00
pecoff.h treewide: replace verbose copyright headers with SPDX tags 2025-10-01 11:45:31 -07:00
stabs.h treewide: replace verbose copyright headers with SPDX tags 2025-10-01 11:45:31 -07:00