Skip to main content

Generate C++ headers from DWARF Debugging Information Format

Project description

dwarf2cpp

Build Status License: MIT Python Version

Generate C++ headers from DWARF Debugging Information Format (DWARF).

[!WARNING] This tool requires binaries that contain DWARF debug information in order to generate headers. Make sure your input binary includes DWARF debug info, which is often not publicly available in proprietary software.

Installation

The easiest way to get started is the prebuilt package. No C++ toolchain or LLVM required.

uvx dwarf2cpp

or with pip

pip install dwarf2cpp

Build from Source

Building from source is only needed when no prebuilt wheel is available for your platform. Since dwarf2cpp uses pybind11 to access LLVM's DWARF DebugInfo module from Python, it requires a working C++ toolchain:

  • On Windows: MSVC (Visual Studio Build Tools)
  • On Linux: GCC (g++)
  • On macOS: Apple Clang (Xcode Command Line Tools)
git clone https://github.com/EndstoneMC/dwarf2cpp.git
cd dwarf2cpp
pip install .

Usage

Usage: dwarf2cpp [OPTIONS] PATH

Options:
  --base-dir TEXT         Base directory used during compilation.  [required]
  -o, --output-path PATH  Output directory for generated files. Defaults to
                          'out' inside the input file's directory.
  --help                  Show this message and exit.

The PATH argument must point to a binary containing DWARF debug information.

  • --base-dir should point to the root directory used during compilation. This helps resolve relative include paths when reconstructing headers.
  • --output-path controls where the generated headers are stored. If not specified, the tool creates an out/ folder next to the input file.

Examples

Extract from libminecraftpe.so

dwarf2cpp path/to/libminecraftpe.so --base-dir D:/a/_work/1/s

Extract from bedrock_server (Linux)

dwarf2cpp path/to/bedrock_server --base-dir /mnt/vss/_work/1/s

Motivation / Purpose

Typical use cases include:

  • Analysing the internals of proprietary software.
  • Supporting the development of plugin frameworks such as Endstone.
  • Research on automated source reconstruction from DWARF.

Limitations

  • Generated headers may not compile out-of-the-box. Manual adjustments may be required.
  • Templates, inline functions, and macros cannot always be reconstructed accurately.
  • Only works with binaries compiled with DWARF debug info. Stripped binaries will not work.
  • Only trivially tested. It may fail with certain binaries.

Acknowledgements

This project makes use of the following open-source technologies:

Security / Legal Disclaimer

[!IMPORTANT] This tool is provided for research and educational purposes only. It is not affiliated with Mojang or Microsoft.

[!WARNING] Do not redistribute or publish headers generated from proprietary binaries without proper rights. Respect the terms of service and licensing agreements of any binaries you analyse.

Releasing

  1. Add changes under ## [Unreleased] in CHANGELOG.md
  2. Bump version in pyproject.toml, then commit and push to main
  3. Go to Actions > Release > Run workflow

Use dry run to preview without making changes.

Contributing

Contributions are welcome. Open an issue or pull request on GitHub.

License

This project is distributed under the MIT License. See the LICENSE file for more details.

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

dwarf2cpp-0.1.0.tar.gz (30.3 kB view details)

Uploaded Source

Built Distributions

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

dwarf2cpp-0.1.0-cp314-cp314t-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.14tWindows x86-64

dwarf2cpp-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl (30.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

dwarf2cpp-0.1.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (29.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

dwarf2cpp-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

dwarf2cpp-0.1.0-cp314-cp314-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.14Windows x86-64

dwarf2cpp-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl (30.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

dwarf2cpp-0.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (29.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

dwarf2cpp-0.1.0-cp314-cp314-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

dwarf2cpp-0.1.0-cp313-cp313-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.13Windows x86-64

dwarf2cpp-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl (30.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

dwarf2cpp-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (29.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

dwarf2cpp-0.1.0-cp313-cp313-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

dwarf2cpp-0.1.0-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12Windows x86-64

dwarf2cpp-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl (30.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

dwarf2cpp-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (29.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

dwarf2cpp-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

dwarf2cpp-0.1.0-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11Windows x86-64

dwarf2cpp-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl (30.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

dwarf2cpp-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (29.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

dwarf2cpp-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

dwarf2cpp-0.1.0-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10Windows x86-64

dwarf2cpp-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl (30.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

dwarf2cpp-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (29.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

dwarf2cpp-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file dwarf2cpp-0.1.0.tar.gz.

File metadata

  • Download URL: dwarf2cpp-0.1.0.tar.gz
  • Upload date:
  • Size: 30.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for dwarf2cpp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9c9e9cdaa0d69e3a9c0a8796febe6436a0a8c1df15c7691779aa0600bf57fad6
MD5 613735d41acd2fab97cc92e0996fafd9
BLAKE2b-256 04dcde04b5e86a49291ce7ba3388aeddee61f7c099569bc1754f6ca54b353765

See more details on using hashes here.

Provenance

The following attestation bundles were made for dwarf2cpp-0.1.0.tar.gz:

Publisher: release.yml on EndstoneMC/dwarf2cpp

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

File details

Details for the file dwarf2cpp-0.1.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: dwarf2cpp-0.1.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for dwarf2cpp-0.1.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 9542025c6541026db705469f8086f43d019a152a1a752160424434975e618f9a
MD5 0e22015cfc3d2061519c657e07d0af82
BLAKE2b-256 d5903d3f66c3c9ec387ca07f9f8c8d3c5711bb7043d71eb895e7333bd65099dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for dwarf2cpp-0.1.0-cp314-cp314t-win_amd64.whl:

Publisher: release.yml on EndstoneMC/dwarf2cpp

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

File details

Details for the file dwarf2cpp-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dwarf2cpp-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 087295d7a46869e719ddd4fb2dffebc574f6eedb863ccad469b4f35d1f4c02d2
MD5 659c8819e5f2eb6ef9fd6676e3aa3701
BLAKE2b-256 04db3aba0e5b4aa9c393ee5c06b5f173f663ee259226f7f86b828918933511f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for dwarf2cpp-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: release.yml on EndstoneMC/dwarf2cpp

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

File details

Details for the file dwarf2cpp-0.1.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dwarf2cpp-0.1.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b1ed6b69d8809ffe6c818952c6cdf9e8d61ada1ca18fd46fa35fe5227bebc5da
MD5 5f3067bc7884ac3cb9da7f96fc020381
BLAKE2b-256 4b3fc44191a0a9ed3547d2533cd0bf97649d77c6d6f695171d527431aac53337

See more details on using hashes here.

Provenance

The following attestation bundles were made for dwarf2cpp-0.1.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on EndstoneMC/dwarf2cpp

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

File details

Details for the file dwarf2cpp-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dwarf2cpp-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1e40878cf6641c3c0b2a083d97fa2df6c1cb2e95276601c6a7c3753b48295b5a
MD5 794fdcb42c74ce9caad4a178d1302aac
BLAKE2b-256 d5fa8f1fd2acc5b0711275bdd4116c6e7cd6fb1c9bcfa8b280114c2d304ada68

See more details on using hashes here.

Provenance

The following attestation bundles were made for dwarf2cpp-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: release.yml on EndstoneMC/dwarf2cpp

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

File details

Details for the file dwarf2cpp-0.1.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: dwarf2cpp-0.1.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for dwarf2cpp-0.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7b67c9d030f09bbc620b2d85f0712843297868ba1a90fad212dbdd7e1ebb5c3d
MD5 332457a9934879afe100893467d0b9e1
BLAKE2b-256 d4e52be1dc8a1d154ba2a0393d727566b333401fab84e5bfd5a169abd595a5c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for dwarf2cpp-0.1.0-cp314-cp314-win_amd64.whl:

Publisher: release.yml on EndstoneMC/dwarf2cpp

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

File details

Details for the file dwarf2cpp-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dwarf2cpp-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c007c140a80331ee68827d32cd4b6609e0cc59e1d4499dab1dd5ead9444ec408
MD5 dad1701b47c7945e8cae0f8424f6020a
BLAKE2b-256 7b83245a6486e78217c06a702a996331a6bae6eac0a4ca15bef4e02ca8f1bfb5

See more details on using hashes here.

Provenance

The following attestation bundles were made for dwarf2cpp-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: release.yml on EndstoneMC/dwarf2cpp

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

File details

Details for the file dwarf2cpp-0.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dwarf2cpp-0.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f801d4027c27cd629fcd9facacc1f0add91eef828633c11de36f5cab2f471fef
MD5 b81499d02ec195a79f6004aecf637896
BLAKE2b-256 89cc1d069160b957eba86874294874dd06a58ccb3aea7e44898dcc645505773a

See more details on using hashes here.

Provenance

The following attestation bundles were made for dwarf2cpp-0.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on EndstoneMC/dwarf2cpp

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

File details

Details for the file dwarf2cpp-0.1.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dwarf2cpp-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a47571db85dda54cccc665e04f764367a9082b4ed4ca0c745e3a0b9453683d56
MD5 46e29e6fe060768277e5f5a0d338b0f4
BLAKE2b-256 4e8b8279036b9a2f228fa5ad4bd99b59ae59592abbf81b755b6da4f97996dc9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for dwarf2cpp-0.1.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on EndstoneMC/dwarf2cpp

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

File details

Details for the file dwarf2cpp-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: dwarf2cpp-0.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for dwarf2cpp-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 029295068f60c5477ee2e9043a3b3fd8ff8a619f97d7eb8f28ac167f978bea4b
MD5 aacfbb79ff11f002d63a97708d067c42
BLAKE2b-256 a9a2a162d11a056ae4befa5fe7fcae2a0338713de0c9a8d4d6ab51bbb13c94e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for dwarf2cpp-0.1.0-cp313-cp313-win_amd64.whl:

Publisher: release.yml on EndstoneMC/dwarf2cpp

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

File details

Details for the file dwarf2cpp-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dwarf2cpp-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6f86ac84998869712c6ed6c805b87454dc9d2c3bf088acfac807ebc3c7c43863
MD5 2f4ce3a358d0f6f5c421a48c287b9fdf
BLAKE2b-256 9ab9198750ec6a587c88be1e180001d004d5e397228e5dcca2ddcc98fb383eec

See more details on using hashes here.

Provenance

The following attestation bundles were made for dwarf2cpp-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: release.yml on EndstoneMC/dwarf2cpp

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

File details

Details for the file dwarf2cpp-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dwarf2cpp-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e56f492418d96e899cd817c6e68e108ef61c5334fc10c94681a2ac2b26a52c19
MD5 588e7ff85068e39b6a5f119a4327e362
BLAKE2b-256 23fc8c0be401703f681f2a662d34fef2d9e4563dbff511b64a2a725f61603a44

See more details on using hashes here.

Provenance

The following attestation bundles were made for dwarf2cpp-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on EndstoneMC/dwarf2cpp

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

File details

Details for the file dwarf2cpp-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dwarf2cpp-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 609b4815ffc4d2ea029d2029f9705d2123eb8e7418cb13a6f0dda638d6ec8487
MD5 7764ee2e31365eceb003b61560ea898a
BLAKE2b-256 6d1fbfed5d31e9834d8c6d3eee4f58fdcb8377ef5892d41bfe2eac5fb908d63a

See more details on using hashes here.

Provenance

The following attestation bundles were made for dwarf2cpp-0.1.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on EndstoneMC/dwarf2cpp

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

File details

Details for the file dwarf2cpp-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: dwarf2cpp-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for dwarf2cpp-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 19e445089e2399bd79945ffba9563828d6a856503baedd9b67398e23bb5d6909
MD5 8e121f77b164471ee545a5117612a7c0
BLAKE2b-256 9bbb13674aaa3eedc863ad3863cd70839dae393b3c8233ad03a7bf7afaebadea

See more details on using hashes here.

Provenance

The following attestation bundles were made for dwarf2cpp-0.1.0-cp312-cp312-win_amd64.whl:

Publisher: release.yml on EndstoneMC/dwarf2cpp

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

File details

Details for the file dwarf2cpp-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dwarf2cpp-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 34666472623621b3399bb41caaa7116b9dbcfe50657c48ac5e101b03b7bbff15
MD5 698ff61a543edeb1b1547127db81fe0c
BLAKE2b-256 efe11006883c04e0926a010b40622d5a5518d9566b0cff8e585c70d5ae1586d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for dwarf2cpp-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: release.yml on EndstoneMC/dwarf2cpp

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

File details

Details for the file dwarf2cpp-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dwarf2cpp-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6bafe1c72e8208cf373a8e297396a9b037df2b240e3c55113e71841dab8519fa
MD5 b27e961ef1d5da4318e9f5ec59ea4798
BLAKE2b-256 fb6434d613ac40e41508ffc257b370e9f5c1911d8b8cad44cdf3cfe245d4f690

See more details on using hashes here.

Provenance

The following attestation bundles were made for dwarf2cpp-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on EndstoneMC/dwarf2cpp

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

File details

Details for the file dwarf2cpp-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dwarf2cpp-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df3b0167961da1356bf543bd6b69ca66e88dbff49008683aedb0cce047e5e986
MD5 510842e48558d7e2a76f25dc9f20fdf8
BLAKE2b-256 ce086012a9e4a5b87c8524f6eb4ba5df65967387693d22ef6f62386f18bf4434

See more details on using hashes here.

Provenance

The following attestation bundles were made for dwarf2cpp-0.1.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on EndstoneMC/dwarf2cpp

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

File details

Details for the file dwarf2cpp-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: dwarf2cpp-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for dwarf2cpp-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f548f085091a8d7ccc974a0a48a9da7406cdbccaa6238b671deb07390af83f64
MD5 117e7663ebb3e864d104084153efc798
BLAKE2b-256 8ccf9b32e358bd88b9a18b9a454e16c0b721906f6a9ac6cb1641e7da421702a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for dwarf2cpp-0.1.0-cp311-cp311-win_amd64.whl:

Publisher: release.yml on EndstoneMC/dwarf2cpp

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

File details

Details for the file dwarf2cpp-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dwarf2cpp-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5c9d906975bc5a73495d1915af02457bd019067215f7543c1e8d9e6718854201
MD5 ef6c8e30305e1fe389f2c5eca049ba94
BLAKE2b-256 f177961b61b2c187fe74e6052853de55b10e43a93d35e4a61cfe92a074ce30b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for dwarf2cpp-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: release.yml on EndstoneMC/dwarf2cpp

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

File details

Details for the file dwarf2cpp-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dwarf2cpp-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1f2a5e8b0a64ce4e5f81032554bdcf03fcff4212fab9902c244f85f7b16c9d36
MD5 6a8ef72d66e22cd755ea6362f9db4920
BLAKE2b-256 c4e74feb64de7c4ecfd36552d41140c461b83d93ee5443348a40f510995ec02f

See more details on using hashes here.

Provenance

The following attestation bundles were made for dwarf2cpp-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on EndstoneMC/dwarf2cpp

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

File details

Details for the file dwarf2cpp-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dwarf2cpp-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 64c33f259d8ce83c3ff105584dbadbfaa0d37dea9a07d8c29dbbc662d41543e2
MD5 c2e13512be6b278390a1c92a71908493
BLAKE2b-256 5eb4cc5393083a6e5f4e9120207cb294148c3a7ff203f782a362f8bc031a3cf7

See more details on using hashes here.

Provenance

The following attestation bundles were made for dwarf2cpp-0.1.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on EndstoneMC/dwarf2cpp

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

File details

Details for the file dwarf2cpp-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: dwarf2cpp-0.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for dwarf2cpp-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 46953f803abf51b75ea24adddf74f2f68b7493bb5353669918400d0fedb22b8f
MD5 a8805a6fa863e77d167061030e60954a
BLAKE2b-256 6d820634024912fadcaac897eac27f845090cb722be5b3a53a371728c1d82bcb

See more details on using hashes here.

Provenance

The following attestation bundles were made for dwarf2cpp-0.1.0-cp310-cp310-win_amd64.whl:

Publisher: release.yml on EndstoneMC/dwarf2cpp

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

File details

Details for the file dwarf2cpp-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dwarf2cpp-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b6cdda4e8cfa80067298636ba51ee01bf58828c2b40c37afc80c835f61e3abd1
MD5 6aa5306ec6b9b16ea83a8971fc8a34a6
BLAKE2b-256 bf9992efdc46dacdebd9477772365381ed576e01c33ffec8d8e29c31716ccf42

See more details on using hashes here.

Provenance

The following attestation bundles were made for dwarf2cpp-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: release.yml on EndstoneMC/dwarf2cpp

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

File details

Details for the file dwarf2cpp-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dwarf2cpp-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a104576c343a1a54561e4e904f3dc0d5c59420dd4c87958dccc66234ac136bf5
MD5 5e4dc133d3773c4d7edc21b2efdd0e41
BLAKE2b-256 caf054ef83507d7d5c0aef375ac99c7282a0384edfbe7a6287db26b5551b3338

See more details on using hashes here.

Provenance

The following attestation bundles were made for dwarf2cpp-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on EndstoneMC/dwarf2cpp

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

File details

Details for the file dwarf2cpp-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dwarf2cpp-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3118293f7a9a152614d5ccb57a22249e9396e46aa23ade8e2eeb82fc00660cdc
MD5 36e503ef64b66f4b7354dcb4bc55e209
BLAKE2b-256 c15ea789218ca65ec0b8482ba14904f7b7dafd135312c317784848d38db781e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for dwarf2cpp-0.1.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on EndstoneMC/dwarf2cpp

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