文件名称:LuaCapstone:Lua 的 Capstone 引擎绑定
文件大小:68KB
文件格式:ZIP
更新时间:2024-07-01 18:56:37
C++
卢阿凯普斯通 Lua 的顶点绑定。 支持所有 8 种架构 Lua 用法 查看“测试”文件夹 C++ 用法 void runTest(lua_State* l, const char* filename) { cout << "- Running: " << filename << endl; int err = luaL_dofile(l, filename); if(err) cout << "ERR: " << lua_tostring(l, -1) << endl; } int main() { lua_State* l = luaL_newstate(); luaL_openlibs(l); luaopen_capstone(l); runTest(l, "tests/test_x86.lua");
【文件预览】:
LuaCapstone-master
----luacapstone.h(713B)
----luacapstone.cpp(14KB)
----luacapstonemacros.h(2KB)
----tests()
--------test_x86.lua(810B)
--------test_iter.lua(780B)
--------test_mips.lua(724B)
----tables()
--------ppc_const.h(119B)
--------x86_const.cpp(108KB)
--------xcore_const.cpp(10KB)
--------arm_const.h(136B)
--------sysz_const.cpp(48KB)
--------mips_const.h(141B)
--------capstone_const.h(161B)
--------arm64_const.h(146B)
--------sysz_const.h(123B)
--------xcore_const.h(127B)
--------x86_const.h(119B)
--------arm_const.cpp(46KB)
--------sparc_const.cpp(28KB)
--------arm64_const.cpp(65KB)
--------mips_const.cpp(52KB)
--------capstone_const.cpp(5KB)
--------ppc_const.cpp(74KB)
--------sparc_const.h(146B)
----metadata.h(1KB)
----arch()
--------sparc.cpp(2KB)
--------xcore.cpp(2KB)
--------sysz.h(166B)
--------sysz.cpp(2KB)
--------x86.cpp(2KB)
--------arm.h(159B)
--------mips.h(166B)
--------ppc.h(160B)
--------ppc.cpp(3KB)
--------arm64.h(172B)
--------xcore.h(172B)
--------arm64.cpp(3KB)
--------sparc.h(172B)
--------x86.h(160B)
--------arm.cpp(3KB)
--------mips.cpp(2KB)
----README.md(614B)
----reflection.h(12KB)
----metadata.cpp(9KB)