prebuilts_tools/python/dist-packages/pyelftools/elftools/construct
yinshengkai 46c38313ab feat: add python packages pyelftool cxxfilt
cxxfilt commit 7fccd25e7747b194534b16a452641d77405187ab
pyelftool commit 15f032b22a9b870b66d3238822724addda643ca3
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
2026-04-20 14:53:25 +08:00
..
lib feat: add python packages pyelftool cxxfilt 2026-04-20 14:53:25 +08:00
LICENSE feat: add python packages pyelftool cxxfilt 2026-04-20 14:53:25 +08:00
README feat: add python packages pyelftool cxxfilt 2026-04-20 14:53:25 +08:00
__init__.py feat: add python packages pyelftool cxxfilt 2026-04-20 14:53:25 +08:00
adapters.py feat: add python packages pyelftool cxxfilt 2026-04-20 14:53:25 +08:00
core.py feat: add python packages pyelftool cxxfilt 2026-04-20 14:53:25 +08:00
debug.py feat: add python packages pyelftool cxxfilt 2026-04-20 14:53:25 +08:00
macros.py feat: add python packages pyelftool cxxfilt 2026-04-20 14:53:25 +08:00

README

construct is a Python library for declarative parsing and building of binary
data. This is my fork of construct 2, with some modifications for Python 3
and bug fixes. The construct website is http://construct.readthedocs.org

pyelftools carries construct around because construct has been abandoned for
a long time and didn't get bugfixes; it also didn't work with Python 3.

These days (Feb 2018) construct is maintained again, but its APIs have
underwent extensive changes that would require rewriting all of the
construct-facing code in pyelftools. I'm still evaluating the pros/cons of
this effort. See https://github.com/eliben/pyelftools/issues/180 for details.

LICENSE is the original license.