使用者甚少,GCC 9 或将移除对 Intel MPX 的支持

栏目: IT资讯 · 发布时间: 7年前

内容简介:去年 GCC 就已显示出弃用 Intel Memory Protection Extensions(MPX) 的迹象,而目前看来,GCC 9 或许将会完全放弃对 Intel MPX 的支持。 Intel Memory Protection Extensions 是自 Skylake 处理器推出以来的一项...

去年 GCC 就已显示出弃用 Intel Memory Protection Extensions(MPX) 的迹象,而目前看来,GCC 9 或许将会完全放弃对 Intel MPX 的支持。

Intel Memory Protection Extensions 是自 Skylake 处理器推出以来的一项安全功能,用于在运行时检查指针引用以避免缓冲区溢出。Intel MPX 能够检查所有指针的读取和写入,以确保它们在已声明的内存范围内。这个技术可以检测缓存区的溢出,并且停止正在运行的程序以避免危及系统。它允许 C/C++ 代码使用第六代 Intel 酷睿处理器(启用 MPX 的平台)中介绍的最新的 MPX 指令集和寄存器。

对 Intel MPX 的支持近年来在 Linux 中得到了广泛应用,但 GCC 对其支持有所下降。尽管英特尔的开发人员不时地提供补丁,但来自红帽和 SUSE 等开发者则更希望放弃支持的代码以减轻维护负担。

SUSE 的 Martin Liška 发布了一个补丁用于移除对 MPX 的支持,同时保留相关的 MPX 选项,但不做任何操作。

GCC 8.1 版本将在下周释出,而 GCC 9.0 的新功能正处于开发阶段,目前处于 master 分支,除非有人推动来恢复这个似乎很少使用的安全功能,否则预计明年推出的 GCC 9.0 是移除对 MPX 支持的首个版本。

原文:https://www.phoronix.com 编译:开源中国


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

刷屏

刷屏

[美] 凯文•阿洛卡 / 侯奕茜、何语涵 / 中信出版社 / 2018-10-1 / 68.00

1. YouTube流行趋势经理,解密如何打造爆款视频 在视频时代,制造互动,才能创造潮流 用户不再是被动的观众,而是主动的传播者 2. 《刷屏》以行内人视角解读: 病毒视频 粉丝经济 网红产业 平台如何为内容创作者赋能 3. 你是否常常被病毒视频刷屏?你是否觉得很多网红火爆到“无法用常理解释”? 视频时代已经到来,我们每天观看网络......一起来看看 《刷屏》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

URL 编码/解码
URL 编码/解码

URL 编码/解码

MD5 加密
MD5 加密

MD5 加密工具