[*] Binary protection state of libuClibc-1.0.31.so
Full RELRO No Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function printf tear down of libuClibc-1.0.31.so
; assembly | /* r2dec pseudo code output */
| /* /logs/firmware/unblob_extracted/firmware_extract/56048-12514271.gzip_extract/gzip.uncompressed_extract/5243916-15068666.gzip_extract/gzip.uncompressed_extract/lib/libuClibc-1.0.31.so @ 0x34cec */
| #include <stdint.h>
|
; (fcn) sym.dprintf () | void dprintf (int32_t arg1) {
| int32_t var_4h;
| int32_t var_8h;
| int32_t var_ch;
| int32_t var_10h;
| r0 = arg1;
0x00034cec push {r1, r2, r3} |
0x00034cf0 push {r0, r1, lr} |
0x00034cf4 ldr r1, [sp, 0xc] | r1 = var_ch;
0x00034cf8 add r2, sp, 0x10 | r2 += var_10h;
0x00034cfc str r2, [sp, 4] | var_4h = r2;
0x00034d00 bl 0x34de0 | vdprintf ()
0x00034d04 add sp, sp, 8 |
0x00034d08 pop {lr} |
0x00034d0c add sp, sp, 0xc |
0x00034d10 bx lr | return;
| }
[*] Function printf used 3 times libuClibc-1.0.31.so