Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fornwall/jelf
ELF parsing library in java.
https://github.com/fornwall/jelf
elf elf-parser java java-library linux
Last synced: about 11 hours 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 (over 10 years ago)
- Default Branch: main
- Last Pushed: 2024-08-16T19:05:51.000Z (3 months ago)
- Last Synced: 2024-10-14T14:56:06.864Z (about 1 month ago)
- Topics: elf, elf-parser, java, java-library, linux
- Language: Java
- Homepage:
- Size: 654 KB
- Stars: 147
- Watchers: 11
- Forks: 44
- 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.[![Build Status](https://github.com/fornwall/jelf/workflows/Java%20CI/badge.svg)](https://github.com/fornwall/jelf/actions?query=workflow%3A%22Java+CI%22)
[![MIT licensed](http://img.shields.io/:license-MIT-blue.svg)](LICENSE.txt)
[![Package on Maven Central](https://img.shields.io/maven-central/v/net.fornwall/jelf)](https://search.maven.org/artifact/net.fornwall/jelf/)
[![javadoc](https://www.javadoc.io/badge/net.fornwall/jelf.svg)](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)