summaryrefslogtreecommitdiff
path: root/output/outmacho.c
Commit message (Expand)AuthorAgeFilesLines
* Change LBL_NONE to LBL_noneH. Peter Anvin2019-09-121-1/+1
* Drop unnecessary EXTERN symbolsH. Peter Anvin2019-09-121-1/+1
* Clean up backend format namesH. Peter Anvin2019-08-101-4/+4
* outmacho.c: mark zeroing warning as WARN_ZEROINGH. Peter Anvin (Intel)2019-08-061-1/+1
* Replace nasm_error(ERR_WARNING|...) with nasm_warn()H. Peter Anvin (Intel)2019-08-061-6/+6
* Remove #includes already provided by "compiler.h"H. Peter Anvin2018-12-271-2/+0
* Replace <ctype.h> includes with "nctype.h"H. Peter Anvin2018-12-271-1/+1
* Move <string.h> inclusion to compiler.hH. Peter Anvin2018-12-261-1/+0
* Clean up the handling of various passesH. Peter Anvin (Intel)2018-12-181-14/+10
* warnings: make WARN_* constant obligatory for warningsH. Peter Anvin (Intel)2018-12-141-6/+6
* hashtbl: revamp the hash table interface, support binary keysH. Peter Anvin (Intel)2018-12-111-1/+0
* version: Make them dynamic for regression tests sakeCyrill Gorcunov2018-11-241-1/+1
* output: macho -- Rename sect_attribs to macho_known_section_attrCyrill Gorcunov2018-10-251-2/+2
* output: macho -- Use lookup_known_section helperCyrill Gorcunov2018-10-251-24/+35
* output: macho -- Beautify known sectionsCyrill Gorcunov2018-10-241-27/+27
* output: macho -- Move constants into the headerCyrill Gorcunov2018-10-241-75/+1
* Merge branch 'nasm-2.14.xx'Cyrill Gorcunov2018-10-151-42/+50
|\
| * macho: Add warning message in macho_output()Chang S. Bae2018-10-091-0/+3
| * macho/reloc: Fix addr size sensitive conditionsChang S. Bae2018-10-091-1/+1
| * macho/reloc: Fix macho_output() to get the offset adjustments by add_reloc()Chang S. Bae2018-10-091-1/+4
| * macho/reloc: Fixed offset adjustment in add_reloc()Chang S. Bae2018-10-091-6/+6
| * macho/reloc: Allow absolute relocation when forcing a symbol referenceChang S. Bae2018-10-091-4/+7
| * macho/reloc: Adjust SUB relocation informationChang S. Bae2018-10-091-2/+4
| * macho/reloc: Fixed in handling GOT/GOTLOAD/TLV relocationsChang S. Bae2018-10-091-5/+9
| * macho/reloc: Simplified relocation for REL/BRANCHChang S. Bae2018-10-091-16/+2
| * macho/sym: Record initial symbol number alwaysChang S. Bae2018-10-091-3/+3
| * macho: Fix relocation type for relative direct branchChang S. Bae2018-08-241-0/+2
| * macho: Turn off jump-match optimization for subsections_via_symbolsChang S. Bae2018-08-161-0/+3
| * subsections: don't lose the offset in the parent sectionH. Peter Anvin (Intel)2018-06-271-3/+5
| * RAA: make pointer vs integer RAAs type safeH. Peter Anvin2018-06-181-3/+3
| * outmacho: don't use raa_read() for pointer valuesH. Peter Anvin2018-06-181-1/+1
* | errors: simplify nasm_fatal() and nasm_panic()H. Peter Anvin2018-06-151-3/+3
* | output: remove ABSOLUTE handling, OUT_RAWDATA assertsH. Peter Anvin2018-06-151-10/+0
* | output: centralize the null definition of ofmt->segbaseH. Peter Anvin2018-06-141-7/+2
|/
* outmacho: don't do encoding magic in the segment indexH. Peter Anvin2018-06-141-49/+73
* labels: add a subsection field available for backend useH. Peter Anvin2018-06-141-2/+3
* 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