3个版本

0.1.2 2022年2月6日
0.1.1 2021年5月8日
0.1.0 2021年4月8日

1021开发工具 中排名

每月下载量 35

MIT/ApacheLGPL-3.0+

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