[*] Binary protection state of pdbtool

  
  	Full RELRO     Canary found      NX enabled   PIE enabled  No RPATH     No RUNPATH   No Symbols


[*] Function popen tear down of pdbtool

    ; assembly                                   | /* r2dec pseudo code output */
                                                 | /* /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/bin/pdbtool @ 0xe0c0 */
                                                 | #include <stdint.h>
                                                 |  
    ; (fcn) sym.timer_wheel_del_timer ()         | void timer_wheel_del_timer (int16_t arg1, int16_t arg2) {
                                                 |     r0 = arg1;
                                                 |     r1 = arg2;
    0x0000e0c0 push {r3, r4, r5, lr}             |     
    0x0000e0c2 mov r4, r1                        |     r4 = r1;
    0x0000e0c4 mov r5, r0                        |     r5 = r0;
    0x0000e0c6 mov r0, r1                        |     r0 = r1;
    0x0000e0c8 bl 0xdf08                         |     tw_entry_unlink ();
    0x0000e0cc ldr r0, [r4, 0x14]                |     r0 = *((r4 + 0x14));
                                                 |     if (r0 != 0) {
    0x0000e0ce cbz r0, 0xe0d6                    |         
    0x0000e0d0 ldr r3, [r4, 0x18]                |         r3 = *((r4 + 0x18));
                                                 |         if (r3 == 0) {
    0x0000e0d2 cbz r3, 0xe0d6                    |             goto label_0;
                                                 |         }
    0x0000e0d4 blx r3                            |         uint32_t (*r3)(uint32_t) (r0);
                                                 |     }
                                                 | label_0:
    0x0000e0d6 mov r0, r4                        |     r0 = r4;
    0x0000e0d8 blx 0x597c                        |     fcn_0000597c ();
    0x0000e0dc ldr r3, [r5, 0x28]                |     r3 = *((r5 + 0x28));
    0x0000e0de subs r3, 1                        |     r3--;
    0x0000e0e0 str r3, [r5, 0x28]                |     *((r5 + 0x28)) = r3;
    0x0000e0e2 pop {r3, r4, r5, pc}              |     
                                                 | }

[*] Function popen used 1 times pdbtool