[*] Binary protection state of libmbedx509.so.2.2.1
Partial RELRO No Canary found NX disabled DSO No RPATH No RUNPATH Symbols
[*] Function printf tear down of libmbedx509.so.2.2.1
4c84: e28d3014 add r3, sp, #20
4c88: e58d6008 str r6, [sp, #8]
4c8c: e58d6004 str r6, [sp, #4]
4c90: e58d3000 str r3, [sp]
4c94: e1a02006 mov r2, r6
4c98: e1a03006 mov r3, r6
4c9c: e1a01007 mov r1, r7
4ca0: e1a00005 mov r0, r5
4ca4: ebfffa2e bl 3564 <bedtls_x509_crt_verify@plt>
4ca8: e2506000 subs r6, r0, #0
4cac: 1affffe4 bne 4c44 <bedtls_x509_self_test+0x50>
4cb0: e1a00007 mov r0, r7
4cb4: ebfffa00 bl 34bc <bedtls_x509_crt_free@plt>
4cb8: e1a00005 mov r0, r5
4cbc: ebfff9fe bl 34bc <bedtls_x509_crt_free@plt>
4cc0: e3a06000 mov r6, #0
4cc4: eaffffde b 4c44 <bedtls_x509_self_test+0x50>
4cc8: e59f00f8 ldr r0, [pc, #248] ; 4dc8 <bedtls_x509_self_test+0x1d4>
4ccc: e28d5e15 add r5, sp, #336 ; 0x150
4cd0: e08f0000 add r0, pc, r0
4cd4: ebfff94d bl 3210 <printf@plt>
4cd8: e1a00005 mov r0, r5
4cdc: ebfffa59 bl 3648 <bedtls_x509_crt_init@plt>
--
4d14: e8bd80f0 pop {r4, r5, r6, r7, pc}
4d18: e28d7018 add r7, sp, #24
4d1c: e1a00007 mov r0, r7
4d20: ebfffa48 bl 3648 <bedtls_x509_crt_init@plt>
4d24: e59f2094 ldr r2, [pc, #148] ; 4dc0 <bedtls_x509_self_test+0x1cc>
4d28: e59f3094 ldr r3, [pc, #148] ; 4dc4 <bedtls_x509_self_test+0x1d0>
4d2c: e7942002 ldr r2, [r4, r2]
4d30: e7943003 ldr r3, [r4, r3]
4d34: e5922000 ldr r2, [r2]
4d38: e5931000 ldr r1, [r3]
4d3c: e1a00007 mov r0, r7
4d40: ebfff9a1 bl 33cc <bedtls_x509_crt_parse@plt>
4d44: e2506000 subs r6, r0, #0
4d48: 0a000003 beq 4d5c <bedtls_x509_self_test+0x168>
4d4c: e59f007c ldr r0, [pc, #124] ; 4dd0 <bedtls_x509_self_test+0x1dc>
4d50: e08f0000 add r0, pc, r0
4d54: ebfff975 bl 3330 <puts@plt>
4d58: eaffffb9 b 4c44 <bedtls_x509_self_test+0x50>
4d5c: e59f0070 ldr r0, [pc, #112] ; 4dd4 <bedtls_x509_self_test+0x1e0>
4d60: e08f0000 add r0, pc, r0
4d64: ebfff929 bl 3210 <printf@plt>
4d68: e28d3014 add r3, sp, #20
4d6c: e58d6008 str r6, [sp, #8]
[*] Function printf used 2 times libmbedx509.so.2.2.1