Commit | Line | Data |
---|---|---|
1bce6bd8 PB |
1 | #readelf: -u |
2 | #name: C6X unwinding directives 1 (little endian) | |
3 | #as: -mlittle-endian | |
4 | #source: unwind-1.s | |
5 | ||
d3a49aa8 | 6 | Unwind section '.c6xabi.exidx' .* |
1bce6bd8 PB |
7 | |
8 | 0x0: 0x83020227 | |
50c37480 | 9 | Compact model index: 3 |
1bce6bd8 PB |
10 | Stack increment 8 |
11 | Registers restored: A11, B3 | |
12 | Return register: B3 | |
13 | ||
14 | 0x100: 0x808003e7 | |
50c37480 | 15 | Compact model index: 0 |
1bce6bd8 PB |
16 | 0x80 0x03 pop {A10, A11} |
17 | 0xe7 RETURN | |
18 | ||
19 | 0x200: 0x81008863 | |
50c37480 | 20 | Compact model index: 1 |
1bce6bd8 PB |
21 | 0x88 0x63 pop {A10, A11, B3, B10, B15} |
22 | ||
23 | 0x300: 0x83020227 | |
50c37480 | 24 | Compact model index: 3 |
1bce6bd8 PB |
25 | Stack increment 8 |
26 | Registers restored: A11, B3 | |
27 | Return register: B3 | |
28 | ||
29 | 0x400: 0x84000227 | |
50c37480 | 30 | Compact model index: 4 |
1bce6bd8 PB |
31 | Stack increment 0 |
32 | Registers restored: \(compact\) A11, B3 | |
33 | Return register: B3 | |
34 | ||
35 | 0x500: 0x80a022e7 | |
50c37480 | 36 | Compact model index: 0 |
1bce6bd8 PB |
37 | 0xa0 0x22 pop compact {A11, B3} |
38 | 0xe7 RETURN | |
39 | ||
40 | 0x600: 0x84000227 | |
50c37480 | 41 | Compact model index: 4 |
1bce6bd8 PB |
42 | Stack increment 0 |
43 | Registers restored: \(compact\) A11, B3 | |
44 | Return register: B3 | |
45 | ||
46 | 0x700: 0x84000637 | |
50c37480 | 47 | Compact model index: 4 |
1bce6bd8 PB |
48 | Stack increment 0 |
49 | Registers restored: \(compact\) A10, A11, B3, B10 | |
50 | Return register: B3 | |
51 | ||
52 | 0x800: 0x840002d7 | |
50c37480 | 53 | Compact model index: 4 |
1bce6bd8 PB |
54 | Stack increment 0 |
55 | Registers restored: \(compact\) A10, A12, A13, B3 | |
56 | Return register: B3 | |
57 | ||
58 | 0x900: 0x84000c07 | |
50c37480 | 59 | Compact model index: 4 |
1bce6bd8 PB |
60 | Stack increment 0 |
61 | Registers restored: \(compact\) B10, B11 | |
62 | Return register: B3 | |
63 | ||
64 | 0xa00: 0x83ff0027 | |
50c37480 | 65 | Compact model index: 3 |
1bce6bd8 PB |
66 | Restore stack from frame pointer |
67 | Registers restored: A11, A15 | |
68 | Return register: B3 | |
69 | ||
70 | 0xb00: 0x84ff0027 | |
50c37480 | 71 | Compact model index: 4 |
1bce6bd8 PB |
72 | Restore stack from frame pointer |
73 | Registers restored: \(compact\) A11, A15 | |
74 | Return register: B3 | |
75 | ||
76 | 0xc00: 0x8001c1f7 | |
50c37480 | 77 | Compact model index: 0 |
1bce6bd8 PB |
78 | 0x01 sp = sp \+ 16 |
79 | 0xc1 0xf7 pop frame {B3, \[pad\]} | |
80 | ||
81 | 0xd00: @0x.* | |
50c37480 | 82 | Compact model index: 1 |
1bce6bd8 PB |
83 | 0x01 sp = sp \+ 16 |
84 | 0xc2 0xf7 0xbf pop frame {\[pad\], A11, B3, \[pad\]} | |
85 | 0xe7 RETURN | |
86 | 0xe7 RETURN | |
87 | ||
88 | 0xe00: @0x.* | |
50c37480 | 89 | Compact model index: 1 |
1bce6bd8 PB |
90 | 0x01 sp = sp \+ 16 |
91 | 0xc2 0xf7 0xfb pop frame {A11, \[pad\], B3, \[pad\]} | |
92 | 0xe7 RETURN | |
93 | 0xe7 RETURN | |
94 | ||
95 | 0xf00: @0x.* | |
50c37480 | 96 | Compact model index: 1 |
1bce6bd8 PB |
97 | 0x02 sp = sp \+ 24 |
98 | 0xc2 0x7f 0xff 0xfb pop frame {A11, \[pad\], \[pad\], \[pad\], \[pad\], B3} | |
99 | 0xe7 RETURN | |
100 |