uart02.clang.opt.elf: file format elf32-littlearm Disassembly of section .text: 00008000 <_start>: 8000: e3a0d902 mov sp, #32768 ; 0x8000 8004: e1a0000f mov r0, pc 8008: eb000090 bl 8250 0000800c : 800c: eafffffe b 800c 00008010 : 8010: e5801000 str r1, [r0] 8014: e12fff1e bx lr 00008018 : 8018: e5900000 ldr r0, [r0] 801c: e12fff1e bx lr 00008020 : 8020: e12fff1e bx lr 00008024 : 8024: e92d4010 push {r4, lr} 8028: e1a04000 mov r4, r0 802c: e59f0018 ldr r0, [pc, #24] ; 804c 8030: ebfffff8 bl 8018 8034: e3100020 tst r0, #32 8038: 0afffffb beq 802c 803c: e59f000c ldr r0, [pc, #12] ; 8050 8040: e1a01004 mov r1, r4 8044: ebfffff1 bl 8010 8048: e8bd8010 pop {r4, pc} 804c: 20215054 eorcs r5, r1, r4, asr r0 8050: 20215040 eorcs r5, r1, r0, asr #32 00008054 : 8054: e92d4070 push {r4, r5, r6, lr} 8058: e1a04000 mov r4, r0 805c: e3a00037 mov r0, #55 ; 0x37 8060: e0805e24 add r5, r0, r4, lsr #28 8064: e1a06e24 lsr r6, r4, #28 8068: e59f0188 ldr r0, [pc, #392] ; 81f8 806c: ebffffe9 bl 8018 8070: e3100020 tst r0, #32 8074: 0afffffb beq 8068 8078: e59f017c ldr r0, [pc, #380] ; 81fc 807c: e3861030 orr r1, r6, #48 ; 0x30 8080: e354020a cmp r4, #-1610612736 ; 0xa0000000 8084: 21a01005 movcs r1, r5 8088: ebffffe0 bl 8010 808c: e3a0000f mov r0, #15 8090: e0006c24 and r6, r0, r4, lsr #24 8094: e2865037 add r5, r6, #55 ; 0x37 8098: e59f0158 ldr r0, [pc, #344] ; 81f8 809c: ebffffdd bl 8018 80a0: e3100020 tst r0, #32 80a4: 0afffffb beq 8098 80a8: e59f014c ldr r0, [pc, #332] ; 81fc 80ac: e3861030 orr r1, r6, #48 ; 0x30 80b0: e3560009 cmp r6, #9 80b4: 81a01005 movhi r1, r5 80b8: ebffffd4 bl 8010 80bc: e3a0000f mov r0, #15 80c0: e0006a24 and r6, r0, r4, lsr #20 80c4: e2865037 add r5, r6, #55 ; 0x37 80c8: e59f0128 ldr r0, [pc, #296] ; 81f8 80cc: ebffffd1 bl 8018 80d0: e3100020 tst r0, #32 80d4: 0afffffb beq 80c8 80d8: e59f011c ldr r0, [pc, #284] ; 81fc 80dc: e3861030 orr r1, r6, #48 ; 0x30 80e0: e3560009 cmp r6, #9 80e4: 81a01005 movhi r1, r5 80e8: ebffffc8 bl 8010 80ec: e3a0000f mov r0, #15 80f0: e0006824 and r6, r0, r4, lsr #16 80f4: e2865037 add r5, r6, #55 ; 0x37 80f8: e59f00f8 ldr r0, [pc, #248] ; 81f8 80fc: ebffffc5 bl 8018 8100: e3100020 tst r0, #32 8104: 0afffffb beq 80f8 8108: e59f00ec ldr r0, [pc, #236] ; 81fc 810c: e3861030 orr r1, r6, #48 ; 0x30 8110: e3560009 cmp r6, #9 8114: 81a01005 movhi r1, r5 8118: ebffffbc bl 8010 811c: e3a0000f mov r0, #15 8120: e0006624 and r6, r0, r4, lsr #12 8124: e2865037 add r5, r6, #55 ; 0x37 8128: e59f00c8 ldr r0, [pc, #200] ; 81f8 812c: ebffffb9 bl 8018 8130: e3100020 tst r0, #32 8134: 0afffffb beq 8128 8138: e59f00bc ldr r0, [pc, #188] ; 81fc 813c: e3861030 orr r1, r6, #48 ; 0x30 8140: e3560009 cmp r6, #9 8144: 81a01005 movhi r1, r5 8148: ebffffb0 bl 8010 814c: e3a0000f mov r0, #15 8150: e0006424 and r6, r0, r4, lsr #8 8154: e2865037 add r5, r6, #55 ; 0x37 8158: e59f0098 ldr r0, [pc, #152] ; 81f8 815c: ebffffad bl 8018 8160: e3100020 tst r0, #32 8164: 0afffffb beq 8158 8168: e59f008c ldr r0, [pc, #140] ; 81fc 816c: e3861030 orr r1, r6, #48 ; 0x30 8170: e3560009 cmp r6, #9 8174: 81a01005 movhi r1, r5 8178: ebffffa4 bl 8010 817c: e3a0000f mov r0, #15 8180: e0006224 and r6, r0, r4, lsr #4 8184: e2865037 add r5, r6, #55 ; 0x37 8188: e59f0068 ldr r0, [pc, #104] ; 81f8 818c: ebffffa1 bl 8018 8190: e3100020 tst r0, #32 8194: 0afffffb beq 8188 8198: e59f005c ldr r0, [pc, #92] ; 81fc 819c: e3861030 orr r1, r6, #48 ; 0x30 81a0: e3560009 cmp r6, #9 81a4: 81a01005 movhi r1, r5 81a8: ebffff98 bl 8010 81ac: e204500f and r5, r4, #15 81b0: e2854037 add r4, r5, #55 ; 0x37 81b4: e59f003c ldr r0, [pc, #60] ; 81f8 81b8: ebffff96 bl 8018 81bc: e3100020 tst r0, #32 81c0: 0afffffb beq 81b4 81c4: e59f0030 ldr r0, [pc, #48] ; 81fc 81c8: e3851030 orr r1, r5, #48 ; 0x30 81cc: e3550009 cmp r5, #9 81d0: 81a01004 movhi r1, r4 81d4: ebffff8d bl 8010 81d8: e59f0018 ldr r0, [pc, #24] ; 81f8 81dc: ebffff8d bl 8018 81e0: e3100020 tst r0, #32 81e4: 0afffffb beq 81d8 81e8: e59f000c ldr r0, [pc, #12] ; 81fc 81ec: e3a01020 mov r1, #32 81f0: ebffff86 bl 8010 81f4: e8bd8070 pop {r4, r5, r6, pc} 81f8: 20215054 eorcs r5, r1, r4, asr r0 81fc: 20215040 eorcs r5, r1, r0, asr #32 00008200 : 8200: e52de004 push {lr} ; (str lr, [sp, #-4]!) 8204: ebffff92 bl 8054 8208: e59f0038 ldr r0, [pc, #56] ; 8248 820c: ebffff81 bl 8018 8210: e3100020 tst r0, #32 8214: 0afffffb beq 8208 8218: e59f002c ldr r0, [pc, #44] ; 824c 821c: e3a0100d mov r1, #13 8220: ebffff7a bl 8010 8224: e59f001c ldr r0, [pc, #28] ; 8248 8228: ebffff7a bl 8018 822c: e3100020 tst r0, #32 8230: 0afffffb beq 8224 8234: e59f0010 ldr r0, [pc, #16] ; 824c 8238: e3a0100a mov r1, #10 823c: ebffff73 bl 8010 8240: e49de004 pop {lr} ; (ldr lr, [sp], #4) 8244: e12fff1e bx lr 8248: 20215054 eorcs r5, r1, r4, asr r0 824c: 20215040 eorcs r5, r1, r0, asr #32 00008250 : 8250: e92d4070 push {r4, r5, r6, lr} 8254: e1a04000 mov r4, r0 8258: e59f0188 ldr r0, [pc, #392] ; 83e8 825c: e3a01001 mov r1, #1 8260: ebffff6a bl 8010 8264: e59f6180 ldr r6, [pc, #384] ; 83ec 8268: e3a01000 mov r1, #0 826c: e3a05000 mov r5, #0 8270: e1a00006 mov r0, r6 8274: ebffff65 bl 8010 8278: e59f0170 ldr r0, [pc, #368] ; 83f0 827c: e3a01000 mov r1, #0 8280: ebffff62 bl 8010 8284: e59f0168 ldr r0, [pc, #360] ; 83f4 8288: e3a01003 mov r1, #3 828c: ebffff5f bl 8010 8290: e59f0160 ldr r0, [pc, #352] ; 83f8 8294: e3a01000 mov r1, #0 8298: ebffff5c bl 8010 829c: e1a00006 mov r0, r6 82a0: e3a01000 mov r1, #0 82a4: ebffff59 bl 8010 82a8: e59f014c ldr r0, [pc, #332] ; 83fc 82ac: e3a010c6 mov r1, #198 ; 0xc6 82b0: ebffff56 bl 8010 82b4: e59f0144 ldr r0, [pc, #324] ; 8400 82b8: e3a0100e mov r1, #14 82bc: e3811c01 orr r1, r1, #256 ; 0x100 82c0: ebffff52 bl 8010 82c4: e59f6138 ldr r6, [pc, #312] ; 8404 82c8: e1a00006 mov r0, r6 82cc: ebffff51 bl 8018 82d0: e3c00a3f bic r0, r0, #258048 ; 0x3f000 82d4: e3801a12 orr r1, r0, #73728 ; 0x12000 82d8: e1a00006 mov r0, r6 82dc: ebffff4b bl 8010 82e0: e59f0120 ldr r0, [pc, #288] ; 8408 82e4: e3a01000 mov r1, #0 82e8: ebffff48 bl 8010 82ec: e1a00005 mov r0, r5 82f0: ebffff4a bl 8020 82f4: e2855001 add r5, r5, #1 82f8: e3550096 cmp r5, #150 ; 0x96 82fc: 1afffffa bne 82ec 8300: e59f0104 ldr r0, [pc, #260] ; 840c 8304: e3a01903 mov r1, #49152 ; 0xc000 8308: ebffff40 bl 8010 830c: e3a05000 mov r5, #0 8310: e1a00005 mov r0, r5 8314: ebffff41 bl 8020 8318: e2855001 add r5, r5, #1 831c: e3550096 cmp r5, #150 ; 0x96 8320: 1afffffa bne 8310 8324: e59f00e0 ldr r0, [pc, #224] ; 840c 8328: e3a01000 mov r1, #0 832c: ebffff37 bl 8010 8330: e59f00b8 ldr r0, [pc, #184] ; 83f0 8334: e3a01003 mov r1, #3 8338: ebffff34 bl 8010 833c: e59f00cc ldr r0, [pc, #204] ; 8410 8340: ebffff43 bl 8054 8344: e59f00c8 ldr r0, [pc, #200] ; 8414 8348: ebffff32 bl 8018 834c: e3100020 tst r0, #32 8350: 0afffffb beq 8344 8354: e59f00bc ldr r0, [pc, #188] ; 8418 8358: e3a0100d mov r1, #13 835c: ebffff2b bl 8010 8360: e59f00ac ldr r0, [pc, #172] ; 8414 8364: ebffff2b bl 8018 8368: e3100020 tst r0, #32 836c: 0afffffb beq 8360 8370: e59f00a0 ldr r0, [pc, #160] ; 8418 8374: e3a0100a mov r1, #10 8378: ebffff24 bl 8010 837c: e1a00004 mov r0, r4 8380: ebffff33 bl 8054 8384: e59f0088 ldr r0, [pc, #136] ; 8414 8388: ebffff22 bl 8018 838c: e3100020 tst r0, #32 8390: 0afffffb beq 8384 8394: e59f007c ldr r0, [pc, #124] ; 8418 8398: e3a0100d mov r1, #13 839c: ebffff1b bl 8010 83a0: e59f006c ldr r0, [pc, #108] ; 8414 83a4: ebffff1b bl 8018 83a8: e3100020 tst r0, #32 83ac: 0afffffb beq 83a0 83b0: e59f0060 ldr r0, [pc, #96] ; 8418 83b4: e3a0100a mov r1, #10 83b8: ea000004 b 83d0 83bc: e59f4054 ldr r4, [pc, #84] ; 8418 83c0: e1a00004 mov r0, r4 83c4: ebffff13 bl 8018 83c8: e1a01000 mov r1, r0 83cc: e1a00004 mov r0, r4 83d0: ebffff0e bl 8010 83d4: e59f0038 ldr r0, [pc, #56] ; 8414 83d8: ebffff0e bl 8018 83dc: e3100001 tst r0, #1 83e0: 0afffffb beq 83d4 83e4: eafffff4 b 83bc 83e8: 20215004 eorcs r5, r1, r4 83ec: 20215044 eorcs r5, r1, r4, asr #32 83f0: 20215060 eorcs r5, r1, r0, rrx 83f4: 2021504c eorcs r5, r1, ip, asr #32 83f8: 20215050 eorcs r5, r1, r0, asr r0 83fc: 20215048 eorcs r5, r1, r8, asr #32 8400: 20215068 eorcs r5, r1, r8, rrx 8404: 20200004 eorcs r0, r0, r4 8408: 20200094 mlacs r0, r4, r0, r0 840c: 20200098 mlacs r0, r8, r0, r0 8410: 12345678 eorsne r5, r4, #120, 12 ; 0x7800000 8414: 20215054 eorcs r5, r1, r4, asr r0 8418: 20215040 eorcs r5, r1, r0, asr #32 Disassembly of section .ARM.attributes: 00000000 <.ARM.attributes>: 0: 00002141 andeq r2, r0, r1, asr #2 4: 61656100 cmnvs r5, r0, lsl #2 8: 01006962 tsteq r0, r2, ror #18 c: 00000017 andeq r0, r0, r7, lsl r0 10: 01080206 tsteq r8, r6, lsl #4 14: 020a0109 andeq r0, sl, #1073741826 ; 0x40000002 18: 01150114 tsteq r5, r4, lsl r1 1c: 01180317 tsteq r8, r7, lsl r3 20: Address 0x00000020 is out of bounds.