[*] Binary protection state of ip_vs_sh.ko

  
  	No RELRO       No Canary found   NX disabled  REL          No RPATH     No RUNPATH   Symbols


[*] Function mmap tear down of ip_vs_sh.ko

    ; assembly                                                   | /* r2dec pseudo code output */
                                                                 | /* /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-80367616.squashfs_v4_le_extract/usr/lib/modules/5.10.52-axis9/kernel/net/netfilter/ipvs/ip_vs_sh.ko @ 0x8000174 */
                                                                 | #include <stdint.h>
                                                                 |  
    ; (fcn) sym.ip_vs_sh_init_svc ()                             | void ip_vs_sh_init_svc (int32_t arg1) {
                                                                 |     r0 = arg1;
    0x08000174 stmdaeq r0, {r1, r2, r6, r8, sb, sl, fp}          |     __asm ("stmdaeq r0, {r1, r2, r6, r8, sb, sl, fp}");
    0x08000178 stmdaeq r0, {r1, r2, r6, r8, sb, sl, fp}          |     __asm ("stmdaeq r0, {r1, r2, r6, r8, sb, sl, fp}");
    0x0800017c push {r4, lr}                                     |     
    0x08000180 mov r1, 0xdc0                                     |     r1 = 0xdc0;
    0x08000184 mov r4, r0                                        |     r4 = r0;
    0x08000188 ldr r0, [r3, 0x2c]                                |     r0 = *((r3 + 0x2c));
    0x0800018c stmdaeq r0, {r1, r3, r6, r8, sb, sl, fp}          |     __asm ("stmdaeq r0, {r1, r3, r6, r8, sb, sl, fp}");
    0x08000190 subs r3, r0, 0                                    |     r3 = r0 - 0;
                                                                 |     if (r3 != r0) {
    0x08000194 beq 0x80001ac                                     |         
    0x08000198 mov r1, r4                                        |         r1 = r4;
    0x0800019c str r3, [r4, 0x154]                               |         *((r4 + 0x154)) = r3;
    0x080001a0 bl 0x8000070                                      |         ip_vs_sh_reassign ();
    0x080001a4 mov r0, 0                                         |         r0 = 0;
    0x080001a8 pop {r4, pc}                                      |         
                                                                 |     }
    0x080001ac mvn r0, 0xb                                       |     r0 = ~0xb;
    0x080001b0 pop {r4, pc}                                      |     
                                                                 | }

[*] Function mmap used 1 times ip_vs_sh.ko