Commits

Author Commit Message Labels Comments Date
Chris Perl
Fixing up Relocation exception
Chris Perl
Realized there was no reason to be using __new__
Chris Perl
Rename dictionary descriptors to be more accurate
Chris Perl
Save file path in top level object
Chris Perl
More refactoring around passing elfclass, byte_order, and managing whether or not to display symbolically
Chris Perl
Tweak how elfclass and byte_order are passed around. WIP
Chris Perl
Add ability to control SYMBOLIC behavior from top level ELF object
Chris Perl
Consolidate how elfclass and byte_order are conveyed throughout
Chris Perl
Adding a couple more program header type constants
Chris Perl
Adding TODO to deal with multiple section types that share values
Chris Perl
Making repr display remaining bits if they aren't all used
Chris Perl
Adding todo
Chris Perl
Changing SingleInstanceTablePerSectHdr.Instance to .get_single_instance. I think the new name more clearly communicates what the classmethod is doing and more fully compiles with PEP8. However, I am still not sure whether methods_with_underscores or leading caps CamelCase is more appropriate for class and static methods. Trying to figure out with I like better.
Chris Perl
Think I got slice support working for LazyloadingTables
Chris Perl
These should be IndexError as this is a subclass of list, not KeyError, which is for dictionary's
Chris Perl
Missed one of the sun specific section header types (probably still missing more)
Chris Perl
Slight tweak to __repr__ representation of r_sym submember of r_info of BaseRelocation
Chris Perl
Making ELF object available from the highest level of the objexplo namespace
Chris Perl
Adding top level ELF class as it does what I was doing manually while playing, making my life quite a bit easier
Chris Perl
Minor tweaks to some constants
Chris Perl
Fixing silly bug
Chris Perl
Simplify unittest execution
Chris Perl
Adding in checks for EI_DATA field of e_ident in the elf header
Chris Perl
Adding another EM_ value. Adding 64 bit Solaris libc unittests
Chris Perl
Changing _elf_hdr to elf_hdr for SectionHeaderTable and ProgramHeaderTable
Chris Perl
Adding a little check to ensure that the Instance method must be used on Tables where we want that
Chris Perl
Im an idiot
Chris Perl
Adding a way to get all elf test files easily
Chris Perl
First attempt at fixing broken single instance tables
Chris Perl
Fixed some stuff related to Relocation Entires. Added big TODO's to fix currently borked method of not instantiating the same table more than once
  1. Prev
  2. Next