Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-05-27 | Abstract model more - break 'make check' | norly | |
Sections are now sorted by file offset and sh_link dependencies between them as well as PHDR-SHDR dependencies are deduced as much as possible. The downside is that while the output should still work just fine, 'make check' fails to establish binary equivalence of input and output if the section table is reordered. Thankfully, in normal GCC binaries it is already ordered so we don't have to worry about this. Unfortunately the ELF spec is very lax in this regard so we have to draw a line ourselves. | |||
2013-05-27 | Turn elfu_gPhdrContainsScn into a macro | norly | |
2013-05-27 | Turn elfu_gScnSizeFile into a macro | norly | |
2013-05-27 | Validate input at libelf level | norly | |
This way we can just assume that stuff works later on and keep the code clean and simple. It especially establishes that the file has a sane format and is thus understandable and editable. | |||
2013-05-24 | Move section-in-segment.c to generic/ | norly | |
2013-05-24 | Cleaner error handling with ELFU_WARN and ELFU_WARNELF | norly | |
2013-05-24 | Use explicit libelf/* path in includes | norly | |
2013-02-23 | Clean up ELF-related files and functions | norly | |
2013-02-23 | Merge {first,last}-section-in-segment.c | norly | |
2013-02-23 | Move ELF-related files together | norly | |