path: root/output/outmacho.c
Commit message (Expand)AuthorAgeFilesLines
* macho: Turn off OFMT_KEEP_ADDRH. Peter Anvin2018-06-011-2/+2
* Cleanup of label renaming infrastructure, add subsection supportH. Peter Anvin2018-06-011-5/+7
* Add support for backend-defined subsections and label hacksH. Peter Anvin2018-05-301-7/+43
* Revert "output: macho -- Check the actual size of 64-bit absolute address"H. Peter Anvin2018-05-081-2/+1
* output: macho -- Avoid conversion of addresses to RAWDATAChang S. Bae2018-05-051-8/+10
* output: macho -- Check the actual size of 64-bit absolute addressChang S. Bae2018-05-051-1/+2
* output: macho -- Add support for N_PEXT in macho outputMatthieu Darbois2018-02-251-5/+36
* output: elf,ieee,macho,obj -- Fix mofule name for commit 81b62b9f54ac8e4019a9...Cyrill Gorcunov2018-02-251-0/+1
* Eliminate filename length restrictions, remote ofmt->filename()H. Peter Anvin2017-12-201-8/+2
* Merge remote-tracking branch 'origin/nasm-2.13.xx'H. Peter Anvin2017-11-011-9/+18
| * BR 3392417: always end the DWARF .debug_abbrev section with a nullH. Peter Anvin2017-09-271-0/+2
| * BR 3392418: MachO: support 16-character section names, debug flagH. Peter Anvin2017-09-271-9/+16
* | ilog2(): inline functions if practicalH. Peter Anvin2017-09-271-0/+1
* outmacho: always use symbol-relative relocations for MachO64H. Peter Anvin2017-06-221-30/+52
* 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