blob: 99a353b328a3ed49caccd85faad26de68a2ada80 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
#include "transform-dis-cases.h"
/* yay clang, no semicolons allowed */
GIVEN
blr x5
EXPECT
blr x5
GIVEN
blr x5
nop
//EXPECT_ERR (with ban_calls)
EXPECT
blr x5
GIVEN
cbnz x8, .+0x100
EXPECT
cbz x8, 1f
mov x18, #0x0100
movk x18, #0xdead, lsl #16
br x18
1:
GIVEN
0: mov x18, #0x123
cbnz x18, 0b+0x100
EXPECT
mov x18, #0x123
cbz x18, 1f
mov x17, #0x0100
movk x17, #0xdead, lsl #16
br x17
1:
|