Skip to main content

Machine code disassembly and IR translation library

Project description

pypcode

pypi

Machine code disassembly and IR translation library for Python using the excellent SLEIGH library from the Ghidra framework.

This library was created primarily for use with angr, which provides analyses and symbolic execution of p-code.

Documentation covering how to install and use pypcode is available here.

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

pypcode-3.0.2.tar.gz (2.1 MB view details)

Uploaded Source

Built Distributions

pypcode-3.0.2-cp312-cp312-win_amd64.whl (12.6 MB view details)

Uploaded CPython 3.12 Windows x86-64

pypcode-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

pypcode-3.0.2-cp312-cp312-macosx_11_0_arm64.whl (12.8 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

pypcode-3.0.2-cp312-cp312-macosx_10_14_x86_64.whl (12.8 MB view details)

Uploaded CPython 3.12 macOS 10.14+ x86-64

pypcode-3.0.2-cp311-cp311-win_amd64.whl (12.6 MB view details)

Uploaded CPython 3.11 Windows x86-64

pypcode-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pypcode-3.0.2-cp311-cp311-macosx_11_0_arm64.whl (12.8 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

pypcode-3.0.2-cp311-cp311-macosx_10_14_x86_64.whl (12.8 MB view details)

Uploaded CPython 3.11 macOS 10.14+ x86-64

pypcode-3.0.2-cp310-cp310-win_amd64.whl (12.6 MB view details)

Uploaded CPython 3.10 Windows x86-64

pypcode-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pypcode-3.0.2-cp310-cp310-macosx_11_0_arm64.whl (12.8 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pypcode-3.0.2-cp310-cp310-macosx_10_14_x86_64.whl (12.8 MB view details)

Uploaded CPython 3.10 macOS 10.14+ x86-64

File details

Details for the file pypcode-3.0.2.tar.gz.

File metadata

  • Download URL: pypcode-3.0.2.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for pypcode-3.0.2.tar.gz
Algorithm Hash digest
SHA256 1ae53e3ffcc455afb9d92c0548b582c196aca0acbb720783821e771cf68764f7
MD5 1089a62d5849a1c3c60c81b23863b962
BLAKE2b-256 a676cb3a7a78ebdcb726d8d854fcef8a9e7a77186b35883f91817bea27dfcf8f

See more details on using hashes here.

File details

Details for the file pypcode-3.0.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pypcode-3.0.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 12.6 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for pypcode-3.0.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8532f16cc08b7ea5c7033ff5c1d31a2dadc37fa2ccf59f9187f0fcee57be6e4f
MD5 4fb7c1ac65f5eb8eee0178d6993cc02b
BLAKE2b-256 af389855b85a514a1ce62fb051f3614a79f4a108640227c786f997af6d91fa10

See more details on using hashes here.

File details

Details for the file pypcode-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pypcode-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1ca0cff763c2d69759a5330efbdd39ffbb82ecd689f5ba8e9a3b68cd786ad942
MD5 43d7655d1731ce69152173bc692a3473
BLAKE2b-256 3a2ddd2aeeacfbeda1a16fcf2fd8fd2c587e9134b6297f5efcf94f602561b31f

See more details on using hashes here.

File details

Details for the file pypcode-3.0.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pypcode-3.0.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 874c2ec28031889c52e875ce73dbf11dc683ea98b593ebcff758825d7c2274e4
MD5 c8709c5d4e99bbc74dd233da6a6e96f4
BLAKE2b-256 6479a45913244d67ff7868cdb755acc473c34f9cda833ac7dffe9406ee2fb47c

See more details on using hashes here.

File details

Details for the file pypcode-3.0.2-cp312-cp312-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pypcode-3.0.2-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 f5684c54e0c55f748c83ad14f03916062fc17e131d36c80b29b4e7471054fd72
MD5 ad49d7c2a969ebead7ae5c43d664665c
BLAKE2b-256 159dbb62be28e9d3b5dcbab5522c5f062f4a628140cf139fdfe0b2a3ac2a0c49

See more details on using hashes here.

File details

Details for the file pypcode-3.0.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pypcode-3.0.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 12.6 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for pypcode-3.0.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7ad6b479a47e0005805de1ee92957f31753e633fac6fd79612f93b5e9a654228
MD5 b7e1f679df41c4f0e2e8f0c1353e9d2b
BLAKE2b-256 2ef3a94336b34368590b5c548997e5791107ecfc1b3a405458674832a7d38601

See more details on using hashes here.

File details

Details for the file pypcode-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pypcode-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 251b86f77db1f2be516837057a20d1142a14efa64d01679286ee04687f0f723e
MD5 86decc74c44aacb265761127920ac9e8
BLAKE2b-256 8ac76ed3f1969ae4de3074714d245836ac89cea247196a8f1948f0297878d2cd

See more details on using hashes here.

File details

Details for the file pypcode-3.0.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pypcode-3.0.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3d37918ff78618927f5a9bd7830845100915e0a2c1f078a26f381f63f97515a0
MD5 2e28f62ba61ad864588cf65b2a907d8a
BLAKE2b-256 585e47488100d29fe62d1c94d9c73689e1042bbb5a45d5b4e837c142ad106728

See more details on using hashes here.

File details

Details for the file pypcode-3.0.2-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pypcode-3.0.2-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 fdf5d65f8b13084039dc3020dd7bec2c1c33c40a84369d24eff2da772ed85468
MD5 4e59ef1d2ba1e9ae660aec959dfa0638
BLAKE2b-256 241b1890db7dc026d951c69eb546e1b238565af49485d01401e7cb176d05a076

See more details on using hashes here.

File details

Details for the file pypcode-3.0.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pypcode-3.0.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 12.6 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for pypcode-3.0.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 94a3479c2043cb9cdad6ef3fb7a0df8922c7a7292bad3b23d507a63cdf221302
MD5 d52e771ab07fc79ccd21d746fc1070ee
BLAKE2b-256 794600df02442c129c676d331f3403997c274e7b049d52a82f4cab16c79550ae

See more details on using hashes here.

File details

Details for the file pypcode-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pypcode-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c29fd8712fdff3f274f74a580c670609780666fbb30f2baa8d0d99732b3aa45e
MD5 b781c2a8513d15a81a144da144e1a468
BLAKE2b-256 4763817b49c4fbdbefe433721cc253537eba424614016e9cf5bebb13dd8b8a09

See more details on using hashes here.

File details

Details for the file pypcode-3.0.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pypcode-3.0.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 202ee225dc7fc2f59e7ec9cdc68c25136901a90ae566918e3f720713cc877e20
MD5 a025e2ecd1b1906372010de3bf021221
BLAKE2b-256 68a40bbcb966f7ce19d56f0cfd2af73f69a7490e41ecf9cc9fb69f6ad52dd80e

See more details on using hashes here.

File details

Details for the file pypcode-3.0.2-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pypcode-3.0.2-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 521352ad0eb477ab237abdedba5a4b36be0a66ac013d1870299f4dda2dce4b6e
MD5 293e8768cb8f48b6f3d0e51f8870dec6
BLAKE2b-256 4469e943e61197632e3f992809e0651b4bb4d4e739953dfcace23be430c57fad

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page