当前位置: 首页 >
你知道自修改代码(Self-Modified Code, SMC)在哪些场景有应用?_青海省果洛藏族自治州玛沁县拍黎洁雕塑股份公司
文章出处:网络 人气:发表时间:2025-06-28 00:30:16
Linux kernel 在启动时如果发现 CPU 只有一个核,会把所有 LOCK 前缀都修改为 NOP。
为了高效实现修改,代码里做了一个很骚的操作来把所有 LOCK 前缀的位置保存下来: #define LOCK_PREFIX_HERE \ ".pushsection .smp_locks,\"a\" " \ ".balign 4 " \ ".long 671f - . " /* offset */ \ ".popsection " \ "671:" #define LOCK_PREFIX LOCK_PREFIX_HERE " \tlock "(以上代码见 arch/x86/include/asm/alternativ…。
同类文章排行
- 为什么战鹰近期疯狂掉粉?
- 怎么学习前端开发?求推荐学习路线?
- 儿子抑郁四年左右了,他的未来该怎么办?
- 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
- 为什么用 electron 开发的桌面应用那么多?
- 生活好累,可以去北欧躺平吗?
- 腰突怎么办25岁?
- 冬天也要穿胸罩吗?
- 程序员需要用到内置kvm功能的显示器吗?或者是外置的kvm切换器吗?
- 为什么鸿蒙PC要排斥Linux生态?
最新资讯文章
- 王健林再卖 48 座万达广场,会对万达集团带来哪些影响?目前万达面临怎样的困境?
- 网传广东怀集洪水后赵一鸣超市被哄抢,县***回应相关单位正在核实,若属实哄抢者该承担哪些法律责任?
- obsidian用一两年后会有多大?全文搜索还快吗?
- 遭遇生理性涨奶该怎么办?
- 敢不敢留下一张自拍照让人打分?
- 如何看待湖北一医院婚检查出艾滋医生未告知伴侣致感染,医生被停职?反映出哪些问题?
- 有哪些是你用上了mac才知道的事?
- 为什么这么多人讨厌中国移动?
- 自己有车位,但是没有车,就想把对象的车停进去,结果物业不允许,这合法吗?
- 如何评价DuckDB?
- 美国搞出个“稳定币”,到底是什么?其它国家是如何看待稳定币的?
- PHP现在真的已经过时了吗?
- 生活中怎样的美女才能被称为「大」美女?
- 为什么说索尼相机的色彩科学薄弱?
- 30岁了,你在深圳过着什么样的生活?
- 可以发一下你存在相册里的可爱小动物吗?
- 以色列为什么要打伊朗?
- 你的亲戚提过什么过分的要求?
- 鸿蒙是换皮安卓吗?
- 如何将docker目录挂载到宿主机上?