• 1
  • 2
  • 3
  • 4

首页 / 行业

Arm Cortex-M85支持带PACBTI的GCC 13

2023-02-13 14:04:00

基于Armv8.1-M的Cortex-M85处理器支持GCC 13编译器,使其成为用于MCU和嵌入式应用程序的这一性能最高的Cortex-M处理器。

GCC 13最近进入了第四阶段的开发(https://www.phoronix.com/news/GCC-13-Enters-Stage-4),它不应该出现对现有的Arm处理器支持的倒退。除了准备Arm Cortex-M85目标本身之外,还带来了其他Armv8.1-M工作,以及使用编译器端位启用指针认证和分支目标识别(PACBTI)扩展。

7036b094-ab47-11ed-bfe3-dac502259ad0.webp

作为修补系列的一部分,为Arm添加了-mbranch-protection 编译器选项,以使用函数序言和尾声为指针签名和身份验证指令生成代码。另一个补丁还为堆栈展开运行时准备Arm指针身份验证。

707a4f5c-ab47-11ed-bfe3-dac502259ad0.webp

所有这些Armv8.1-M工作启用了-mpcu=cortex-m85的用法,现在已经存在GCC Git中,GCC 13.1稳定版本可能会在3月至4月发布。

审核编辑 :李倩

编译器身份验证修补指针

  • 1
  • 2
  • 3
  • 4

最新内容

手机

相关内容

  • 1
  • 2
  • 3

猜你喜欢