Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/tools/testing/selftests/arm64/bti/btitest.h
26299 views
1
/* SPDX-License-Identifier: GPL-2.0 */
2
/*
3
* Copyright (C) 2019 Arm Limited
4
* Original author: Dave Martin <[email protected]>
5
*/
6
7
#ifndef BTITEST_H
8
#define BTITEST_H
9
10
/* Trampolines for calling the test stubs: */
11
void call_using_br_x0(void (*)(void));
12
void call_using_br_x16(void (*)(void));
13
void call_using_blr(void (*)(void));
14
15
/* Test stubs: */
16
void nohint_func(void);
17
void bti_none_func(void);
18
void bti_c_func(void);
19
void bti_j_func(void);
20
void bti_jc_func(void);
21
void paciasp_func(void);
22
23
#endif /* !BTITEST_H */
24
25