Skip to main content

IAR Embedded Workbench for Arm 9.70.x

‑‑branch_protection

このセクションの内容:
構文

‑‑branch_protection={bti|pac-ret|bti+pac-ret}

パラメータ

bti

ブランチターゲット識別を使用してブランチ保護を有効にします。

pac-ret

関数リターンアドレスのポインタ認証を使用して、ブランチ保護を有効にします。

bti+pac-ret

ブランチターゲット識別とポインタ認証の両方を使用してブランチ保護を有効にします。

説明

このオプションを使用すると、コンパイラがブランチターゲット識別(BTI)、ポインタ認証(PAC)、またはその両方(PACBTI)を使用するブランチ保護をサポートするコードを作成します。64ビットモードの場合、このオプションは影響しません。

関連項目

ブランチ保護 (PACBTI) — 32 ビットモードのみ.

注意

[プロジェクト]>[オプション]>[C/C++コンパイラ]>[コード]>[ポインタ認証]

[プロジェクト]>[オプション]>[C/C++コンパイラ]>[コード]>[ブランチターゲット識別]