Home
last modified time | relevance | path

Searched refs:bti (Results 1 – 25 of 58) sorted by relevance

123

/external/llvm-project/llvm/test/MC/Disassembler/AArch64/
Darmv8.5a-bti.txt1 # RUN: llvm-mc -triple=aarch64 -mattr=+bti -disassemble < %s | FileCheck %s
3 # RUN: llvm-mc -triple=aarch64 -mattr=-bti -disassemble < %s 2>&1 | FileCheck %s --check-prefix=N…
10 # CHECK: bti
11 # CHECK: bti c
12 # CHECK: bti j
13 # CHECK: bti jc
/external/llvm-project/llvm/test/MC/AArch64/
Darmv8.5a-bti.s5 bti label
6 bti c label
7 bti j label
8 bti jc label
Darmv8.5a-bti-error.s3 bti cj label
4 bti a label
5 bti x0 label
/external/llvm-project/lld/test/ELF/
Daarch64-feature-btipac.s9 ## PLT[0] has bti c at start
25 # BTIPACSO-NEXT: 10360: bti c
45 ## PLT[0] bti c as first instruction
46 ## PLT[n] bti n as first instruction
62 # BTIPACEX-NEXT: 210380: bti c
71 # BTIPACEX-NEXT: 2103a0: bti c
112 ## Check that combination of -z pac-plt and -z force-bti warns for the file that
116 ## PLT[0] bti c as first instruction
117 ## PLT[n] bti n as first instruction, autia1716 before br x17
119 # RUN: ld.lld %t.o %t3.o %t.so -z pac-plt -z force-bti -o %t.exe 2>&1 | FileCheck --check-prefix=FO…
[all …]
Daarch64-ifunc-bti.s7 # RUN: llvm-objdump -d --no-show-raw-insn --mattr=+bti --triple=aarch64-linux-gnu %t | FileCheck %s
11 # we must use bti c.
15 # CHECK-NEXT: 10380: bti c
24 # CHECK-NEXT: 103a0: bti c
34 # CHECK-NEXT: 103c0: bti c
Daarch64-bti-pac-cli-error.s3 # RUN: not ld.lld -z pac-plt -z force-bti %t.o -o /dev/null 2>&1 | FileCheck %s
5 ## Check that we error if -z pac-plt and -z force-bti are used when target is not
9 # CHECK-NEXT: error: -z force-bti only supported on AArch64
Daarch64-feature-bti.s5 # RUN: llvm-mc -filetype=obj -triple=aarch64-linux-gnu %p/Inputs/aarch64-func3-bti.s -o %t3.o
/external/arm-trusted-firmware/lib/romlib/
Dromlib_generator.py179 bti = "_bti" if self.config.bti == 1 else ""
182 template_name = "jmptbl_entry_" + item["type"] + bti + ".S"
207 bti = "_bti" if self.config.bti == 1 else ""
225 function_offset = item_index * (8 if self.config.bti else 4)
228 asm_file.write(self.build_template("wrapper" + bti + ".S", item))
DMakefile83 $(Q)$(ROMLIB_GEN) genwrappers --bti=$(ENABLE_BTI) -b $(WRAPPER_DIR) $<
92 $(Q)$(ROMLIB_GEN) gentbl --output $@ --bti=$(ENABLE_BTI) $<
/external/llvm-project/llvm/test/tools/llvm-objdump/ELF/AArch64/
Dplt.test9 # RUN: llvm-objdump -d --mattr=+bti %t.aarch64 | \
15 # CHECK-BTI-NEXT: bti c
18 # CHECK-BTI-NEXT: bti c
/external/llvm-project/llvm/test/CodeGen/AArch64/
Dpatchable-function-entry-bti.ll13 ;; -fpatchable-function-entry=1 -mbranch-protection=bti
30 ;; -fpatchable-function-entry=2,1 -mbranch-protection=bti
50 ;; -fpatchable-function-entry=1 -mbranch-protection=bti
Dbranch-target-enforcement-indirect-calls.ll1 ; RUN: llc -mtriple aarch64--none-eabi -mattr=+bti < %s | FileCheck %s
2 …eabi -global-isel -global-isel-abort=2 -pass-remarks-missed=gisel* -mattr=+bti %s -verify-machinei…
Dpacbti-module-attrs.ll12 ;; CHECK-NOT: bti
23 ;; CHECK: bti c
/external/llvm-project/llvm/test/Transforms/LowerTypeTests/
Daarch64-jumptable.ll34 ; AARCH64: bti c
36 ; AARCH64-SAME: bti c
/external/arm-trusted-firmware/lib/romlib/templates/
Djmptbl_entry_reserved_bti.S6 bti j
Djmptbl_entry_function_bti.S6 bti j
Dwrapper_bti.S8 bti jc
/external/arm-trusted-firmware/include/arch/aarch64/
Dasm_macros.S204 bti j
215 bti j
/external/arm-trusted-firmware/include/common/
Dasm_macros_common.S45 bti jc
/external/cpu_features/test/
Dcpuinfo_aarch64_test.cc72 EXPECT_TRUE(info.features.bti); in TEST()
167 EXPECT_FALSE(info.features.bti); in TEST()
/external/cpu_features/include/
Dcpuinfo_aarch64.h73 int bti : 1; // Branch target identification. member
/external/llvm-project/libunwind/src/
Dassembly.h61 #define AARCH64_BTI bti c
/external/arm-trusted-firmware/lib/aarch64/
Dcache_helpers.S123 bti j
/external/cpu_features/src/
Dcpuinfo_aarch64.c78 FEATURE(AARCH64_BTI, bti, "bti", 0, AARCH64_HWCAP2_BTI)
/external/llvm-project/compiler-rt/lib/builtins/
Dassembly.h108 #define BTI_C bti c

123