centaur.git
10 years agoInserting section names, first part shotgunparser
norly [Sun, 26 May 2013 11:52:47 +0000 (12:52 +0100)]
Inserting section names, first part

10 years agoBe more verbose
norly [Fri, 24 May 2013 23:46:12 +0000 (00:46 +0100)]
Be more verbose

10 years agoFix alignment error in mInsertSpaceBefore
norly [Fri, 24 May 2013 23:45:39 +0000 (00:45 +0100)]
Fix alignment error in mInsertSpaceBefore

10 years agoObject file injection, first part
norly [Fri, 24 May 2013 06:23:41 +0000 (07:23 +0100)]
Object file injection, first part

10 years agoMove section-in-segment.c to generic/
norly [Fri, 24 May 2013 02:48:14 +0000 (03:48 +0100)]
Move section-in-segment.c to generic/

10 years agoCleaner error handling with ELFU_WARN and ELFU_WARNELF
norly [Fri, 24 May 2013 00:07:45 +0000 (01:07 +0100)]
Cleaner error handling with ELFU_WARN and ELFU_WARNELF

10 years agoUse explicit libelf/* path in includes
norly [Thu, 23 May 2013 23:45:06 +0000 (00:45 +0100)]
Use explicit libelf/* path in includes

11 years agoTypos
norly [Sun, 24 Mar 2013 14:10:15 +0000 (15:10 +0100)]
Typos

11 years agoClean up file handling in main.c a bit
norly [Fri, 22 Mar 2013 13:43:05 +0000 (13:43 +0000)]
Clean up file handling in main.c a bit

11 years agoNOBITS expansion, for .bss etc
norly [Thu, 21 Mar 2013 18:23:57 +0000 (18:23 +0000)]
NOBITS expansion, for .bss etc

GNU binutils' readelf gets confused with symbol versions. More analysis
needed on that.

11 years agoCopy section contents into newly allocated buffers
norly [Thu, 21 Mar 2013 00:41:08 +0000 (00:41 +0000)]
Copy section contents into newly allocated buffers

11 years agoTypo
norly [Wed, 20 Mar 2013 21:06:29 +0000 (21:06 +0000)]
Typo

11 years agoImplement mInsertAfter, for post-.data injection
norly [Fri, 1 Mar 2013 18:59:57 +0000 (18:59 +0000)]
Implement mInsertAfter, for post-.data injection

11 years agoImplement mInsertBefore, for pre-.interp injection
norly [Wed, 27 Feb 2013 21:34:34 +0000 (21:34 +0000)]
Implement mInsertBefore, for pre-.interp injection

11 years agoAdd simple 'make check'
norly [Sun, 24 Feb 2013 14:02:25 +0000 (14:02 +0000)]
Add simple 'make check'

Uses elfedit to copy itself and ensure both versions are identical.

11 years agoRefactor mdoel-related code
norly [Sat, 23 Feb 2013 16:08:26 +0000 (16:08 +0000)]
Refactor mdoel-related code

11 years agoClean up ELF-related files and functions
norly [Sat, 23 Feb 2013 15:59:12 +0000 (15:59 +0000)]
Clean up ELF-related files and functions

11 years agoMerge {first,last}-section-in-segment.c
norly [Sat, 23 Feb 2013 15:47:53 +0000 (15:47 +0000)]
Merge {first,last}-section-in-segment.c

11 years agoMove headers for ELF-based operations together
norly [Sat, 23 Feb 2013 15:45:17 +0000 (15:45 +0000)]
Move headers for ELF-based operations together

11 years agoMove ELF-related files together
norly [Sat, 23 Feb 2013 15:41:35 +0000 (15:41 +0000)]
Move ELF-related files together

11 years agoRemove ELFU_BOOL
norly [Sat, 23 Feb 2013 15:36:30 +0000 (15:36 +0000)]
Remove ELFU_BOOL

11 years agoAdd run-time sanity checks
norly [Sat, 23 Feb 2013 01:46:32 +0000 (01:46 +0000)]
Add run-time sanity checks

11 years agoUse CIRCLEQ_FOREACH throughout
norly [Fri, 22 Feb 2013 18:35:12 +0000 (18:35 +0000)]
Use CIRCLEQ_FOREACH throughout

11 years agoAdd elfu_count{Section,PHDR}s
norly [Fri, 22 Feb 2013 16:58:14 +0000 (16:58 +0000)]
Add elfu_count{Section,PHDR}s

11 years agoRemove --copy, do it whenever we have -o
norly [Fri, 22 Feb 2013 16:51:58 +0000 (16:51 +0000)]
Remove --copy, do it whenever we have -o

11 years agoFix build on Ubuntu 12.04
norly [Tue, 12 Feb 2013 15:37:21 +0000 (15:37 +0000)]
Fix build on Ubuntu 12.04

Thanks to Cristian Cadar.

11 years agoPHDR self-reference fixup function model-cleanup
norly [Mon, 11 Feb 2013 01:10:27 +0000 (01:10 +0000)]
PHDR self-reference fixup function

11 years agoMakefile: debug option - attach to running instance
norly [Mon, 11 Feb 2013 01:08:31 +0000 (01:08 +0000)]
Makefile: debug option - attach to running instance

11 years agoModel to ELF (writing) support, copy functionality
norly [Sun, 10 Feb 2013 18:39:15 +0000 (18:39 +0000)]
Model to ELF (writing) support, copy functionality

11 years agoFirst memory model of an ELF file
norly [Sun, 10 Feb 2013 00:36:16 +0000 (00:36 +0000)]
First memory model of an ELF file

11 years agoPrint ELF header/segments/sections
norly [Fri, 25 Jan 2013 15:24:36 +0000 (15:24 +0000)]
Print ELF header/segments/sections

11 years agoAdd .gitignore
norly [Fri, 25 Jan 2013 15:24:21 +0000 (15:24 +0000)]
Add .gitignore

11 years agoInitial commit
norly [Fri, 25 Jan 2013 15:24:14 +0000 (15:24 +0000)]
Initial commit