kernelbin / blogs

https://kernelbin.cn
0 stars 0 forks source link

CET 中的 ENDBR64 指令 - knb's blog #2

Open utterances-bot opened 1 year ago

utterances-bot commented 1 year ago

CET 中的 ENDBR64 指令 - knb's blog

最近在读 Wireguard-NT 的源代码中 SIMD 优化部分时,发现在几乎每个函数的入口处都有如下汇编代码: 123SomeFunction PROC PUBLICDB 243,15,30,250; other code... 对此感到非常奇怪。在一番调查后,发现这段数据对应的是 ENDBR64 指令,属于英特尔控制流强制技术(CET)的一部分。 CET 技术主要由影子堆栈 (Shadow

http://kernelbin.cn/2023/08/26/cet-endbr/

ReiAccept commented 1 year ago

knb 😍😍😍

kernelbin commented 1 year ago

knb 😍😍😍

呜呜 我菜菜

Hukeqing commented 1 year ago

带带呜呜呜

ddatsh commented 4 months ago

不知道go编译器有没跟进这