[*] Binary protection state of lttng
Full RELRO Canary found NX enabled PIE enabled No RPATH No RUNPATH No Symbols
[*] Function popen tear down of lttng
; assembly | /* r2dec pseudo code output */
| /* /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-80367616.squashfs_v4_le_extract/usr/bin/lttng @ 0x32230 */
| #include <stdint.h>
|
; (fcn) fcn.00032230 () | void fcn_00032230 (int16_t arg1) {
| r0 = arg1;
0x00032230 ldr r3, [r0, 0x18] | r3 = *((r0 + 0x18));
| if (r3 != 0) {
0x00032232 cbz r3, 0x32236 |
0x00032234 bx r3 | return uint32_t (*r3)() ();
| }
0x00032236 ldr r3, [pc, 0x18] |
0x00032238 movw r2, 0x111 | r2 = 0x111;
0x0003223c ldr r1, [pc, 0x14] |
0x0003223e ldr r0, [pc, 0x18] |
0x00032240 add r3, pc | r3 = 0x64496;
0x00032242 push {r4, lr} |
0x00032244 add r1, pc | r1 = 0x6449c;
0x00032246 adds r3, 0x8c | r3 += 0x8c;
0x00032248 add r0, pc | r0 = 0x644a6;
0x0003224a blx 0xf070 | fcn_0000f070 ();
0x0003224e nop |
0x00032250 invalid |
| }
[*] Function popen used 1 times lttng