[*] Binary protection state of libopagent-api-handler.so.0.0.1

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


[*] Function system tear down of libopagent-api-handler.so.0.0.1

    ; assembly                                       | /* r2dec pseudo code output */
                                                     | /* /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-80367616.squashfs_v4_le_extract/usr/lib/libopagent-api-handler.so.0.0.1 @ 0x3c50 */
                                                     | #include <stdint.h>
                                                     |  
    ; (fcn) sym.request_server_info_new ()           | void request_server_info_new (int16_t arg1, int16_t arg2, int16_t arg3) {
                                                     |     r0 = arg1;
                                                     |     r1 = arg2;
                                                     |     r2 = arg3;
    0x00003c50 push {r4, r5, r6, lr}                 |     
    0x00003c52 mov r4, r1                            |     r4 = r1;
                                                     |     if (r1 == 0) {
    0x00003c54 cbnz r1, 0x3c6c                       |         
    0x00003c56 mov r5, r0                            |         r5 = r0;
    0x00003c58 blx 0x25f8                            |         get_domain_context_from_system_registry ()
    0x00003c5c ldr r1, [pc, 0x2c]                    |         
    0x00003c5e mov r3, r4                            |         r3 = r4;
    0x00003c60 mov r2, r5                            |         r2 = r5;
    0x00003c62 add r1, pc                            |         r1 = 0x78f2;
    0x00003c64 blx 0x23d8                            |         fcn_000023d8 ();
    0x00003c68 str r4, [r0, 0xc]                     |         *((r0 + 0xc)) = r4;
    0x00003c6a pop {r4, r5, r6, pc}                  |         
                                                     |     }
    0x00003c6c mov r0, r1                            |     r0 = r1;
    0x00003c6e mov r6, r2                            |     r6 = r2;
    0x00003c70 blx 0x2414                            |     fcn_00002414 ();
    0x00003c74 ldr r1, [pc, 0x18]                    |     
    0x00003c76 mov r2, r0                            |     r2 = r0;
    0x00003c78 movw r0, 0x195                        |     r0 = 0x195;
    0x00003c7c add r1, pc                            |     r1 = 0x7910;
    0x00003c7e blx 0x2234                            |     r0 = fcn_00002234 ();
    0x00003c82 mov r3, r0                            |     r3 = r0;
    0x00003c84 movs r0, 0                            |     r0 = 0;
    0x00003c86 str r3, [r6]                          |     *(r6) = r3;
    0x00003c88 pop {r4, r5, r6, pc}                  |     
                                                     | }

[*] Function system used 2 times libopagent-api-handler.so.0.0.1