summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2013-06-27Move test data256mb to end and add data64kbnorly
2013-06-27Remove stale Makefile in tests/src/norly
2013-06-27Lookup dynamically linked global variables.norly
2013-06-27Only use -fPIC when compiling the shared object.norly
2013-06-26Separate PLT lookupnorly
2013-06-26Expand PHDR space only if there are pages availablenorly
2013-06-26Expand downwards only if there is enough spacenorly
2013-06-26Only make space for more PHDRs if they are in the first LOADnorly
2013-06-25Check for (and abort on) multiple symbol tablesnorly
2013-06-24Fix Makefile for Red Hat's libelf that does not support pkg-confignorly
2013-06-24Remove assertion that breaks with Red Hat's libelfmorephdrnorly
2013-06-24Tests for x86-64norly
2013-06-24PHDR addition. Should make x86-64 work in many cases.norly
2013-06-24mLayoutAuto: Do not move LOAD segments, and update PHDR PHDRnorly
2013-06-24Reorder PHDRs according to ELF specnorly
2013-06-24mLayoutGetSpaceInPhdr: Use mPhdrLoadLowestHighestnorly
2013-06-24PHDR: Find lowest/highest addr/offsnorly
2013-06-22reladd: Work more with sh_addr instead of sh_offsetnorly
2013-06-22Minor fixes to PHDR expansion to lower addressesnorly
2013-06-22PHDR: find by addr/offsetnorly
2013-06-21Use .rela.plt too - need this for x86-64c90norly
2013-06-21mFromFile: Initialize *menorly
2013-06-21Minor cleanup in reladd, 2nd passnorly
2013-06-21Merge cloneScn() into reladd.cnorly
2013-06-21LOAD PHDRs at top level, others as children. mPhdrForall().norly
2013-06-20Add Elf/Phdr/Scn alloc/destroynorly
2013-06-20Extend relocation parser to full 32/64 bitsnorly
2013-06-20Cleaner ElfuPhdr allocnorly
2013-06-20Clean up code using ElfuScnnorly
2013-06-20Separate library code, build .a/.sonorly
2013-06-20Automate testsnorly
2013-06-18Basic detour supportnorly
2013-06-17C90 compliance, except variadic macros and TODOsnorly
2013-06-16mv main.c -> elfucli.c, make it scriptable via argssymrelnorly
2013-06-16Clean up main.c a bitnorly
2013-06-15Factor out symbol table handlingnorly
2013-06-15Rename mRelocatenorly
2013-06-15Basic x86-64 support, not very usable in practicenorly
2013-06-15Merge symbol tables. (Not fully ELF conformant)norly
2013-06-15Flatten symtab to file - gdb works, check breaks.norly
2013-06-15Make symtab and reltab resident in ElfuScnnorly
2013-06-15Rename CLI to elfuclinorly
2013-06-12Rename elfedit to centaur, model to modelopsnorly
2013-06-03Do not insert STRTAB sections explicitlynorly
2013-06-03Insert NOBITS sections (.bss), ignore empty sectionsnorly
2013-06-03Guess where unknown functions are in .rel.pltnorly
2013-06-03Disable memory dump to screennorly
2013-06-03Basic 32-bit SYMTAB and REL (not RELA) supportnorly
2013-06-03Use pkg-confignorly
2013-06-03Simplify includesnorly