Commit ed301e4
Submodule dissect.cstruct updated 19 files
- CHANGELOG.md+54
- dissect/cstruct/compiler.py+5-7
- dissect/cstruct/cstruct.py+8-4
- dissect/cstruct/expression.py+6-7
- dissect/cstruct/parser.py+101-14
- dissect/cstruct/tools/stubgen.py+3
- dissect/cstruct/types/base.py+1-1
- dissect/cstruct/types/structure.py+104-24
- dissect/cstruct/utils.py+4-5
- pyproject.toml+3-2
- tests/test_align.py+1-1
- tests/test_annotations.py+1-1
- tests/test_basic.py+46-2
- tests/test_compiler.py+3-23
- tests/test_expression.py+3-3
- tests/test_parser.py+170-5
- tests/test_tools_stubgen.py+20
- tests/test_types_structure.py+69-1
- tox.ini+4-2
Submodule dissect.executable updated 65 files
- dissect/executable/__init__.py+3-1
- dissect/executable/elf/elf.py+45-40
- dissect/executable/pe/__init__.py+5
- dissect/executable/pe/c_pe.py+2.2k
- dissect/executable/pe/c_pe.pyi+3.1k
- dissect/executable/pe/directory/__init__.py+41
- dissect/executable/pe/directory/base.py+18
- dissect/executable/pe/directory/basereloc.py+64
- dissect/executable/pe/directory/bound_import.py+114
- dissect/executable/pe/directory/com_descriptor.py+83
- dissect/executable/pe/directory/debug.py+244
- dissect/executable/pe/directory/delay_import.py+176
- dissect/executable/pe/directory/exception.py+89
- dissect/executable/pe/directory/export.py+128
- dissect/executable/pe/directory/iat.py+33
- dissect/executable/pe/directory/imports.py+151
- dissect/executable/pe/directory/load_config.py+58
- dissect/executable/pe/directory/resource.py+589
- dissect/executable/pe/directory/security.py+76
- dissect/executable/pe/directory/tls.py+46
- dissect/executable/pe/locale_id.py+609
- dissect/executable/pe/pe.py+448
- pyproject.toml+7-9
- tests/_data/elf/hello_world.out
- tests/_data/elf/hello_world.stripped.out
- tests/_data/pe/16/DPMIRES.EXE
- tests/_data/pe/32/Dummy.dll
- tests/_data/pe/32/Microsoft.Windows.SoftwareLogo.Binscope.resources.dll
- tests/_data/pe/32/NetDbgTLLoc.dll
- tests/_data/pe/32/OLEACCHOOKS.DLL
- tests/_data/pe/32/PUNZIP.EXE
- tests/_data/pe/32/TpmCertResources.dll
- tests/_data/pe/32/UWPEnum.dll
- tests/_data/pe/32/aborttest.exe
- tests/_data/pe/32/mingwm10.dll
- tests/_data/pe/64/comres.dll
- tests/_data/pe/64/test.exe
- tests/_docs/Makefile
- tests/_docs/conf.py+2
- tests/_docs/index.rst
- tests/_utils.py+7
- tests/elf/__init__.py
- tests/elf/test_dump.py+8-6
- tests/elf/test_elf.py+1-1
- tests/elf/test_section.py
- tests/elf/test_segment.py+1-1
- tests/elf/test_segment_table.py
- tests/pe/__init__.py
- tests/pe/directory/__init__.py
- tests/pe/directory/test_basereloc.py+19
- tests/pe/directory/test_bound_import.py+25
- tests/pe/directory/test_com_descriptor.py+17
- tests/pe/directory/test_debug.py+78
- tests/pe/directory/test_delay_import.py+29
- tests/pe/directory/test_exception.py+18
- tests/pe/directory/test_export.py+26
- tests/pe/directory/test_iat.py+40
- tests/pe/directory/test_import.py+25
- tests/pe/directory/test_load_config.py+19
- tests/pe/directory/test_resource.py+86
- tests/pe/directory/test_security.py+20
- tests/pe/directory/test_tls.py+15
- tests/pe/test_pe.py+56
- tests/util.py-5
- tox.ini+6-6
Submodule dissect.hypervisor updated 14 files
- dissect/hypervisor/disk/c_qcow2.py+2-5
- dissect/hypervisor/disk/c_qcow2.pyi+190
- dissect/hypervisor/disk/qcow2.py+198-124
- pyproject.toml+1
- tests/_data/disk/qcow2/backing-chain-1.qcow2.gz
- tests/_data/disk/qcow2/backing-chain-2.qcow2.gz
- tests/_data/disk/qcow2/backing-chain-3.qcow2.gz
- tests/_data/disk/qcow2/basic.qcow2.gz
- tests/_data/disk/qcow2/data-file.bin.gz
- tests/_data/disk/qcow2/data-file.qcow2.gz
- tests/_data/disk/qcow2/snapshot.qcow2.gz
- tests/conftest.py+27-3
- tests/disk/test_hdd.py+10-10
- tests/disk/test_qcow2.py+147
0 commit comments