qsynthesis

View on PyPIReverse Dependencies (1)

0.2.2 qsynthesis-0.2.2-py3-none-any.whl

Wheel Details

Project: qsynthesis
Version: 0.2.2
Filename: qsynthesis-0.2.2-py3-none-any.whl
Download: [link]
Size: 83616
MD5: 8ecbd3f599d6675382cff50fae2bd66f
SHA256: 25c69619629d95f312f22983d8fb4402e7b3d7c2f4cb720c8345b8ae05309522
Uploaded: 2025-02-16 13:24:53 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: qsynthesis
Version: 0.2.2
Summary: Python API to synthesize Triton AST's
Author-Email: Robin David <rdavid[at]quarkslab.com>
Project-Url: Homepage, https://github.com/quarkslab/qsynthesis
Project-Url: Repository, https://github.com/quarkslab/qsynthesis
Project-Url: Documentation, https://quarkslab.github.io/qsynthesis/
Project-Url: Bug Tracker, https://github.com/quarkslab/qsynthesis/issues
License: AGPL-3.0
Requires-Python: >=3.8
Requires-Dist: triton-library
Requires-Dist: ordered_set
Requires-Dist: psutil
Requires-Dist: click
Requires-Dist: plyvel
Requires-Dist: requests
Requires-Dist: capstone
Requires-Dist: pydffi (>=0.9.1)
Requires-Dist: arybo; extra == "reassembly"
Requires-Dist: llvmlite; extra == "reassembly"
Requires-Dist: sympy; extra == "generator"
Requires-Dist: fastapi; extra == "server"
Requires-Dist: uvicorn; extra == "server"
Requires-Dist: qsynthesis[generator,reassembly,server]; extra == "all"
Provides-Extra: reassembly
Provides-Extra: generator
Provides-Extra: server
Provides-Extra: all
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5334 characters]

WHEEL

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

RECORD

Path Digest Size
qsynthesis/__init__.py sha256=7qBGlvQ4hXgfaaros0YfjVwtV0_MIdwClJx5VbXmSYs 669
qsynthesis/tritonast.py sha256=1IFCDDzMjA-0pHlkCXX4-5lM7JOcMUmy7VnlBayzwsI 31020
qsynthesis/types.py sha256=EtP1dL06GRe3OH0gH6LlnOo-kmZQ2pyVi5wnm1Eepcg 2118
qsynthesis/algorithms/__init__.py sha256=l-_s7KXFLAVe2lpQjeF2oqcvppavYa3VL0W3v7B5_CI 101
qsynthesis/algorithms/synthesizer_base.py sha256=Ks6_Ow8Q5LKhD0dh9Y43x-hoWJdDSRfScEn6-5f_tD0 7668
qsynthesis/algorithms/synthesizer_plhld.py sha256=Kqzm55mSAg0owqdoaRpSCAyhuE7-0oGITXanA4pdotw 7265
qsynthesis/algorithms/synthesizer_td.py sha256=YpmDrASzJl8P7GShtryyJ2U4bg2NaEYZpDflnZqwrDE 2659
qsynthesis/algorithms/synthesizer_tdbu.py sha256=-_ylEZTrdV5zk0s5Db0q_P_rvB0bkicJRdw4TOoTwEE 9232
qsynthesis/bin/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qsynthesis/bin/qsynthesis_table_manager.py sha256=qVcdBb2ruwrHJk8XsKFuNL_TBRgScdsp0sUdBt6mMS0 8269
qsynthesis/bin/qsynthesis_table_server.py sha256=DUM0oK8pNusFOhVo5KjEij3tnqDc3Q-uiXKaietftXo 1753
qsynthesis/grammar/__init__.py sha256=_ONTo4lzScN82tW3I_cF7yMcQmCelohl9zu0g-UE0E0 57
qsynthesis/grammar/grammar.py sha256=yzUEEJHLn3-h1tnnmZ7lhqyaUjDKeTQP4TCc_Dj4dkk 3213
qsynthesis/grammar/jitting.py sha256=2Cw_NWrjNG27wij5Am6Rt0n-44Wp6QRaAxqeMNHKVIY 5465
qsynthesis/grammar/ops.py sha256=DqIlJWRGww6Zu-r2-QufKvi8VavmhaiqxoRbwvB3Pbg 6914
qsynthesis/plugin/__init__.py sha256=Xgb5EW682xj5tD1FylicyIkMBCpvVc0-hXKGh6ZivCM 91
qsynthesis/plugin/actions.py sha256=6UDL8rddF746yC4RCObDeXoZ2ZkVbHSekhVuavu9rRA 2532
qsynthesis/plugin/arch.py sha256=Fc1D7fQlDxmMOFGcsNhrlFpKnY_6MLr15a1UwjVzzrM 4768
qsynthesis/plugin/ast_viewer.py sha256=WiVCd-6FdBIF1ygdvgmzuq56riYtAStqvqSuQwEGxgw 3231
qsynthesis/plugin/dependencies.py sha256=Dr5KMit-rOzxnnmRpy6n2T2sluT9zeBEhgJYWWFrijE 1640
qsynthesis/plugin/popup_actions.py sha256=g1ybfokvfp-6FerJ_7mGuqAuc0aA1GFfHGqeTUcZsuk 6551
qsynthesis/plugin/processor.py sha256=5JxiLZAzX6bg2fpc0hqxfFNBTBBKngB3ckuMaO9jJ1o 2072
qsynthesis/plugin/slicer.py sha256=H-9XKZ3YVCLtkc8ZKzTgBFkOWv1NAn03VA09d6fwKDU 2195
qsynthesis/plugin/view.py sha256=vYzhZGFj_EjYEvbLVAF6wK2l2jwG5PWVhgyEZ4ix8UE 48346
qsynthesis/plugin/ui/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qsynthesis/plugin/ui/synthesis_ui.py sha256=35B2lMY-S1iBrSj5Z3qlbIPWjUJyfinroe6RLYiMUdU 15959
qsynthesis/tables/__init__.py sha256=9gIjYGxbwngG7qbh5SwEdBCriG4QfExwHd62R_FtXik 106
qsynthesis/tables/base.py sha256=wi4t6bW0dBq0t4McAXsaMwhvauPeF8sWBF5OgV0LqQ8 22087
qsynthesis/tables/lookuptablelvldb.py sha256=8WXlp9iKTlOfN_RWqaUFfaoGk8sSHloqwY8mh60C8EY 5126
qsynthesis/tables/lookuptablerest.py sha256=hBFFLcRTdwsZ-KMCALK5KIX8AJC1b3M7-63KR7MHWpE 3712
qsynthesis/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qsynthesis/utils/symexec.py sha256=6DYUAb7frAFfxs3wu_AeTOWAruNo15B287HnSqJhZLs 22748
qsynthesis-0.2.2.dist-info/LICENSE sha256=BrMy4fpVnABaD8gJl0HYi-tj0kM1SMI5MdLDlspBqnI 34527
qsynthesis-0.2.2.dist-info/METADATA sha256=-IHHK11kZLIjOZ2aej5hMWeIKeXvO6XjNBWAoZ9Jr08 6441
qsynthesis-0.2.2.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
qsynthesis-0.2.2.dist-info/entry_points.txt sha256=0EhY4sIytYjK5CM5F-zy8k9bD0NOEOzBYla3khHrHro 160
qsynthesis-0.2.2.dist-info/top_level.txt sha256=CAPc8Y9YvwjvH9-sncfkU5MHCcO2xfO_clkKPX7t-t8 11
qsynthesis-0.2.2.dist-info/RECORD

top_level.txt

qsynthesis

entry_points.txt

qsynthesis-table-manager = qsynthesis.bin.qsynthesis_table_manager:main
qsynthesis-table-server = qsynthesis.bin.qsynthesis_table_server:main