summaryrefslogtreecommitdiff
path: root/output/outmacho.c
AgeCommit message (Expand)Author
2018-10-25output: macho -- Rename sect_attribs to macho_known_section_attrCyrill Gorcunov
2018-10-25output: macho -- Use lookup_known_section helperCyrill Gorcunov
2018-10-24output: macho -- Beautify known sectionsCyrill Gorcunov
2018-10-24output: macho -- Move constants into the headerCyrill Gorcunov
2018-10-15Merge branch 'nasm-2.14.xx'Cyrill Gorcunov
2018-10-09macho: Add warning message in macho_output()Chang S. Bae
2018-10-09macho/reloc: Fix addr size sensitive conditionsChang S. Bae
2018-10-09macho/reloc: Fix macho_output() to get the offset adjustments by add_reloc()Chang S. Bae
2018-10-09macho/reloc: Fixed offset adjustment in add_reloc()Chang S. Bae
2018-10-09macho/reloc: Allow absolute relocation when forcing a symbol referenceChang S. Bae
2018-10-09macho/reloc: Adjust SUB relocation informationChang S. Bae
2018-10-09macho/reloc: Fixed in handling GOT/GOTLOAD/TLV relocationsChang S. Bae
2018-10-09macho/reloc: Simplified relocation for REL/BRANCHChang S. Bae
2018-10-09macho/sym: Record initial symbol number alwaysChang S. Bae
2018-08-24macho: Fix relocation type for relative direct branchChang S. Bae
2018-08-16macho: Turn off jump-match optimization for subsections_via_symbolsChang S. Bae
2018-06-27subsections: don't lose the offset in the parent sectionH. Peter Anvin (Intel)
2018-06-18RAA: make pointer vs integer RAAs type safeH. Peter Anvin
2018-06-18outmacho: don't use raa_read() for pointer valuesH. Peter Anvin
2018-06-15errors: simplify nasm_fatal() and nasm_panic()H. Peter Anvin
2018-06-15output: remove ABSOLUTE handling, OUT_RAWDATA assertsH. Peter Anvin
2018-06-14output: centralize the null definition of ofmt->segbaseH. Peter Anvin
2018-06-14outmacho: don't do encoding magic in the segment indexH. Peter Anvin
2018-06-14labels: add a subsection field available for backend useH. Peter Anvin
2018-06-01macho: Turn off OFMT_KEEP_ADDRH. Peter Anvin
2018-06-01Cleanup of label renaming infrastructure, add subsection supportH. Peter Anvin
2018-05-30Add support for backend-defined subsections and label hacksH. Peter Anvin
2018-05-08Revert "output: macho -- Check the actual size of 64-bit absolute address"H. Peter Anvin
2018-05-05output: macho -- Avoid conversion of addresses to RAWDATAChang S. Bae
2018-05-05output: macho -- Check the actual size of 64-bit absolute addressChang S. Bae
2018-02-25output: macho -- Add support for N_PEXT in macho outputMatthieu Darbois
2018-02-25output: elf,ieee,macho,obj -- Fix mofule name for commit 81b62b9f54ac8e4019a9...Cyrill Gorcunov
2017-12-20Eliminate filename length restrictions, remote ofmt->filename()H. Peter Anvin
2017-11-01Merge remote-tracking branch 'origin/nasm-2.13.xx'H. Peter Anvin
2017-09-27BR 3392417: always end the DWARF .debug_abbrev section with a nullH. Peter Anvin
2017-09-27BR 3392418: MachO: support 16-character section names, debug flagH. Peter Anvin
2017-09-27ilog2(): inline functions if practicalH. Peter Anvin
2017-06-22outmacho: always use symbol-relative relocations for MachO64H. Peter Anvin
2017-04-27outmacho: fix dwarf line number information (debug_line section)Chang S. Bae
2017-04-27outmacho: add dir listChang S. Bae
2017-04-25outmatch: fix file info and cleanup in dwarf generationChang S. Bae
2017-04-23outmacho: clean up list walks, use nasm_basename/nasm_dirnameH. Peter Anvin
2017-04-23macho: add file path to the dwarf debugging outputChang S. Bae
2017-04-17outmacho: dwarf debug (4/4)Chang S. Bae
2017-04-17outmacho: dwarf debug (3/4)Chang S. Bae
2017-04-17outmacho: dwarf debug (2/4)Chang S. Bae
2017-04-17outmacho: dwarf debug (1/4)Chang S. Bae
2017-04-17outmacho: align filesize together with vmsizeChang S. Bae
2017-03-31output: remove the completely unused set_info methodH. Peter Anvin
2017-03-14macho: implement do_dead_strip, make subsections_by_symbols a pragmaH. Peter Anvin