Eric Christopher
a5f0000db0
2006-02-02 Eric Christopher <echristo@apple.com>
...
Wade Tregaskis <wtregaskis@apple.com >
* output/outmacho.c (macho_cleanup): Depend on symbols
existing.
2006-02-02 21:50:47 +00:00
Eric Christopher
5eb2d2b094
2005-12-08 Wade Tregaskis <wtregaskis@apple.com>
...
* nasm/nasm/output/outmacho.c (struct section): Added "align" field.
(sectmap): Added ".rodata" section.
(exact_log2): New.
(macho_section): Added support for section attributes.
"align=" and "data" specifically.
(macho_write_segment): Write out section alignment to Mach-O file.
2005-12-09 00:27:26 +00:00
Eric Christopher
5547e191fe
2005-12-05 Eric Christopher <echristo@apple.com>
...
* nasm/nasm/output/outmacho.c (macho_write_section): Don't add
section offset to the symbol to be relocated.
(add_reloc): Update comment.
2005-12-05 23:17:17 +00:00
Eric Christopher
a485fbdd37
Added section attributes, in particular S_ATTR_SOME_INSTRUCTIONS and update .text.
...
Change symbols from saa to explicitly allocated.
macho_layout_symbols: new function to sort symbols and renumber.
adjust symtab output accordingly
fixup relocs after renumbering
add relocation debugging routines.
2005-10-07 22:30:56 +00:00
Eric Christopher
d3179b6ce0
Break macho_cleanup into separate functions.
2005-09-26 22:13:42 +00:00
Eric Christopher
5508a4c7fc
Run misc/Nindent on outmacho.c
2005-09-22 21:41:17 +00:00
Eric Christopher
1b8a72ae7c
Add basic support for Mach-O file format.
2005-09-22 21:22:33 +00:00