Skip to main content

A small library that optimizes some niche operations commonly used by debugger extensions.

Project description

niche-elf

In development.

A small library that optimizes some niche ELF operations commonly used by debugger extensions.

Main use-case currently is building an ELF from a list of symbols for the purposes of add-symbol-fileing it into the debbuger. This is useful for stuff like ks --apply and syncing symbols for decompiler integration.

See examples/simple.py for usage. Install with pip install niche-elf.

TODO

  • Add an enable_prints and disable_prints() API so the library can choose to print helpful <pending> messages? maybe not?
  • Make a re-entrant verison which optimizes for symbol updates.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

niche_elf-0.3.5.tar.gz (27.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

niche_elf-0.3.5-py3-none-any.whl (28.9 kB view details)

Uploaded Python 3

File details

Details for the file niche_elf-0.3.5.tar.gz.

File metadata

  • Download URL: niche_elf-0.3.5.tar.gz
  • Upload date:
  • Size: 27.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for niche_elf-0.3.5.tar.gz
Algorithm Hash digest
SHA256 56f7eec29526b610f64658c15f2b6867275d8216d8e85ca1ba328402c61aaead
MD5 024452d2e488f0cde2b37ff81f8213c8
BLAKE2b-256 6f547e85718b10d410b7e92a75fbdf1da434a4e5ccdea373db2ff054ad08a003

See more details on using hashes here.

Provenance

The following attestation bundles were made for niche_elf-0.3.5.tar.gz:

Publisher: publish-to-pypi.yaml on pwndbg/niche-elf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file niche_elf-0.3.5-py3-none-any.whl.

File metadata

  • Download URL: niche_elf-0.3.5-py3-none-any.whl
  • Upload date:
  • Size: 28.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for niche_elf-0.3.5-py3-none-any.whl
Algorithm Hash digest
SHA256 46cc0e7667d928bcb52839fdf6a8c55463aa783cb8e3e2f3871c0964e87b915d
MD5 0ae283c1f0da8b3b08b0591ae7650297
BLAKE2b-256 debb236fb41803fe43d705c381c2d033a217cfabc1923350cb940427d04512de

See more details on using hashes here.

Provenance

The following attestation bundles were made for niche_elf-0.3.5-py3-none-any.whl:

Publisher: publish-to-pypi.yaml on pwndbg/niche-elf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page