Tim Strazzere
ecc45ede27
Prevent accessing pdata struct if it doesn't exist.
2016-04-23 16:37:48 +03:00
Serge Lamikhov-Center
5ec1fc8949
Prevent a crash when working with MN10300 ELF file
2015-02-25 00:57:51 +02:00
Serge Lamikhov-Center
9e4502d90e
Copyright year update
2015-02-13 20:51:07 +02:00
Serge Lamikhov-Center
8290078a64
Relocation entry endianness fix; Warnings elimination
2015-02-13 20:47:37 +02:00
Mario Werner
d2a27c7d96
initialized a few variables to silence warnings when building with Wall
2014-12-03 09:45:21 +01:00
Mario Werner
8dda93f2bb
fixed a few warnings (signed-unsigned comparisions, unused param)
2014-11-13 18:24:03 +01:00
Mario Werner
22bd7ba77d
fix: static class member MAX_DATA_ENTRIES is not defined -> linker error
...
Static class members usually have to be defined explicitly which plays not
well with header only libraries. Moving the constant into the ELFIO scope
works around that problem.
The problem only shows up at -O0. Higher optimisations levels manage to
completely remove the references to the static member.
2014-11-13 18:23:02 +01:00
Serge Lamikhov-Center
e8afffece9
Dump for section and segment data added
2014-02-26 17:35:20 +02:00
Serge Lamikhov-Center
b217a8a993
Remove extra ";" to prevent warnings at compilation with GCC -pedantic option
2013-01-30 01:05:32 +02:00
Serge Lamikhov-Center
4b7061dc92
Dynamic section accessor is implemented
...
Fix segment header position when no segments are present
Dumper - dynamic section output added
Dynamic section reader tests are added
Signed-off-by: Serge Lamikhov-Center <to_serge@users.sourceforge.net>
2013-01-13 04:29:43 +02:00
Serge Lamikhov-Center
0953467246
Added output for 64-bit ELF files
2012-12-02 19:01:05 +02:00
Serge Lamikhov-Center
b78c0aca3d
Convert all files to UNIX EOL
2012-11-27 11:45:28 +02:00
Serge Lamikhov-Center
001833f402
Don't print \0 at the end of notes
2012-11-26 01:17:00 +02:00
Serge Lamikhov-Center
b74f44443d
'add_entry' in symbol_section_accessor was renamed to 'add_symbol'
...
documentation update
<elfio.hpp> was modified to be <elfio/elfio.hpp>
2012-11-25 19:58:07 +02:00
Serge Lamikhov-Center
d3a0732983
Use <elfio/> prefix for \#include files
2012-11-25 14:37:09 +02:00
Serge Lamikhov-Center
ac33c1e4de
Output section names at the end of line
...
Increase width of Nr field
Refactor format_assoc() implementation
2012-08-23 09:12:03 +03:00
Serge Lamikhov-Center
3aa0cc1751
Align format_assoc() implementation to its specialization version
2012-08-22 22:50:03 +03:00
Serge Lamikhov-Center
f0211fa620
Use 'const' instance when working with dumper
...
Use a template for tabled functions
2012-08-22 19:56:35 +03:00
Serge Lamikhov-Center
3b43ddd6b9
ELFDump is using ELFIO::dump class now
2012-08-19 23:26:47 +03:00
Serge Lamikhov-Center
8ded746bc3
Symbol tables and notes output added
2012-08-19 22:01:18 +03:00
Serge Lamikhov-Center
02696b9e7f
Segment dump implemented
2012-08-19 18:48:02 +03:00
Serge Lamikhov-Center
e62b2b38cb
Section flags output added
2012-08-19 15:07:54 +03:00
Serge Lamikhov-Center
4a2b8c1e85
Section output started
2012-08-18 21:05:11 +03:00
Serge Lamikhov-Center
ca0609fa4f
Type and Machine tables added to dumper
2012-08-18 13:08:35 +03:00
Serge Lamikhov-Center
cb56843e26
Headers dump is implemented by using tables
2012-08-18 08:50:03 +03:00
Serge Lamikhov-Center
e04476791a
Another change
2012-07-29 22:24:45 +03:00
Serge Lamikhov-Center
6d60be2dfd
A test program added; str_elf_class output implemented
2012-07-29 17:49:16 +03:00
Serge Lamikhov-Center
daa8c81bfb
Add dumper file
2012-07-29 17:49:16 +03:00