Sign in
cos
/
mirrors
/
cros
/
chromiumos
/
third_party
/
pyelftools
/
HEAD
« Previous
4a4586a
added description for location_expr kinda works vs. readelf!
by eliben
· 12 years ago
84e27b4
Added string dumping for location expressions, with tests
by eliben
· 12 years ago
ba447bc
added basic visiting of all OPs in location_expr.GenericLocationExprVisitor
by eliben
· 12 years ago
8a235ad
more work on location_expr
by Eli Bendersky
· 12 years ago
ebe5116
started location_expr, added unit tests. moved readelf unittest to a more appropriate file name
by Eli Bendersky
· 12 years ago
41c971a
added name field to AttributeValue
by Eli Bendersky
· 12 years ago
5be3be8
added name field to AttributeValue
by Eli Bendersky
· 12 years ago
89f40c4
mostly implemented extra information output for dwarf info section dump
by Eli Bendersky
· 12 years ago
3bc9c34
more descriptions added for DWARF info
by eliben
· 12 years ago
aee11d2
added some basic description capabilities for DWARF attributes in debug_info
by eliben
· 12 years ago
0fc47af
* start adding debug_dump=info to readelf.py
by eliben
· 12 years ago
08cb399
docstring clarification for DWARFStructs
by eliben
· 12 years ago
8eff3ee
unflattening the DIE tree by CU done - now DIEs have functional iter_children, get_parent and iter_siblings methods!
by eliben
· 12 years ago
7f13df2
CU will now parse all its DIEs (lazily, when any specific DIE is requested)
by eliben
· 13 years ago
c4c137d
moved utils/ dir to tests/
by Eli Bendersky
· 13 years ago
447763c
added a utils folder with elf_creator.c
by Eli Bendersky
· 13 years ago
6434a96
* added new test file - an object compiled from C++, on x64
by Eli Bendersky
· 13 years ago
f238bf8
fix detection of flag_after_symtable in compare_output: has to be lower-cased after the change made to lower() the lines before comparing
by Eli Bendersky
· 13 years ago
adf707a
* added another test file (real-life object file borrowed from libelf)
by Eli Bendersky
· 13 years ago
099d48f
* renamed test files to be consistent
by Eli Bendersky
· 13 years ago
0fb9a99
merge
by Eli Bendersky
· 13 years ago
89a824f
relocation output working in readelf comparison
by Eli Bendersky
· 13 years ago
7fafd13
fixed parsing of r_info field
by Eli Bendersky
· 13 years ago
d87f1e5
cleanup and cosmetics - for a healthy future!! er... what?
by eliben
· 13 years ago
3addea5
adding some useful attributes & method to DIE
by eliben
· 13 years ago
8eb8e7f
some refactoring. parsing a single DIE now appears to be working
by eliben
· 13 years ago
3b9ad82
more preparations for full DIE parsing:
by eliben
· 13 years ago
7c1ffa6
some fixes in relocation printing. INFO STILL PRINTED ENDIAN-REVERSED -- WTF???
by Eli Bendersky
· 13 years ago
a98028e
* completed implementation of abbrevtable
by eliben
· 13 years ago
c6db4c4
abbrev table almost functioning
by eliben
· 13 years ago
748a595
Started adding abbrev table stuff
by eliben
· 13 years ago
ce5ec71
* DWARFInfo now doesn't receive a "dwarf class" argument, since it must infer it on its own from the info section
by eliben
· 13 years ago
84066b2
some more work towards relocations
by Eli Bendersky
· 13 years ago
20f07e8
adding _default_=Pass to elf enums
by Eli Bendersky
· 13 years ago
033b44f
* take DWARF stuff from ELFFile
by eliben
· 13 years ago
54e39b2
Implemented ELFFile.get_section_by_name and changed readelf.py to use it
by eliben
· 13 years ago
4455651
Added dwarf/compileunit.py and dwarf/dwarfinfo.py and started filling in details
by eliben
· 13 years ago
f29751e
partial support for parsing relocation sections
by Eli Bendersky
· 13 years ago
a7c2547
created elftools/dwarf and started writing down some basic structs for data primitives and various encodings the format uses
by eliben
· 13 years ago
53e86db
implemented string dumping, with tests
by Eli Bendersky
· 13 years ago
c4a4c07
added hex dump of sections
by Eli Bendersky
· 13 years ago
851cdb0
fixing comparison in run_tests. moving all binary files to testfiles/
by Eli Bendersky
· 13 years ago
2fc0f2a
test suite implemented. fixing some problems in elftools and readelf
by Eli Bendersky
· 13 years ago
3bad293
the beginnings of a test harness
by Eli Bendersky
· 13 years ago
0b27ba4
finalizing cmdling options for current functionality
by Eli Bendersky
· 13 years ago
ecde41b
some more command-line option handling
by Eli Bendersky
· 13 years ago
40eb170
started adding command-line options to readelf
by Eli Bendersky
· 13 years ago
b6fa365
minor tweak in output formatting for symbols
by Eli Bendersky
· 13 years ago
3edefab
displaying symtables kinda works
by Eli Bendersky
· 13 years ago
377bd86
section header output kinda working
by Eli Bendersky
· 13 years ago
58585b0
Section to segment mapping seems to be working - yay!
by Eli Bendersky
· 13 years ago
a41c3c0
added segment attribute formatting for 64-bit, and fixed some words to xwords in the segment struct definition
by Eli Bendersky
· 13 years ago
3f4de3e
Implementing reading the INTERP path in segments
by Eli Bendersky
· 13 years ago
26de2ac
implemented some of program header display
by Eli Bendersky
· 13 years ago
6a12cde
some cleanup
by Eli Bendersky
· 13 years ago
d62928d
prints ELF header correctly
by Eli Bendersky
· 13 years ago
de8d71e
some more header descriptions added
by Eli Bendersky
· 13 years ago
933f699
* Started writing readelf.py
by Eli Bendersky
· 13 years ago
a42f82d
added Symbol decoding from a symbol table section
by Eli Bendersky
· 13 years ago
e0735d5
removed CRs
by Eli Bendersky
· 13 years ago
116899e
moving stuff around
by eliben
· 13 years ago
ad4d589
Added a SymbolTableSection class and split functionality from ELFFile to create it
by eliben
· 13 years ago
75b5fde
Some code reorg:
by eliben
· 13 years ago
a6416fd
* Added handling of segments * Added iteration API for sections
by eliben
· 13 years ago
a06062f
Added reading of sections and decoding their name from the string table
by ebenders
· 13 years ago
aa9f671
* Added the ELFFile class - top-level interface to ELF files
by ebenders
· 13 years ago
9f95b7e
* renamed file to constants.py * defined stuff for program header
by ebenders
· 13 years ago
680dc1b
added top-level readme
by ebenders
· 13 years ago
ec1e088
* also create other stuff in struct constructor
by ebenders
· 13 years ago
e790d0d
some structs filled in
by ebenders
· 13 years ago
198538a
something basic
by ebenders
· 13 years ago