summaryrefslogtreecommitdiff
path: root/output/outelf.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
* Merge branch 'master' of ssh://repo.or.cz/srv/git/nasmH. Peter Anvin2018-02-221-0/+3
|\
| * output: elf -- Add missing dwarf loc sectionCyrill Gorcunov2018-01-281-0/+3
* | outelf: fix possibly uninitialized variableH. Peter Anvin2018-02-221-3/+2
|/
* Eliminate filename length restrictions, remote ofmt->filename()H. Peter Anvin2017-12-201-9/+3
* Merge remote-tracking branch 'origin/nasm-2.13.xx'H. Peter Anvin2017-11-011-0/+2
|\
| * outelf.c: fix a typo in previous commitH. Peter Anvin2017-09-271-1/+1
| * BR 3392417: always end the DWARF .debug_abbrev section with a nullH. Peter Anvin2017-09-271-0/+2
* | Merge remote-tracking branch 'origin/nasm-2.13.xx'H. Peter Anvin2017-05-011-0/+4
|\ \ | |/
| * a) Fix handling of DZ/ZWORD; b) don't crash on TIMES JMPH. Peter Anvin2017-05-011-0/+4
* | Clean up byteorder functionsH. Peter Anvin2017-04-241-98/+98
* | Merge branch 'master' into elfH. Peter Anvin2017-04-231-10/+10
|\ \ | |/
| * labels, outelf: remove casts for allocationsH. Peter Anvin2017-04-231-10/+10
* | Merge branch 'master' into elfH. Peter Anvin2017-04-181-13/+4
|\ \ | |/
| * Add generic perfect string hashes, use for directivesH. Peter Anvin2017-04-031-1/+1
| * output: remove the completely unused set_info methodH. Peter Anvin2017-03-311-10/+0
| * output: elf,dwarf -- Fix lookup over existing filesCyrill Gorcunov2017-03-231-0/+1
* | output: elf -- Make elf_section_attrib staticCyrill Gorcunov2017-03-251-3/+3
* | output: elf -- Use Elf64_Ehdr into section offsetCyrill Gorcunov2017-03-181-1/+1
* | output: elf -- Use ElfX_Relx in elf_build_reltabCyrill Gorcunov2017-03-181-19/+22
* | output: elf -- Start using ElfX_Sym in elf_build_symtabCyrill Gorcunov2017-03-181-121/+121
* | elf: Switch writting sections with Elf structsCyrill Gorcunov2017-03-181-20/+28
* | output: Elf -- Start using ElfX_Ehdr instead of opencoded writesCyrill Gorcunov2017-03-181-38/+52
|/
* outelf: claim %pragma elf as our namespaceH. Peter Anvin2017-03-141-3/+11
* elf: Drop code duplication in elf_section_headerCyrill Gorcunov2017-03-121-14/+1
* output: make the return value from the directives method more meaningfulH. Peter Anvin2017-03-071-8/+9
* Add a generic pragma-handling infrastructureH. Peter Anvin2017-03-071-11/+24
* asm/*: Move directive processing to its own file, refactor error handlingH. Peter Anvin2017-03-071-0/+1
* outelf.c: char * -> const char *H. Peter Anvin2017-03-011-3/+3
* output: outelf,dwarf -- Add missing DW_LNS_copyHilmar Ackermann2016-11-051-0/+1
* backend: move wrapper for legacy output functions to a library routineH. Peter Anvin2016-09-241-0/+3
* outelf: add panic() for unknown output typesH. Peter Anvin2016-09-201-0/+9
* output: elf -- Generate SHT_RELA relocs for elfx32/elf64 stabsFabian Giesen2016-08-181-3/+14
* output: elf -- Fix debug info.Fabian Giesen2016-08-181-10/+21
* Reorganize the source code into subdirectoriesH. Peter Anvin2016-05-251-6/+6
* out: Elf -- Fix typo in section nameCyrill Gorcunov2016-04-241-1/+1
* out: Elf -- Merge Elf32, Elfx32 and Elf64 into single fileCyrill Gorcunov2016-04-241-1/+3153
* lib: split library into stdlib and nasmlib; header handling fixesH. Peter Anvin2016-03-081-1/+0
* output: elf -- Move elf_directive into single instanceCyrill Gorcunov2014-08-291-0/+46
* output: elf -- Rename section_attrib to elf_section_attribCyrill Gorcunov2014-08-291-3/+3
* outelf: Error out on "section align" without valueH. Peter Anvin2014-02-181-9/+14
* BR3392274: output: Elf -- Don't crash on erronious syntaxCyrill Gorcunov2014-02-151-1/+1