aboutsummaryrefslogtreecommitdiffstats
path: root/output/outelf.c
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'ElyesH/typos'H. Peter Anvin2022-11-071-2/+2
|\
| * Fix some typosElyes HAOUAS2022-01-091-2/+2
* | Merge remote-tracking branch 'ElyesH/comments'H. Peter Anvin2022-11-071-1/+1
|\ \
| * | Fix some commentsElyes HAOUAS2022-01-091-1/+1
| |/
* | Merge remote-tracking branch 'rygorous/master'H. Peter Anvin2022-11-071-1/+5
|\ \
| * | output/elf: Don't set data symbol type/size in ABS sectionsFabian Giesen2022-08-301-1/+5
| |/
* | Merge remote-tracking branch 'iglosiggio/fix-DW_AT_high_pc-relocation'H. Peter Anvin2022-11-071-4/+4
|\ \
| * | output/outelf: Fix relocation for DW_AT_high_pcIgnacio Losiggio2022-09-011-4/+4
| |/
* | output/elf: remove efmt->rela_sizeH. Peter Anvin2022-11-071-18/+11
* | Use REL relocation in DWARF sections for i386H.J. Lu2022-09-011-18/+13
|/
* output/outelf: drop unused structureCyrill Gorcunov2021-05-091-5/+0
* Add DW_AT_comp_dir to elf files.Marco Vanotti2021-05-081-3/+11
* debug: feed single-line macro definitions and include hierachy to dfmtH. Peter Anvin (Intel)2020-08-251-0/+12
* Change dfmt->debug_macros to dfmt->debug_mmacrosH. Peter Anvin (Intel)2020-07-141-6/+6
* debug: collect macro information for the debug backendH. Peter Anvin (Intel)2020-07-081-0/+6
* DWARF: consistent version information; drop .debug_loc sectionH. Peter Anvin (Intel)2020-06-261-23/+111
* dwarf: don't emit a dummy .debug_loc sectionH. Peter Anvin (Intel)2020-06-261-14/+16
* BR 3392657: dwarf: leave .debug_frame emptyH. Peter Anvin (Intel)2020-06-141-3/+8
* outelf: Fix the section index for the debug outputChang S. Bae2020-04-221-3/+6
* outelf: use "symbols" not "variables" in error messagesH. Peter Anvin2019-09-121-1/+1
* elf: fix "object" symbol keywordH. Peter Anvin2019-09-121-1/+1
* elf: support weak global and extern referencesH. Peter Anvin2019-09-121-90/+135
* outelf: change debug format default to dwarfH. Peter Anvin2019-08-101-3/+3
* Clean up backend format namesH. Peter Anvin2019-08-101-9/+9
* Diagnostics: make debug more dynamic, note -> info, add listmsg levelH. Peter Anvin (Intel)2019-08-091-4/+5
* outelf: get rid of long-since-obsolete gnu extensions warningH. Peter Anvin2019-06-061-32/+26
* Merge branch 'evalmacro'H. Peter Anvin (Intel)2019-04-241-600/+769
|\
| * ELF: the .note section should be 4-byte alignedH. Peter Anvin2019-02-261-1/+1
| * Handle more ELF section typesH. Peter Anvin2019-02-261-60/+115
| * ELF: handle more than 32,633 sectionsH. Peter Anvin2019-02-261-523/+515
| * outelf: hash sections for performanceH. Peter Anvin2019-01-121-27/+48
| * ELF: add support for the ELF "merge" attributeH. Peter Anvin2018-12-301-33/+114
| * warnings: rename ERR_WARN_* to WARN_*H. Peter Anvin (Intel)2018-12-121-2/+2
* | Warnings: move zeroing reserved space to a separate warning classH. Peter Anvin (Intel)2019-01-111-3/+3
* | Remove #includes already provided by "compiler.h"H. Peter Anvin2018-12-271-2/+0
* | With buffered warnings, change the handling of error passesH. Peter Anvin (Intel)2018-12-181-4/+5
* | Clean up the handling of various passesH. Peter Anvin (Intel)2018-12-181-12/+12
* | nasm_warnf() -> nasm_warn()H. Peter Anvin (Intel)2018-12-141-10/+10
* | warnings: define warning classes at point of usemkwarningsH. Peter Anvin (Intel)2018-12-131-0/+5
* | warnings: Make WARN_ constants consistent with -w optionsH. Peter Anvin (Intel)2018-12-121-2/+2
* | warnings: rename ERR_WARN_* to WARN_*H. Peter Anvin (Intel)2018-12-121-2/+2
* | output: elf -- Use nasm_error helpersCyrill Gorcunov2018-12-021-117/+107
* | version: Make them dynamic for regression tests sakeCyrill Gorcunov2018-11-241-3/+3
* | errors: simplify nasm_fatal() and nasm_panic()H. Peter Anvin2018-06-151-16/+16
* | outelf: remove additional tests for [ABSOLUTE]H. Peter Anvin2018-06-151-20/+0
* | output: remove ABSOLUTE handling, OUT_RAWDATA assertsH. Peter Anvin2018-06-151-12/+0
* | output: centralize the null definition of ofmt->segbaseH. Peter Anvin2018-06-141-8/+3
|/
* Cleanup of label renaming infrastructure, add subsection supportH. Peter Anvin2018-06-011-7/+7
* Add support for backend-defined subsections and label hacksH. Peter Anvin2018-05-301-0/+6
* output: elf,ieee,macho,obj -- Fix mofule name for commit 81b62b9f54ac8e4019a9...Cyrill Gorcunov2018-02-251-0/+1