Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-06-20 | Separate library code, build .a/.so | norly | |
2013-06-17 | C90 compliance, except variadic macros and TODOs | norly | |
Also removed a lot of dead code from the early days. | |||
2013-06-15 | Factor out symbol table handling | norly | |
2013-06-15 | Basic x86-64 support, not very usable in practice | norly | |
Turns out that x86-64 aligns LOAD segments to 0x200000 bytes. Given that the mapping starts at 0x400000, there is not much room to expand... so there will be a need to add additional LOAD headers. | |||
2013-06-15 | Merge symbol tables. (Not fully ELF conformant) | norly | |
Also, remove that nameptr member from symbols. It just *had* to cause trouble. Symbols are simply appended to the target's symbol table, which means that LOCAL symbols are not inserted at the beginning and we are thus ignoring an ELF spec. Might change that in the future, it's good enough for now and it's sure not to break anything with the old symbols. The code currently assumes that the target *has* a symbol table. We'll have to fix that, and also remove undefined and duplicate symbols. | |||
2013-06-15 | Flatten symtab to file - gdb works, check breaks. | norly | |
2013-06-12 | Rename elfedit to centaur, model to modelops | norly | |