ksco 的工作日志
245 subscribers
168 photos
10 videos
4 files
84 links
内容主要取决于我正在做的东西,目前主要是模拟器 / DBT 之类的散乱话题。
Download Telegram
2019 年微软在编译器层面针对 Prism TSO 模拟性能引入了一项优化 volatileMetadata ,我觉得非常有创造性:https://learn.microsoft.com/en-us/cpp/build/reference/volatile?view=msvc-170

简单说就是,编译器在编译时,是清楚程序中哪些部分需要 TSO 保证的,开启 /volatileMetadata 选项后,这些需要保证 TSO 语义的地址段会被记录到 PE 文件中,然后 Prism 就可以读取这个信息,针对性的做 TSO 模拟,从而避免不必要的性能损耗。
👍2
书接上回,给 Box64 加了个迷你 PE parser 来解析并用上了 volatileMetadata,可惜好像没啥游戏有这个元数据(M$ 的号召力太差了
Media is too big
VIEW IN TELEGRAM
又来看窜天猴了
6🔥1
💯5
完善了一下 Box64 的 eflags 指令融合,现在可以在中间隔着 N 条指令的情况下实现融合了。
🥰5
Forwarded from 刘阳
在绝对的实力面前,任何技巧都是没用的
👏6👍1😭1
赌博的爸,生病的妈,上学的弟和破碎的她。
PuTTY 本无树,MinGW 亦非台。
😁7
新玩具!
🥰6🔥2
出 N 手 D2000 必寄本,去年 9 月 2000 元购自某群友,现 1000 元出售。没有配件,电池续航实测不到两个小时。
😁1
谁教你这么定义宏的.jpg
你这样定义宏 #if ZYDIS_VERSION_MAJOR(ZYDIS_VERSION) 会出错啊!Debian 还好心给修复了,然后本地编译正常,GitHub CI 炸,我他妈查了一下午啊
1
🔥8
🔥1
推荐阅读:How to know if NTSYNC works

https://github.com/Kron4ek/Wine-Builds/releases/tag/10.10