TSOEnabler:内核扩展,支持针对苹果芯片Craft.io的TSO

时间:2024-05-03 12:33:21
【文件属性】:

文件名称:TSOEnabler:内核扩展,支持针对苹果芯片Craft.io的TSO

文件大小:8KB

文件格式:ZIP

更新时间:2024-05-03 12:33:21

C

TSO启用器 内核扩展,可在Apple芯片上实现全部商店订购,其语义类似于x86_64的内存模型。 通常,这是内核在退出Rosetta 2下运行的程序时通过对特殊寄存器进行修改来完成的。 但是,也可以通过修改该功能的标志并让内核为我们启用该功能,从而对任意进程(技术上基于每个线程)启用此功能。 在某些处理器上设置此标志只能在高性能内核上完成,因此,启用TSO的副作用是内核扩展也将您的代码永久性地移离效率内核。 此扩展基于macOS Big Sur 11.2 Beta(20D5029f)kernel.release.t8020的硬编码偏移量。 如果要在其他任何计算机上运行它,则需要对其进行修改。 安装 假设,如果您构建并签名了内核扩展(如果您不使用KEXT签名证书,则禁用SIP)并将其拖到/ Library / Extensions中,则应该能够使用它。 应该会出现一个对话框,提示您在“安全


【文件预览】:
TSOEnabler-master
----.gitignore(2KB)
----TSOEnabler()
--------TSOEnabler.c(2KB)
--------Info.plist(950B)
----README.md(2KB)
----TSOEnabler.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(10KB)

网友评论