[*] Binary protection state of libstdc++.so.6.0.29
Full RELRO No Canary found NX enabled DSO No RPATH No RUNPATH No Symbols
[*] Function printf tear down of libstdc++.so.6.0.29
; assembly | /* r2dec pseudo code output */
| /* /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/lib/libstdc++.so.6.0.29 @ 0x90a98 */
| #include <stdint.h>
|
; (fcn) method.std::codecvt_wchar_t__char____mbstate_t_.do_encoding___const () | void method_std::codecvt_wchar_t_char_mbstate_t_do_encoding_const () {
| /* std::codecvt<wchar_t, char, __mbstate_t>::do_encoding() const */
0x00090a98 invalid |
0x00090a9c ldc p1, c15, [r4], 0x280 | __asm ("ldc p1, c15, [r4], aav.0x000000ff");
0x00090aa0 movs r1, r0 | r1 = r0;
0x00090aa2 clz r0, r0 | r0 &= r0;
0x00090aa6 lsrs r0, r0, 5 | r0 >>= 5;
0x00090aa8 pop {r3, pc} |
| }
[*] Function printf used 1 times libstdc++.so.6.0.29