python-xasm:Python跨版本字节码字代码汇编器

时间:2021-05-05 10:51:28
【文件属性】:
文件名称:python-xasm:Python跨版本字节码字代码汇编器
文件大小:44KB
文件格式:ZIP
更新时间:2021-05-05 10:51:28
python bytecode-manipulation Python xasm 注意:这是在测试版中 跨Python字节码汇编器 介绍 Python xasm模块具有用于汇编的例程,并具有用于为几种不同版本的Python汇编字节码的命令。 以下是一些潜在的用途: 没有源代码时,对现有的Python字节码进行小补丁 Craft.io定制和高效的字节码 编写指令级优化编译器 试用并了解Python字节码 以便它不能反汇编字节码(至少现在是这样) 这将支持Python版本1.0到3.8左右的字节码。 该代码需要Python 2.7或更高版本。 组装文件 将填写更多详细信息,但需遵循一些原则: Python汇编的首选扩展名是.pyasm 程序集旨在与pydisasm --asm的输出一起使用 程序集文件标签位于行的开头,并以冒号结尾,例如END_IF 汇编文件中的指令偏移量将被忽略,无需输入 在那些有关偏移量的指令中,如果操作数为int值,则该值将精
【文件预览】:
python-xasm-master
----HOW-TO-USE.rst(7KB)
----setup.py(924B)
----.gitignore(161B)
----NEWS.md(426B)
----xasm()
--------.gitignore(13B)
--------pyc_convert.py(9KB)
--------__init__.py(173B)
--------xasm_cli.py(1KB)
--------write_pyc.py(1KB)
--------version.py(194B)
--------assemble.py(17KB)
----Makefile(479B)
----MANIFEST.in(166B)
----ChangeLog(14KB)
----admin-tools()
--------check-versions.sh(429B)
--------pyenv-versions(333B)
--------make-dist.sh(948B)
----pytest()
--------.gitignore(28B)
--------testdata()
--------test_write_pyc.py(1KB)
----.github()
--------FUNDING.yml(643B)
----README.rst(4KB)
----LICENSE.gpl2(18KB)
----test()
--------.gitignore(67B)
--------tasm-2.5.pyasm(1KB)
--------multi-assign2-2.7.pyasm(1KB)
--------Makefile(68B)
--------tasm-2.7.pyasm(1KB)
--------columnize.py(10KB)
--------tasm-3.5.pyasm(1KB)
--------test_all.py(354B)
--------fn-2.6.pyasm(1KB)
--------tasm3-3.4.pyasm(1KB)
--------tasm-2.6.pyasm(1KB)
--------multi-assign-2.7.pyasm(1003B)
--------comp.py(649B)
--------gcd.py(577B)
--------tasm.py(58B)
--------fn.py(39B)
--------run-test.py(3KB)
--------multi-assign.py(56B)
----requirements-dev.txt(7B)
----__pkginfo__.py(2KB)

网友评论