elf-d 0.2.5
A library to introspect elf binaries
To use this package, run the following command in your project's root directory:
						Manual usage
						
						Put the following dependency into your project's dependences section:
					
This package provides sub packages which can be used individually:
elf-d:example - A library to introspect elf binaries
elf-d
Reads 32-bit and 64-bit elf binary files.
Features
- Read general elf file properties like file class, abi version, machine isa, ...
- Parse elf sections.
- Read elf symbol tables and string tables.
- Read DWARF line program tables and produce address info (.debug_line section).
How to run example
Run dub run elf-d:example in the parent directory. (Note: running the example produces a lot of output to stdout)
TODOs
- Fix endianness issue (currently only native endianness is supported).
- Add interpretation for more sections.
License
Licensed under Boost. Check accompanying file LICENSE10.txt or copy at http://www.boost.org/LICENSE10.txt
- 0.2.5 released 5 years ago
- yazd/elf-d
- BSL 1.0
- Copyright © 2014, Yazan Dabain
- Authors:
- Sub packages:
- elf-d:example
- Dependencies:
- none
- Versions:
- 
						
 Show all 10 versions0.2.5 2020-Jan-18 0.2.4 2018-Jul-08 0.2.3 2018-Jun-27 0.2.2 2018-Jun-24 0.2.1 2015-Jan-03 
- Download Stats:
- 
						- 
								0 downloads today 
- 
								1 downloads this week 
- 
								20 downloads this month 
- 
								791 downloads total 
 
- 
								
- Score:
- 2.3
- Short URL:
- elf-d.dub.pm