https://github.com/fornwall/jelf
ELF parsing library in java.
https://github.com/fornwall/jelf
elf elf-parser java java-library linux
Last synced: 3 months ago
JSON representation
ELF parsing library in java.
- Host: GitHub
- URL: https://github.com/fornwall/jelf
- Owner: fornwall
- License: mit
- Created: 2014-07-31T17:03:27.000Z (almost 11 years ago)
- Default Branch: main
- Last Pushed: 2024-08-16T19:05:51.000Z (11 months ago)
- Last Synced: 2025-04-06T07:12:28.954Z (3 months ago)
- Topics: elf, elf-parser, java, java-library, linux
- Language: Java
- Homepage:
- Size: 654 KB
- Stars: 159
- Watchers: 10
- Forks: 46
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# JElf
Java library for parsing [Executable and Linkable Format (ELF)](https://en.wikipedia.org/wiki/Executable_and_Linkable_Format) files.[](https://github.com/fornwall/jelf/actions?query=workflow%3A%22Java+CI%22)
[](LICENSE.txt)
[](https://search.maven.org/artifact/net.fornwall/jelf/)
[](https://www.javadoc.io/doc/net.fornwall/jelf)## Adding JElf to your build
JElf's Maven group ID is `net.fornwall` and its artifact ID is `jelf`.
To add a dependency on JElf using Maven, use the following:
```xml
net.fornwall
jelf
0.9.0```
To add a dependency using Gradle:
```gradle
dependencies {
implementation 'net.fornwall:jelf:0.9.0'
}
```## Using JElf
See the [ElfFile](https://www.javadoc.io/doc/net.fornwall/jelf/latest/net/fornwall/jelf/ElfFile.html) class for how to parse and query an ELF file.## ELF Resources
- [Wikipedia entry on the ELF format](https://en.wikipedia.org/wiki/Executable_and_Linkable_Format)
- [elf(5) man page](http://man7.org/linux/man-pages/man5/elf.5.html)