Hardfault info PC 803c5ac
0803c58a <_Bfree>: 803c58a: b570 push {r4, r5, r6, lr} 803c58c: 6a44 ldr r4, [r0, #36] ; 0x24 803c58e: 4606 mov r6, r0 803c590: 460d mov r5, r1 803c592: b93c cbnz r4, 803c5a4 <_Bfree+0x1a> 803c594: 2010 movs r0, #16 803c596: f7d8 fcd9 bl 8014f4c <__wrap_malloc> 803c59a: 6270 str r0, [r6, #36] ; 0x24 803c59c: 6044 str r4, [r0, #4] 803c59e: 6084 str r4, [r0, #8] 803c5a0: 6004 str r4, [r0, #0] 803c5a2: 60c4 str r4, [r0, #12] 803c5a4: b13d cbz r5, 803c5b6 <_Bfree+0x2c> 803c5a6: 6a73 ldr r3, [r6, #36] ; 0x24 803c5a8: 686a ldr r2, [r5, #4] 803c5aa: 68db ldr r3, [r3, #12] 803c5ac: f853 1022 ldr.w r1, [r3, r2, lsl #2] 803c5b0: 6029 str r1, [r5, #0] 803c5b2: f843 5022 str.w r5, [r3, r2, lsl #2] 803c5b6: bd70 pop {r4, r5, r6, pc}
Hardfault info
PC 803c5ac
0803c58a <_Bfree>:
803c58a: b570 push {r4, r5, r6, lr}
803c58c: 6a44 ldr r4, [r0, #36] ; 0x24
803c58e: 4606 mov r6, r0
803c590: 460d mov r5, r1
803c592: b93c cbnz r4, 803c5a4 <_Bfree+0x1a>
803c594: 2010 movs r0, #16
803c596: f7d8 fcd9 bl 8014f4c <__wrap_malloc>
803c59a: 6270 str r0, [r6, #36] ; 0x24
803c59c: 6044 str r4, [r0, #4]
803c59e: 6084 str r4, [r0, #8]
803c5a0: 6004 str r4, [r0, #0]
803c5a2: 60c4 str r4, [r0, #12]
803c5a4: b13d cbz r5, 803c5b6 <_Bfree+0x2c>
803c5a6: 6a73 ldr r3, [r6, #36] ; 0x24
803c5a8: 686a ldr r2, [r5, #4]
803c5aa: 68db ldr r3, [r3, #12]
803c5ac: f853 1022 ldr.w r1, [r3, r2, lsl #2]
803c5b0: 6029 str r1, [r5, #0]
803c5b2: f843 5022 str.w r5, [r3, r2, lsl #2]
803c5b6: bd70 pop {r4, r5, r6, pc}