summaryrefslogtreecommitdiff
path: root/output/outmacho.c
Commit message (Expand)AuthorAgeFilesLines
...
* outmacho: fix dwarf line number information (debug_line section)Chang S. Bae2017-04-271-4/+11
* outmacho: add dir listChang S. Bae2017-04-271-20/+65
* outmatch: fix file info and cleanup in dwarf generationChang S. Bae2017-04-251-39/+24
* outmacho: clean up list walks, use nasm_basename/nasm_dirnameH. Peter Anvin2017-04-231-28/+22
* macho: add file path to the dwarf debugging outputChang S. Bae2017-04-231-6/+25
* outmacho: dwarf debug (4/4)Chang S. Bae2017-04-171-3/+116
* outmacho: dwarf debug (3/4)Chang S. Bae2017-04-171-1/+171
* outmacho: dwarf debug (2/4)Chang S. Bae2017-04-171-3/+141
* outmacho: dwarf debug (1/4)Chang S. Bae2017-04-171-4/+57
* outmacho: align filesize together with vmsizeChang S. Bae2017-04-171-0/+4
* output: remove the completely unused set_info methodH. Peter Anvin2017-03-311-2/+0
* macho: implement do_dead_strip, make subsections_by_symbols a pragmaH. Peter Anvin2017-03-141-96/+200
* outmacho: support the "subsections_via_symbols" directiveH. Peter Anvin2017-03-071-4/+29
* Add a generic pragma-handling infrastructureH. Peter Anvin2017-03-071-2/+4
* asm/*: Move directive processing to its own file, refactor error handlingH. Peter Anvin2017-03-071-0/+1
* output/outmacho.c: use UINT64_C() instead of 1LH. Peter Anvin2017-01-221-1/+1
* macho: Improve macho_calculate_sizesMartin Lindhe2017-01-051-1/+1
* backend: move wrapper for legacy output functions to a library routineH. Peter Anvin2016-09-241-0/+2
* Merge tag 'nasm-2.12.02rc9'H. Peter Anvin2016-06-161-1/+1
|\
| * outmacho: Fix relative relocations for 32-bit Mach-O (fix typo)H. Peter Anvin2016-06-141-1/+1
* | Reorganize the source code into subdirectoriesH. Peter Anvin2016-05-251-2/+2
* | Merge remote-tracking branch 'origin/nasm-2.12.xx'H. Peter Anvin2016-05-161-0/+4
|\ \ | |/
| * outmacho: Fix missing braceH. Peter Anvin2016-05-091-1/+1
| * outmacho: Fix relative relocations for 32-bit Mach-OZenith4322016-05-091-0/+4
* | lib: split library into stdlib and nasmlib; header handling fixesH. Peter Anvin2016-03-081-1/+0
* | Merge remote-tracking branch 'origin/nasm-2.12.xx'H. Peter Anvin2016-03-081-3/+1
|\ \ | |/
| * ofmt: get rid of the debuginfo parameter to ofmt->cleanup()H. Peter Anvin2016-03-071-3/+1
* | Merge remote-tracking branch 'origin/nasm-2.12.xx'H. Peter Anvin2016-03-071-1/+1
|\ \ | |/
| * Replace nasm_error(ERR_FATAL/ERR_PANIC) with nasm_fatal/nasm_panicH. Peter Anvin2016-03-031-1/+1
* | Merge branch 'nasm-2.12.xx'H. Peter Anvin2016-03-071-27/+0
|\ \ | |/
| * outmacho: remove unused debugging functionsH. Peter Anvin2016-03-031-27/+0
| * Remove unnecessary C99-ismsH. Peter Anvin2016-03-021-1/+1
* | Remove unnecessary C99-ismsH. Peter Anvin2016-03-011-1/+1
* | Merge branch 'master' into elfmergeelfmergeH. Peter Anvin2016-02-261-19/+41
|\ \ | |/
| * outmacho: correctly handle references between sectionsH. Peter Anvin2016-02-231-19/+41
* | Merge branch 'master' into elfmergeH. Peter Anvin2016-02-211-17/+46
|\ \ | |/
| * outmacho: make a best effort at separating SIGNED from BRANCH relocsH. Peter Anvin2016-02-211-17/+46
* | Merge branch 'master' into elfmergeH. Peter Anvin2016-02-181-5/+2
|\ \ | |/
| * outmacho: default section flags should depend on section name onlyH. Peter Anvin2016-02-181-5/+2
* | output: make all instances of struct ofmt readonlyH. Peter Anvin2016-02-171-3/+3
|/
* outmacho: make a copy of "fmt" instead of making it a pointerH. Peter Anvin2016-02-171-20/+20
* outmacho: correct handling of GOT relocation, add TLVP relocationsH. Peter Anvin2016-02-161-101/+183
* outmacho: fix the .rodata -> __TEXT,__const mappingH. Peter Anvin2016-02-161-17/+18
* outmacho: sanitize the handling of sectionsH. Peter Anvin2016-02-161-30/+18
* outmacho: if .rodata contains no relocations, change it to __TEXT,__constH. Peter Anvin2016-02-161-3/+17
* outmacho: Allow arbitrary MachO sections, avoid bss lookupH. Peter Anvin2016-02-161-108/+151
* outmacho: Only test for MAX_SECT at the point sections are laid outH. Peter Anvin2016-02-161-5/+6
* outmacho: Fix the computation of non-external relocation offsetsH. Peter Anvin2016-02-161-10/+16
* outmacho: use section table lookup for local symbol referencesH. Peter Anvin2016-02-161-9/+4
* outmacho: rename outmac.c to outmacho.cH. Peter Anvin2016-02-121-0/+1544