./devel/py-pyelftools, Library for analyzing ELF files and DWARF debugging information

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.26, Package name: py37-pyelftools-0.26, Maintainer: khorben

Library for analyzing ELF files and DWARF debugging information.


Required to run:
[devel/py-setuptools] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 64352f4e0e8878b764b2bb2156aabf10f5ba6fc8
RMD160: c2258dbe3fb2b17341ffc96aed2091cfe8fa8808
Filesize: 523.097 KB

Version history: (Expand)


CVS history: (Expand)


   2020-05-01 10:17:44 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-pyelftools: updated to 0.26

Version 0.26:
- Call relocation for ARM v3
- More complete architecture coverage for ENUM_E_MACHINE
- Support for .debug_pubtypes and .debug_pubnames sections
- Support for DWARF v4 location lists
- Decode strings in dynamic string tables
- Improve symbol table handling in dynamic segments
- Improved handling of location information
- Avoid deprecation warnings in Python 3.7+
- Add DWARF v5 OPs
- Handle many new translation forms and constants
- Lazy DIE parsing to speed up partial parsing of DWARF info

Version 0.25:
- Make parsing of SH_TYPE and PT_TYPE fields dependent on the machine
  (e_machine header field), making it possible to support conflicting type
  enums between different machines
- Add parsing and readelf dumping for .eh_frame
- Support compressed sections
- Better support for parsing core dumps
- More comprehensive handling of ARM relocations
- Convert all ascii encoding to utf-8 encoding
- Don't attempt to hex/string dump SHT_NOBITS sections in readelf
- Test with Python 3.6
- Minor bugfixes
- Cleanup: Use argparse instead of optparse
- Make readelf comparison tests run in parallel using multiprocessing; cuts
  testing time 3-5x
- Improvements in MIPS flags handling
   2018-04-06 09:08:26 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
py-pyelftools: enable all Python versions; enable tests; use ALTERNATIVES
   2018-03-20 16:34:16 by Pierre Pronchery | Files touched by this commit (4)
Log message:
Import py-pyelftools version 0.24

Library for analyzing ELF files and DWARF debugging information.