patcherex2

View on PyPIReverse Dependencies (0)

0.1.12 patcherex2-0.1.12-py3-none-any.whl

Wheel Details

Project: patcherex2
Version: 0.1.12
Filename: patcherex2-0.1.12-py3-none-any.whl
Download: [link]
Size: 65082
MD5: 85ccb57e36fcc9500fe29534cbf485df
SHA256: bf84e1ad6542a77be85175175972ce91dbbf5c89af29802b3c8831270ccd8542
Uploaded: 2024-03-28 20:25:46 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: patcherex2
Version: 0.1.12
Project-Url: Homepage, https://github.com/purseclab/Patcherex2
Project-Url: Source, https://github.com/purseclab/Patcherex2
Project-Url: Tracker, https://github.com/purseclab/Patcherex2/issues
Requires-Python: >=3.8
Requires-Dist: angr
Requires-Dist: pyelftools
Requires-Dist: pypcode
Requires-Dist: lark
Requires-Dist: lief
Requires-Dist: keystone-engine
Requires-Dist: intelhex
Requires-Dist: requests
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 8270 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
patcherex2/__init__.py sha256=rwpa1cA2COMsVQrdsDKkEZG4E3GbH43VR02nncsgaZw 112
patcherex2/patcherex.py sha256=qEJQskQYOtbmUxvSNcrfaAo2kZW-L46fqAvKcqmzVLc 3860
patcherex2/components/allocation_managers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
patcherex2/components/allocation_managers/allocation_manager.py sha256=aoknX3hHXd5W-hLtr27U1QlsHxPqllEsK3rZy9y96kA 8530
patcherex2/components/archinfo/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
patcherex2/components/archinfo/aarch64.py sha256=G4MmVyZvOTGkw2-p9bH-B9H3omG1xm00uVeEr6hglrM 1426
patcherex2/components/archinfo/amd64.py sha256=Qiagl_R5EFdCrkjgI2QU4L2bcglYC3qajO0WMFRYt90 716
patcherex2/components/archinfo/arm.py sha256=VE4famxcjy83BYtGTuLGNyGZCXryyQFeVKocWeTN2HM 394
patcherex2/components/archinfo/mips.py sha256=vuXwGFT5hs9I4TmDDLqZMgjZdUemb1Ujncahn13959A 1725
patcherex2/components/archinfo/mips64.py sha256=w-IiQ1m2aKYZHRdzJS1jZR-bRZorwAEDLpJgPoUn_FY 1753
patcherex2/components/archinfo/ppc.py sha256=m9Xs-rcfjDMbhp-ywp8019MuGINMacm4amhs5JPXqGk 388
patcherex2/components/archinfo/ppc64.py sha256=7JZJKdw4UmS62t2qUIcvlD3NwWXvQno8l9sSEj3-7Sk 390
patcherex2/components/archinfo/ppc_vle.py sha256=BfUtHedBBwlbhP8EWgUlNo4yeGxwtVPOT-9HPB69Je0 322
patcherex2/components/archinfo/sparc.py sha256=BtojQvhKiB_-h55wiuBNmO8KqX63ZXkFIUMZXvQwBfk 338
patcherex2/components/archinfo/x86.py sha256=L4lMUgZ9Yir6QVQ3M0esaLanxqOWXQ0QBvXR4ZGIy_E 337
patcherex2/components/assemblers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
patcherex2/components/assemblers/assembler.py sha256=Ywj1PerBY3ShGRlemwYj_JXxittU_Jx1U7XJHSt9HMk 1067
patcherex2/components/assemblers/bcc.py sha256=oqpg8Jt0W-Zg_3ZUEEK-vbayQrvcjlxWULzdeNVEfXg 2015
patcherex2/components/assemblers/keystone.py sha256=5Cf70s9TYATqg_3EB07FE3SvxHuA7QotD0vi9BE8KLE 505
patcherex2/components/assemblers/keystone_arm.py sha256=X54zl8FvrKSZPk33Vo37rhLykjGCgLLD-Li_RaV40Ig 734
patcherex2/components/assemblers/keystone_sparc.py sha256=kn5Uad2F0-rlNA7kPSS7ecd_RVI9gTqZOi4P4mYEpi4 1581
patcherex2/components/assemblers/ppc_vle.py sha256=POIuy3Sl7_eaMRXPBN4yf3IIscGxmvUW_a7UWbq_u3M 3678
patcherex2/components/assets/assets.py sha256=EzLvXKUzEHFaISnYVYML0nNMiW_rQems7G8WarqZ6Js 1527
patcherex2/components/binary_analyzers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
patcherex2/components/binary_analyzers/angr.py sha256=v0q5rXqlDIcnLUIEyaud7QdrdiIqdh00pk78ia1XbYQ 6999
patcherex2/components/binary_analyzers/binary_analyzer.py sha256=yVlBobvLsxnELvX5C5pPD5ALqjYQ-r4u2n4wXgmxCjg 31
patcherex2/components/binary_analyzers/ida.py sha256=Xu_HZ1FHugLME6B6gI7BGkiT9OA_Wggv9YWxJmxWL_w 2170
patcherex2/components/binfmt_tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
patcherex2/components/binfmt_tools/binfmt_tool.py sha256=mSe8zqBBVFVmc8xHWFK-58yxFuYzm1058jk9nkHSnOk 573
patcherex2/components/binfmt_tools/elf.py sha256=B6wcBxJUxB3YEnZbAS2fEBuHytHHpX0kTju4ZoiyOaA 21596
patcherex2/components/binfmt_tools/ihex.py sha256=xZAIAmbdAzGR1BTXsL9rXFZbfjSDFeENz_OHOyq5T4I 2357
patcherex2/components/compilers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
patcherex2/components/compilers/bcc.py sha256=fvW7lAR-buI8s5yzATuLGN_RTiZ6sz7O5GcHIV6GMSs 502
patcherex2/components/compilers/clang.py sha256=DAMJFbzRF58X6r5XTW8XsBD2X19hM6LBn6qBtNATF9w 495
patcherex2/components/compilers/clang_arm.py sha256=AR9rd2SPs1ojA9oV1PLjuHtLsDR4yCVfSqGaLPhSpCM 3745
patcherex2/components/compilers/compiler.py sha256=qqVq9f4FHGoLpluJX0c5akuqlO10TV9FP9w9I_SmggU 3635
patcherex2/components/compilers/llvm_recomp.py sha256=YKY9dxfgEG4rRKGlhXcXk_lGCQVlob9zVm0PWMqDHZY 6990
patcherex2/components/compilers/llvm_recomp_arm.py sha256=3i018fsxXRik3samVvXTh0V00UoWmpX4q7DSRO0guBw 3405
patcherex2/components/compilers/ppc_vle.py sha256=mVj2PXmfniLitfIjcfEaXv3442zzO1Gry2BkbthmWNI 468
patcherex2/components/disassemblers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
patcherex2/components/disassemblers/capstone.py sha256=nLooD1gRw-yeZ2qo3ttThTnK3uKy_XyPeZ2VDvV8KJM 702
patcherex2/components/disassemblers/capstone_arm.py sha256=KGaIeTM6Mo5XRkfSdkklduL7sWxSS1Ke4hUfz000j-8 1022
patcherex2/components/disassemblers/disassembler.py sha256=SvJZEoW3_HZE-IAHAJEffVRtIRKJ0uHVR8FlByuysqg 346
patcherex2/components/disassemblers/ppc_vle.py sha256=St0E8EKJqis92SYOZhwnoGS_lr5bXXT3JKUDnaVknls 2020
patcherex2/components/patch_managers/__init__.py sha256=XKl5ZCtP4iU4LbC3lDya6OtP0-KJ_1Fh5CfuoDRD9o8 136
patcherex2/components/patch_managers/builtin.py sha256=25g7nN5QKFqa-LWZzuVnb8DGbLZDRPSG_spqiyWW4bc 80
patcherex2/components/patch_managers/imp.py sha256=3gaLKVjbIlgxQYLaiIkowQapjYfmgjW-sEouY5Yp5Ak 76
patcherex2/components/patch_managers/patch_manager.py sha256=zKxW8SBIgwyz8DlBwNeC8hbuqVw8rbDc3w_U2Op7cws 780
patcherex2/components/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
patcherex2/components/utils/linker_script_parser.py sha256=RhBII7lGSryeGZhMoLKNsCco9sA0IeFEqmTNjKJOO3E 1911
patcherex2/components/utils/utils.py sha256=RbQOx7Wd4wb8J6F1wKezvhZR4pgZSegkT-4T89DSD20 6409
patcherex2/patches/__init__.py sha256=07akWOZf9vj9UoSBnSx3pVmhS3OD5szmJjuC2EUi4aE 1213
patcherex2/patches/data_patches.py sha256=AEJM4PnFvqMHE1UhiqcjOEUVjPIJOwqriZCrbFQgdC8 2547
patcherex2/patches/dummy_patches.py sha256=QhJgQs4Z_ZkFC7H1wbV1NQljyHO-tVqN8-nPRIJljJ4 436
patcherex2/patches/function_patches.py sha256=SkVQavyZBMUwLQQU26-62QLPwIXLXoKPfpwv9QgYd1Y 9858
patcherex2/patches/instruction_patches.py sha256=b81qo2e6xQAHzCZWslkCqpY8S0rWNTDls1q_NkqT3bY 9085
patcherex2/patches/patch.py sha256=rrjR7J0jRUP6FL9tXF17fl6fFKhNuLBvoeVlj7Lab9s 221
patcherex2/patches/raw_patches.py sha256=iQNJiwFAPg4aMoBqOyOjF8-bSvmIJmh2ptMeFykWvZw 1628
patcherex2/targets/__init__.py sha256=8zZ9scitSZ6RsIxZDSpDu29ARFMsqI4xuuxTReIV33k 1118
patcherex2/targets/elf_aarch64_linux.py sha256=8H4zjejwK1haFom_JxclwQbuqoJhMW39uHutYlPc908 2641
patcherex2/targets/elf_amd64_linux.py sha256=xCFPvoyBpltsh_wS7XhRJ8pIXCVNCOo9P1Noakn98vE 2703
patcherex2/targets/elf_amd64_linux_recomp.py sha256=dZFne7jEe4TJwZJd8wXepkkCjU-r4vfM2U6HMDjzvfE 709
patcherex2/targets/elf_arm_linux.py sha256=-VXxXNo3znfSsOe4DUL0PNqMeeKT82u5dyI4FMAs-hs 2499
patcherex2/targets/elf_arm_linux_recomp.py sha256=3if9gS1pxIS4DLMEVuafA19GfoTFY4o40E75yOC0uW4 711
patcherex2/targets/elf_arm_mimxrt1052.py sha256=XhbwVrIZCa63z4w03-5pJDbM9yTLg5xWrQlLqBIVoVc 4875
patcherex2/targets/elf_leon3_bare.py sha256=VIf6YmFUcMOOOcxj2phmRbZvhDipwpteUB9me1FXPM4 3122
patcherex2/targets/elf_mips64_linux.py sha256=iLO6BMg31Dv0bvJRmiSPVi-YbgqiioklfJSIyLv7hMw 2760
patcherex2/targets/elf_mips64el_linux.py sha256=PGVctsboc9a0HiF1tLKdZWLnGJAutTFnf4tq9rW4Exw 2770
patcherex2/targets/elf_mips_linux.py sha256=CsUBLSjpo5vl4AWf2paerHdbDlFzcC1S5dbbigxfO2I 2749
patcherex2/targets/elf_mipsel_linux.py sha256=su0aJkXwKUAbOg9hmXb6qa94y1efTtyxJVYBD8PvZZ4 2759
patcherex2/targets/elf_ppc64_linux.py sha256=MjpXRSMFxgWNO5y-ZjFsTOXuwJgnyw5uLmdQ2tfKub8 2898
patcherex2/targets/elf_ppc64le_linux.py sha256=KdsnifHT9ocIgS-cQ-5wwzhRNdM9IXOWDF0NyipYlCo 2925
patcherex2/targets/elf_ppc_linux.py sha256=U1KwOG_0a9g2mQ4tPnQsWiU0R7ZG-pIHmci8wU83kOU 2886
patcherex2/targets/elf_x86_linux.py sha256=B0W-vN5rxZEjA10UxfsphCBi0obWZLhkD-E0qPtavQ0 2717
patcherex2/targets/ihex_ppc_bare.py sha256=kTko2y0QR1eKi0tf8Di8mxAxIkyGPWamxx2GnDbcmr0 2826
patcherex2/targets/target.py sha256=fSnMLrqhjaNA-cind4vvpsPvkqWjPILSHLC634QdIv8 762
patcherex2-0.1.12.dist-info/LICENSE sha256=Xx-dnovpH0tC8U8VjVNlLrrPMytaHkB5_pdZOH51jWo 1293
patcherex2-0.1.12.dist-info/METADATA sha256=Zz6gmA2uFLx6y7RwskluiFx5bLvitkAcZXzfp5RBh1Q 9104
patcherex2-0.1.12.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
patcherex2-0.1.12.dist-info/top_level.txt sha256=5Vaw6mdwyaNXeu0iqNSRI7X9t5q7pgG6uXAb-W5GWQ0 11
patcherex2-0.1.12.dist-info/RECORD

top_level.txt

patcherex2