3个版本
0.1.2 | 2022年2月6日 |
---|---|
0.1.1 | 2021年5月8日 |
0.1.0 | 2021年4月8日 |
1021 在 开发工具 中排名
每月下载量 35 次
1MB
17K SLoC
CSX64
CSX64库在本地、安全的Rust中的实现。
CSX64实际上是一个跨平台的、定制的64位处理器模拟器,具有自己的执行引擎、机器码、汇编语言和链接器。它最初是为了作为一个安全、定义良好、平台无关的教育工具,用于教授汇编语言编程。
此crate仅包含CSX64库代码,允许程序访问汇编器和链接器。将作为单独的GitHub项目发布CLI驱动程序。
还有C#和C++的CSX64实现。请注意,虽然任何CSX64汇编程序在所有实现中都应具有相同的工作方式,但CSX64共享对象文件、对象文件和可执行文件在不同实现之间不兼容。然而,使用相同实现的不同平台之间是兼容的。
这个(Rust)实现远未完善,但由于Rust的安全性保证和测试便利性,它打算成为一旦完成就正式的实现。与此同时,当前的官方实现是C++的一个。
有关更多信息,请通过cargo doc
查阅文档。
依赖关系
~5MB
~98K SLoC