| Commit message (Expand) | Author | Age | Files | Lines |
* | ELF: the .note section should be 4-byte aligned | H. Peter Anvin | 2019-02-26 | 1 | -1/+1 |
* | Handle more ELF section types | H. Peter Anvin | 2019-02-26 | 1 | -60/+115 |
* | ELF: handle more than 32,633 sections | H. Peter Anvin | 2019-02-26 | 1 | -523/+515 |
* | outelf: hash sections for performance | H. Peter Anvin | 2019-01-12 | 1 | -27/+48 |
* | ELF: add support for the ELF "merge" attribute | H. Peter Anvin | 2018-12-30 | 1 | -33/+114 |
* | warnings: rename ERR_WARN_* to WARN_* | H. Peter Anvin (Intel) | 2018-12-12 | 1 | -2/+2 |
* | Cleanup of label renaming infrastructure, add subsection support | H. Peter Anvin | 2018-06-01 | 1 | -7/+7 |
* | Add support for backend-defined subsections and label hacks | H. Peter Anvin | 2018-05-30 | 1 | -0/+6 |
* | output: elf,ieee,macho,obj -- Fix mofule name for commit 81b62b9f54ac8e4019a9... | Cyrill Gorcunov | 2018-02-25 | 1 | -0/+1 |
* | Merge branch 'master' of ssh://repo.or.cz/srv/git/nasm | H. Peter Anvin | 2018-02-22 | 1 | -0/+3 |
|\ |
|
| * | output: elf -- Add missing dwarf loc section | Cyrill Gorcunov | 2018-01-28 | 1 | -0/+3 |
* | | outelf: fix possibly uninitialized variable | H. Peter Anvin | 2018-02-22 | 1 | -3/+2 |
|/ |
|
* | Eliminate filename length restrictions, remote ofmt->filename() | H. Peter Anvin | 2017-12-20 | 1 | -9/+3 |
* | Merge remote-tracking branch 'origin/nasm-2.13.xx' | H. Peter Anvin | 2017-11-01 | 1 | -0/+2 |
|\ |
|
| * | outelf.c: fix a typo in previous commit | H. Peter Anvin | 2017-09-27 | 1 | -1/+1 |
| * | BR 3392417: always end the DWARF .debug_abbrev section with a null | H. Peter Anvin | 2017-09-27 | 1 | -0/+2 |
* | | Merge remote-tracking branch 'origin/nasm-2.13.xx' | H. Peter Anvin | 2017-05-01 | 1 | -0/+4 |
|\ \
| |/ |
|
| * | a) Fix handling of DZ/ZWORD; b) don't crash on TIMES JMP | H. Peter Anvin | 2017-05-01 | 1 | -0/+4 |
* | | Clean up byteorder functions | H. Peter Anvin | 2017-04-24 | 1 | -98/+98 |
* | | Merge branch 'master' into elf | H. Peter Anvin | 2017-04-23 | 1 | -10/+10 |
|\ \
| |/ |
|
| * | labels, outelf: remove casts for allocations | H. Peter Anvin | 2017-04-23 | 1 | -10/+10 |
* | | Merge branch 'master' into elf | H. Peter Anvin | 2017-04-18 | 1 | -13/+4 |
|\ \
| |/ |
|
| * | Add generic perfect string hashes, use for directives | H. Peter Anvin | 2017-04-03 | 1 | -1/+1 |
| * | output: remove the completely unused set_info method | H. Peter Anvin | 2017-03-31 | 1 | -10/+0 |
| * | output: elf,dwarf -- Fix lookup over existing files | Cyrill Gorcunov | 2017-03-23 | 1 | -0/+1 |
* | | output: elf -- Make elf_section_attrib static | Cyrill Gorcunov | 2017-03-25 | 1 | -3/+3 |
* | | output: elf -- Use Elf64_Ehdr into section offset | Cyrill Gorcunov | 2017-03-18 | 1 | -1/+1 |
* | | output: elf -- Use ElfX_Relx in elf_build_reltab | Cyrill Gorcunov | 2017-03-18 | 1 | -19/+22 |
* | | output: elf -- Start using ElfX_Sym in elf_build_symtab | Cyrill Gorcunov | 2017-03-18 | 1 | -121/+121 |
* | | elf: Switch writting sections with Elf structs | Cyrill Gorcunov | 2017-03-18 | 1 | -20/+28 |
* | | output: Elf -- Start using ElfX_Ehdr instead of opencoded writes | Cyrill Gorcunov | 2017-03-18 | 1 | -38/+52 |
|/ |
|
* | outelf: claim %pragma elf as our namespace | H. Peter Anvin | 2017-03-14 | 1 | -3/+11 |
* | elf: Drop code duplication in elf_section_header | Cyrill Gorcunov | 2017-03-12 | 1 | -14/+1 |
* | output: make the return value from the directives method more meaningful | H. Peter Anvin | 2017-03-07 | 1 | -8/+9 |
* | Add a generic pragma-handling infrastructure | H. Peter Anvin | 2017-03-07 | 1 | -11/+24 |
* | asm/*: Move directive processing to its own file, refactor error handling | H. Peter Anvin | 2017-03-07 | 1 | -0/+1 |
* | outelf.c: char * -> const char * | H. Peter Anvin | 2017-03-01 | 1 | -3/+3 |
* | output: outelf,dwarf -- Add missing DW_LNS_copy | Hilmar Ackermann | 2016-11-05 | 1 | -0/+1 |
* | backend: move wrapper for legacy output functions to a library routine | H. Peter Anvin | 2016-09-24 | 1 | -0/+3 |
* | outelf: add panic() for unknown output types | H. Peter Anvin | 2016-09-20 | 1 | -0/+9 |
* | output: elf -- Generate SHT_RELA relocs for elfx32/elf64 stabs | Fabian Giesen | 2016-08-18 | 1 | -3/+14 |
* | output: elf -- Fix debug info. | Fabian Giesen | 2016-08-18 | 1 | -10/+21 |
* | Reorganize the source code into subdirectories | H. Peter Anvin | 2016-05-25 | 1 | -6/+6 |
* | out: Elf -- Fix typo in section name | Cyrill Gorcunov | 2016-04-24 | 1 | -1/+1 |
* | out: Elf -- Merge Elf32, Elfx32 and Elf64 into single file | Cyrill Gorcunov | 2016-04-24 | 1 | -1/+3153 |
* | lib: split library into stdlib and nasmlib; header handling fixes | H. Peter Anvin | 2016-03-08 | 1 | -1/+0 |
* | output: elf -- Move elf_directive into single instance | Cyrill Gorcunov | 2014-08-29 | 1 | -0/+46 |
* | output: elf -- Rename section_attrib to elf_section_attrib | Cyrill Gorcunov | 2014-08-29 | 1 | -3/+3 |
* | outelf: Error out on "section align" without value | H. Peter Anvin | 2014-02-18 | 1 | -9/+14 |
* | BR3392274: output: Elf -- Don't crash on erronious syntax | Cyrill Gorcunov | 2014-02-15 | 1 | -1/+1 |