2015-02-23 |
norly | README.md: x86-32/64 support
|
commit | commitdiff | tree |
2015-02-23 |
norly | docs/building.md: Cleanup
|
commit | commitdiff | tree |
2015-02-23 |
norly | README.md: Build instructions
|
commit | commitdiff | tree |
2015-02-23 |
norly | README.md: Add example
|
commit | commitdiff | tree |
2015-02-23 |
norly | Document tests
|
commit | commitdiff | tree |
2015-02-23 |
norly | More READMEs
|
commit | commitdiff | tree |
2015-02-23 |
norly | GPLv2 release
|
commit | commitdiff | tree |
2013-06-28 |
norly | Implement memory management TODOs
|
commit | commitdiff | tree |
2013-06-28 |
norly | Annotate doxygen-style
|
commit | commitdiff | tree |
2013-06-27 |
norly | Add doxygen skeleton
|
commit | commitdiff | tree |
2013-06-27 |
norly | Allocate .symtab during Reladd if none present
|
commit | commitdiff | tree |
2013-06-27 |
norly | Remove unneeded struct member and fix references to it
|
commit | commitdiff | tree |
2013-06-27 |
norly | Serialize symtab after merge in Reladd
|
commit | commitdiff | tree |
2013-06-27 |
norly | Add test for dynamically linked global variables (stdout...
|
commit | commitdiff | tree |
2013-06-27 |
norly | Relax restrictions on NOBITS sections
|
commit | commitdiff | tree |
2013-06-27 |
norly | Dump: More info about child sections
|
commit | commitdiff | tree |
2013-06-27 |
norly | Move test data256mb to end and add data64kb
|
commit | commitdiff | tree |
2013-06-27 |
norly | Remove stale Makefile in tests/src/
|
commit | commitdiff | tree |
2013-06-27 |
norly | Lookup dynamically linked global variables.
|
commit | commitdiff | tree |
2013-06-26 |
norly | Only use -fPIC when compiling the shared object.
|
commit | commitdiff | tree |
2013-06-26 |
norly | Separate PLT lookup
|
commit | commitdiff | tree |
2013-06-26 |
norly | Expand PHDR space only if there are pages available
|
commit | commitdiff | tree |
2013-06-26 |
norly | Expand downwards only if there is enough space
|
commit | commitdiff | tree |
2013-06-26 |
norly | Only make space for more PHDRs if they are in the first...
|
commit | commitdiff | tree |
2013-06-25 |
norly | Check for (and abort on) multiple symbol tables
|
commit | commitdiff | tree |
2013-06-24 |
norly | Fix Makefile for Red Hat's libelf that does not support...
|
commit | commitdiff | tree |
2013-06-24 |
norly | Remove assertion that breaks with Red Hat's libelf
|
commit | commitdiff | tree |
2013-06-24 |
norly | Tests for x86-64
|
commit | commitdiff | tree |
2013-06-24 |
norly | PHDR addition. Should make x86-64 work in many cases.
|
commit | commitdiff | tree |
2013-06-24 |
norly | mLayoutAuto: Do not move LOAD segments, and update...
|
commit | commitdiff | tree |
2013-06-24 |
norly | Reorder PHDRs according to ELF spec
|
commit | commitdiff | tree |
2013-06-24 |
norly | mLayoutGetSpaceInPhdr: Use mPhdrLoadLowestHighest
|
commit | commitdiff | tree |
2013-06-24 |
norly | PHDR: Find lowest/highest addr/offs
|
commit | commitdiff | tree |
2013-06-22 |
norly | reladd: Work more with sh_addr instead of sh_offset
|
commit | commitdiff | tree |
2013-06-22 |
norly | Minor fixes to PHDR expansion to lower addresses
|
commit | commitdiff | tree |
2013-06-22 |
norly | PHDR: find by addr/offset
|
commit | commitdiff | tree |
2013-06-21 |
norly | Use .rela.plt too - need this for x86-64
|
commit | commitdiff | tree |
2013-06-21 |
norly | mFromFile: Initialize *me
|
commit | commitdiff | tree |
2013-06-20 |
norly | Minor cleanup in reladd, 2nd pass
|
commit | commitdiff | tree |
2013-06-20 |
norly | Merge cloneScn() into reladd.c
|
commit | commitdiff | tree |
2013-06-20 |
norly | LOAD PHDRs at top level, others as children. mPhdrForall().
|
commit | commitdiff | tree |
2013-06-20 |
norly | Add Elf/Phdr/Scn alloc/destroy
|
commit | commitdiff | tree |
2013-06-20 |
norly | Extend relocation parser to full 32/64 bits
|
commit | commitdiff | tree |
2013-06-20 |
norly | Cleaner ElfuPhdr alloc
|
commit | commitdiff | tree |
2013-06-20 |
norly | Clean up code using ElfuScn
|
commit | commitdiff | tree |
2013-06-20 |
norly | Separate library code, build .a/.so
|
commit | commitdiff | tree |
2013-06-20 |
norly | Automate tests
|
commit | commitdiff | tree |
2013-06-18 |
norly | Basic detour support
|
commit | commitdiff | tree |
2013-06-17 |
norly | C90 compliance, except variadic macros and TODOs
|
commit | commitdiff | tree |
2013-06-15 |
norly | mv main.c -> elfucli.c, make it scriptable via args
|
commit | commitdiff | tree |
2013-06-15 |
norly | Clean up main.c a bit
|
commit | commitdiff | tree |
2013-06-15 |
norly | Factor out symbol table handling
|
commit | commitdiff | tree |
2013-06-15 |
norly | Rename mRelocate
|
commit | commitdiff | tree |
2013-06-15 |
norly | Basic x86-64 support, not very usable in practice
|
commit | commitdiff | tree |
2013-06-15 |
norly | Merge symbol tables. (Not fully ELF conformant)
|
commit | commitdiff | tree |
2013-06-15 |
norly | Flatten symtab to file - gdb works, check breaks.
|
commit | commitdiff | tree |
2013-06-15 |
norly | Make symtab and reltab resident in ElfuScn
|
commit | commitdiff | tree |
2013-06-15 |
norly | Rename CLI to elfucli
|
commit | commitdiff | tree |
2013-06-12 |
norly | Rename elfedit to centaur, model to modelops
|
commit | commitdiff | tree |
2013-06-03 |
norly | Do not insert STRTAB sections explicitly
|
commit | commitdiff | tree |
2013-06-03 |
norly | Insert NOBITS sections (.bss), ignore empty sections
|
commit | commitdiff | tree |
2013-06-03 |
norly | Guess where unknown functions are in .rel.plt
|
commit | commitdiff | tree |
2013-06-03 |
norly | Disable memory dump to screen
|
commit | commitdiff | tree |
2013-06-03 |
norly | Basic 32-bit SYMTAB and REL (not RELA) support
|
commit | commitdiff | tree |
2013-06-03 |
norly | Use pkg-config
|
commit | commitdiff | tree |
2013-06-03 |
norly | Simplify includes
|
commit | commitdiff | tree |
2013-06-01 |
norly | Insert section names (with fixed prefix)
|
commit | commitdiff | tree |
2013-05-31 |
norly | Auto-layout file after --reladd
|
commit | commitdiff | tree |
2013-05-31 |
norly | Pull out existing re-layouting code
|
commit | commitdiff | tree |
2013-05-30 |
norly | More rigorous sh_addr and sh_offset checking
|
commit | commitdiff | tree |
2013-05-30 |
norly | Redesign data structures, make basic reladd work.
|
commit | commitdiff | tree |
2013-05-28 |
norly | Implement orphaned sections
|
commit | commitdiff | tree |
2013-05-28 |
norly | Remove old and ugly printing functions
|
commit | commitdiff | tree |
2013-05-28 |
norly | Add printing functions for models to ease debugging
|
commit | commitdiff | tree |
2013-05-27 |
norly | Find PHDR -> PHDR dependencies
|
commit | commitdiff | tree |
2013-05-27 |
norly | Only establish PHDR->Scn relationship for PT_LOAD
|
commit | commitdiff | tree |
2013-05-27 |
norly | Restrict sh_link/sh_info evaluation where possible
|
commit | commitdiff | tree |
2013-05-27 |
norly | Abstract model more - break 'make check'
|
commit | commitdiff | tree |
2013-05-27 |
norly | Turn elfu_gPhdrContainsScn into a macro
|
commit | commitdiff | tree |
2013-05-27 |
norly | Turn elfu_gScnSizeFile into a macro
|
commit | commitdiff | tree |
2013-05-27 |
norly | Clean up loader code
|
commit | commitdiff | tree |
2013-05-27 |
norly | Validate input at libelf level
|
commit | commitdiff | tree |
2013-05-24 |
norly | Be more verbose
|
commit | commitdiff | tree |
2013-05-24 |
norly | Fix alignment error in mInsertSpaceBefore
|
commit | commitdiff | tree |
2013-05-24 |
norly | Object file injection, first part
|
commit | commitdiff | tree |
2013-05-24 |
norly | Move section-in-segment.c to generic/
|
commit | commitdiff | tree |
2013-05-24 |
norly | Cleaner error handling with ELFU_WARN and ELFU_WARNELF
|
commit | commitdiff | tree |
2013-05-23 |
norly | Use explicit libelf/* path in includes
|
commit | commitdiff | tree |
2013-03-24 |
norly | Typos
|
commit | commitdiff | tree |
2013-03-22 |
norly | Clean up file handling in main.c a bit
|
commit | commitdiff | tree |
2013-03-21 |
norly | NOBITS expansion, for .bss etc
|
commit | commitdiff | tree |
2013-03-21 |
norly | Copy section contents into newly allocated buffers
|
commit | commitdiff | tree |
2013-03-20 |
norly | Typo
|
commit | commitdiff | tree |
2013-03-01 |
norly | Implement mInsertAfter, for post-.data injection
|
commit | commitdiff | tree |
2013-02-27 |
norly | Implement mInsertBefore, for pre-.interp injection
|
commit | commitdiff | tree |
2013-02-24 |
norly | Add simple 'make check'
|
commit | commitdiff | tree |
2013-02-23 |
norly | Refactor mdoel-related code
|
commit | commitdiff | tree |
2013-02-23 |
norly | Clean up ELF-related files and functions
|
commit | commitdiff | tree |
2013-02-23 |
norly | Merge {first,last}-section-in-segment.c
|
commit | commitdiff | tree |
2013-02-23 |
norly | Move headers for ELF-based operations together
|
commit | commitdiff | tree |
next |