-
-
Save Kwiboo/cb20f854e5da6602c4db3af5b6c3c661 to your computer and use it in GitHub Desktop.
aarch64-linux-gnu-objdump -m aarch64 -b binary -D gxbb-relocate.bin
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
gxbb-relocate.bin: file format binary | |
Disassembly of section .data: | |
0000000000000000 <.data>: | |
0: aa0003f4 mov x20, x0 | |
4: aa0103f5 mov x21, x1 | |
8: d53800a0 mrs x0, mpidr_el1 | |
c: 94000035 bl 0xe0 | |
10: b4000140 cbz x0, 0x38 | |
14: d5381000 mrs x0, sctlr_el1 | |
18: b2740000 orr x0, x0, #0x1000 | |
1c: d5181000 msr sctlr_el1, x0 | |
20: d5033fdf isb | |
24: d53800a0 mrs x0, mpidr_el1 | |
28: 94000022 bl 0xb0 | |
2c: d53800a0 mrs x0, mpidr_el1 | |
30: 94000026 bl 0xc8 | |
34: 94000012 bl 0x7c | |
38: 14000000 b 0x38 | |
3c: a9bf7bfd stp x29, x30, [sp, #-16]! | |
40: d2824001 mov x1, #0x1200 // #4608 | |
44: d2820000 mov x0, #0x1000 // #4096 | |
48: 910003fd mov x29, sp | |
4c: d2960002 mov x2, #0xb000 // #45056 | |
50: f2bb2001 movk x1, #0xd900, lsl #16 | |
54: f2bb2000 movk x0, #0xd900, lsl #16 | |
58: 9400000d bl 0x8c | |
5c: d2820000 mov x0, #0x1000 // #4096 | |
60: d2960001 mov x1, #0xb000 // #45056 | |
64: f2bb2000 movk x0, #0xd900, lsl #16 | |
68: 94000022 bl 0xf0 | |
6c: d2820000 mov x0, #0x1000 // #4096 | |
70: a8c17bfd ldp x29, x30, [sp], #16 | |
74: f2bb2000 movk x0, #0xd900, lsl #16 | |
78: d61f0000 br x0 | |
7c: a9bf7bfd stp x29, x30, [sp, #-16]! | |
80: 910003fd mov x29, sp | |
84: 97ffffee bl 0x3c | |
88: 14000000 b 0x88 | |
8c: d2800003 mov x3, #0x0 // #0 | |
90: eb02007f cmp x3, x2 | |
94: 540000a0 b.eq 0xa8 // b.none | |
98: 38636824 ldrb w4, [x1, x3] | |
9c: 38236804 strb w4, [x0, x3] | |
a0: 91000463 add x3, x3, #0x1 | |
a4: 17fffffb b 0x90 | |
a8: d65f03c0 ret | |
ac: 00000000 .inst 0x00000000 ; undefined | |
b0: 58000080 ldr x0, 0xc0 | |
b4: 9100001f mov sp, x0 | |
b8: d65f03c0 ret | |
bc: 00000000 .inst 0x00000000 ; undefined | |
c0: d9000c40 .inst 0xd9000c40 ; undefined | |
c4: 00000000 .inst 0x00000000 ; undefined | |
c8: 58000080 ldr x0, 0xd8 | |
cc: 9100001f mov sp, x0 | |
d0: d65f03c0 ret | |
d4: 00000000 .inst 0x00000000 ; undefined | |
d8: d9000940 .inst 0xd9000940 ; undefined | |
dc: 00000000 .inst 0x00000000 ; undefined | |
e0: 92403c00 and x0, x0, #0xffff | |
e4: f100001f cmp x0, #0x0 | |
e8: 9a9f17e0 cset x0, eq // eq = none | |
ec: d65f03c0 ret | |
f0: d53b0023 mrs x3, ctr_el0 | |
f4: d3504c63 ubfx x3, x3, #16, #4 | |
f8: d2800082 mov x2, #0x4 // #4 | |
fc: 9ac32042 lsl x2, x2, x3 | |
100: 8b010001 add x1, x0, x1 | |
104: d1000443 sub x3, x2, #0x1 | |
108: 8a230000 bic x0, x0, x3 | |
10c: d50b7e20 dc civac, x0 | |
110: 8b020000 add x0, x0, x2 | |
114: eb01001f cmp x0, x1 | |
118: 54ffffa3 b.cc 0x10c // b.lo, b.ul, b.last | |
11c: d5033f9f dsb sy | |
120: d65f03c0 ret |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment