214 lines
6.9 KiB
Plaintext
214 lines
6.9 KiB
Plaintext
warning: unused import: `va416xx_hal::pac`
|
|
--> va416xx-hal/examples/blinky.rs:7:5
|
|
|
|
|
7 | use va416xx_hal::pac;
|
|
| ^^^^^^^^^^^^^^^^
|
|
|
|
|
= note: `#[warn(unused_imports)]` on by default
|
|
|
|
warning: 1 warning emitted
|
|
|
|
|
|
blinky: file format elf32-littlearm
|
|
|
|
Disassembly of section .text:
|
|
|
|
00000400 <__stext>:
|
|
400: mov.w r4, #4294967295
|
|
404: mov lr, r4
|
|
406: bl 0x46e <__pre_init> @ imm = #100
|
|
40a: mov lr, r4
|
|
40c: ldr r0, [pc, #36] <$d>
|
|
40e: ldr r1, [pc, #40] <$d+0x6>
|
|
410: movs r2, #0
|
|
412: cmp r1, r0
|
|
414: beq 0x41a <__stext+0x1a> @ imm = #2
|
|
416: stm r0!, {r2}
|
|
418: b 0x412 <__stext+0x12> @ imm = #-10
|
|
41a: ldr r0, [pc, #32] <$d+0xa>
|
|
41c: ldr r1, [pc, #32] <$d+0xc>
|
|
41e: ldr r2, [pc, #36] <$d+0x12>
|
|
420: cmp r1, r0
|
|
422: beq 0x42a <__stext+0x2a> @ imm = #4
|
|
424: ldm r2!, {r3}
|
|
426: stm r0!, {r3}
|
|
428: b 0x420 <__stext+0x20> @ imm = #-12
|
|
42a: push {lr}
|
|
42c: bl 0x448 <main> @ imm = #24
|
|
430: udf #0
|
|
|
|
00000432 <$d>:
|
|
432: 00 00 .short 0x0000
|
|
|
|
00000434 <$d>:
|
|
434: 00 80 ff 1f .word 0x1fff8000
|
|
438: 00 80 ff 1f .word 0x1fff8000
|
|
43c: 00 80 ff 1f .word 0x1fff8000
|
|
440: 00 80 ff 1f .word 0x1fff8000
|
|
444: e0 06 00 00 .word 0x000006e0
|
|
|
|
00000448 <main>:
|
|
448: push {r7, lr}
|
|
44a: mov r7, sp
|
|
44c: bl 0x452 <blinky::__cortex_m_rt_main::hf7ab0fd6111fca8f> @ imm = #2
|
|
450: trap
|
|
|
|
00000452 <blinky::__cortex_m_rt_main::hf7ab0fd6111fca8f>:
|
|
452: b 0x454 <blinky::__cortex_m_rt_main::hf7ab0fd6111fca8f+0x2> @ imm = #-2
|
|
454: b 0x454 <blinky::__cortex_m_rt_main::hf7ab0fd6111fca8f+0x2> @ imm = #-4
|
|
|
|
00000456 <UsageFault>:
|
|
456: push {r7, lr}
|
|
458: mov r7, sp
|
|
45a: sub sp, #8
|
|
45c: b 0x45e <UsageFault+0x8> @ imm = #-2
|
|
45e: movs r0, #4
|
|
460: strb r0, [r7, #-1]
|
|
464: ldrb r0, [r7, #-1]
|
|
468: bl 0x470 <core::sync::atomic::compiler_fence::he01f903fe9e84742> @ imm = #4
|
|
46c: b 0x45e <UsageFault+0x8> @ imm = #-18
|
|
|
|
0000046e <__pre_init>:
|
|
46e: bx lr
|
|
|
|
00000470 <core::sync::atomic::compiler_fence::he01f903fe9e84742>:
|
|
470: push {r7, lr}
|
|
472: mov r7, sp
|
|
474: sub sp, #8
|
|
476: strb r0, [r7, #-1]
|
|
47a: ldrb r0, [r7, #-1]
|
|
47e: str r0, [sp]
|
|
480: ldr r1, [sp]
|
|
482: tbb [pc, r1]
|
|
|
|
00000486 <$d.1>:
|
|
486: 04 10 11 12 .word 0x12111004
|
|
48a: 13 00 .short 0x0013
|
|
|
|
0000048c <$t.2>:
|
|
48c: trap
|
|
48e: movw r0, #1448
|
|
492: movt r0, #0
|
|
496: movw r2, #1580
|
|
49a: movt r2, #0
|
|
49e: movs r1, #50
|
|
4a0: bl 0x4c6 <core::panicking::panic::h2020c9b880cac8cf> @ imm = #34
|
|
4a4: trap
|
|
4a6: b 0x4ae <$t.2+0x22> @ imm = #4
|
|
4a8: b 0x4ae <$t.2+0x22> @ imm = #2
|
|
4aa: b 0x4ae <$t.2+0x22> @ imm = #0
|
|
4ac: b 0x4ae <$t.2+0x22> @ imm = #-2
|
|
4ae: add sp, #8
|
|
4b0: pop {r7, pc}
|
|
|
|
000004b2 <core::ptr::drop_in_place<&core::iter::adapters::copied::Copied<core::slice::iter::Iter<u8>>>::h1f0f9c5a387252ed>:
|
|
4b2: bx lr
|
|
|
|
000004b4 <<T as core::any::Any>::type_id::h198211f69c436fcc>:
|
|
4b4: movw r0, #57056
|
|
4b8: movw r1, #60693
|
|
4bc: movt r0, #5815
|
|
4c0: movt r1, #64019
|
|
4c4: bx lr
|
|
|
|
000004c6 <core::panicking::panic::h2020c9b880cac8cf>:
|
|
4c6: push {r7, lr}
|
|
4c8: mov r7, sp
|
|
4ca: sub sp, #32
|
|
4cc: mov r12, r2
|
|
4ce: movw r2, #1596
|
|
4d2: movt r2, #0
|
|
4d6: movs r3, #0
|
|
4d8: strd r0, r1, [sp, #24]
|
|
4dc: mov r0, sp
|
|
4de: str r2, [sp, #16]
|
|
4e0: movs r2, #1
|
|
4e2: mov r1, r12
|
|
4e4: str r2, [sp, #4]
|
|
4e6: add r2, sp, #24
|
|
4e8: str r3, [sp, #20]
|
|
4ea: strd r3, r3, [sp, #8]
|
|
4ee: str r2, [sp]
|
|
4f0: bl 0x4f6 <core::panicking::panic_fmt::h17bddc0d8adae05d> @ imm = #2
|
|
4f4: trap
|
|
|
|
000004f6 <core::panicking::panic_fmt::h17bddc0d8adae05d>:
|
|
4f6: push {r7, lr}
|
|
4f8: mov r7, sp
|
|
4fa: sub sp, #16
|
|
4fc: strd r0, r1, [sp, #8]
|
|
500: movw r0, #1596
|
|
504: movt r0, #0
|
|
508: str r0, [sp, #4]
|
|
50a: movw r0, #1596
|
|
50e: movt r0, #0
|
|
512: str r0, [sp]
|
|
514: mov r0, sp
|
|
516: bl 0x51c <rust_begin_unwind> @ imm = #2
|
|
51a: trap
|
|
|
|
0000051c <rust_begin_unwind>:
|
|
51c: push {r7, lr}
|
|
51e: mov r7, sp
|
|
520: sub sp, #8
|
|
522: str r0, [sp, #4]
|
|
524: b 0x526 <rust_begin_unwind+0xa> @ imm = #-2
|
|
526: movs r0, #4
|
|
528: strb r0, [r7, #-5]
|
|
52c: ldrb r0, [r7, #-5]
|
|
530: bl 0x538 <core::sync::atomic::compiler_fence::hbe9f8aae3d764e1a> @ imm = #4
|
|
534: b 0x526 <rust_begin_unwind+0xa> @ imm = #-18
|
|
536: bmi 0x4e2 <core::panicking::panic::h2020c9b880cac8cf+0x1c> @ imm = #-88
|
|
|
|
00000538 <core::sync::atomic::compiler_fence::hbe9f8aae3d764e1a>:
|
|
538: push {r7, lr}
|
|
53a: mov r7, sp
|
|
53c: sub sp, #8
|
|
53e: strb r0, [r7, #-1]
|
|
542: ldrb r0, [r7, #-1]
|
|
546: str r0, [sp]
|
|
548: ldr r1, [sp]
|
|
54a: tbb [pc, r1]
|
|
|
|
0000054e <$d.1>:
|
|
54e: 04 10 11 12 .word 0x12111004
|
|
552: 13 00 .short 0x0013
|
|
|
|
00000554 <$t.2>:
|
|
554: trap
|
|
556: movw r0, #1612
|
|
55a: movt r0, #0
|
|
55e: movw r2, #1744
|
|
562: movt r2, #0
|
|
566: movs r1, #50
|
|
568: bl 0x4c6 <core::panicking::panic::h2020c9b880cac8cf> @ imm = #-166
|
|
56c: trap
|
|
56e: b 0x576 <$t.2+0x22> @ imm = #4
|
|
570: b 0x576 <$t.2+0x22> @ imm = #2
|
|
572: b 0x576 <$t.2+0x22> @ imm = #0
|
|
574: b 0x576 <$t.2+0x22> @ imm = #-2
|
|
576: add sp, #8
|
|
578: pop {r7, pc}
|
|
|
|
0000057a <HardFaultTrampoline>:
|
|
57a: mov r0, lr
|
|
57c: movs r1, #4
|
|
57e: tst r0, r1
|
|
580: bne 0x588 <HardFaultTrampoline+0xe> @ imm = #4
|
|
582: mrs r0, msp
|
|
586: b 0x58e <HardFault_> @ imm = #4
|
|
588: mrs r0, psp
|
|
58c: b 0x58e <HardFault_> @ imm = #-2
|
|
|
|
0000058e <HardFault_>:
|
|
58e: push {r7, lr}
|
|
590: mov r7, sp
|
|
592: sub sp, #8
|
|
594: str r0, [sp, #4]
|
|
596: b 0x598 <HardFault_+0xa> @ imm = #-2
|
|
598: movs r0, #4
|
|
59a: strb r0, [r7, #-5]
|
|
59e: ldrb r0, [r7, #-5]
|
|
5a2: bl 0x470 <core::sync::atomic::compiler_fence::he01f903fe9e84742> @ imm = #-310
|
|
5a6: b 0x598 <HardFault_+0xa> @ imm = #-18
|