[*] Binary protection state of jbd2.ko

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


[*] Function mmap tear down of jbd2.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/fs/jbd2/jbd2.ko @ 0x8003964 */
                                                         | #include <stdint.h>
                                                         |  
    ; (fcn) sym.jbd2_journal_inode_ranged_wait ()        | void jbd2_journal_inode_ranged_wait (int32_t arg_18h, int32_t arg_1ch, int32_t arg1, int32_t arg2) {
                                                         |     int32_t var_0h;
                                                         |     int32_t var_8h_2;
                                                         |     int32_t var_8h;
                                                         |     int32_t var_ch;
                                                         |     int32_t var_14h;
                                                         |     r0 = arg1;
                                                         |     r1 = arg2;
    0x08003964 str lr, [sp, -4]!                         |     
    0x08003968 sub sp, sp, 0x14                          |     
    0x0800396c ldr ip, [sp, 0x18]                        |     ip = *(arg_18h);
    0x08003970 ldr lr, [sp, 0x1c]                        |     
    0x08003974 subs ip, ip, 1                            |     
    0x08003978 strd r2, r3, [sp]                         |     __asm ("strd r2, r3, [sp]");
    0x0800397c sbc lr, lr, 0                             |     __asm ("sbc lr, lr, 0");
    0x08003980 adds ip, ip, r2                           |     
    0x08003984 adc r3, r3, lr                            |     __asm ("adc r3, r3, lr");
    0x08003988 str ip, [sp, 8]                           |     var_8h = ip;
    0x0800398c str r3, [sp, 0xc]                         |     var_8h = r3;
    0x08003990 mov r2, 4                                 |     r2 = 4;
    0x08003994 bl 0x8000070                              |     jbd2_journal_file_inode ();
    0x08003998 add sp, sp, 0x14                          |     
    0x0800399c pop {pc}                                  |     
                                                         | }
    ; 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/fs/jbd2/jbd2.ko @ 0x8003928 */
                                                         | #include <stdint.h>
                                                         |  
    ; (fcn) sym.jbd2_journal_inode_ranged_write ()       | void jbd2_journal_inode_ranged_write (int32_t arg_18h, int32_t arg_1ch, int32_t arg1, int32_t arg2) {
                                                         |     int32_t var_0h;
                                                         |     int32_t var_8h_2;
                                                         |     int32_t var_8h;
                                                         |     int32_t var_ch;
                                                         |     int32_t var_14h;
                                                         |     r0 = arg1;
                                                         |     r1 = arg2;
    0x08003928 str lr, [sp, -4]!                         |     
    0x0800392c sub sp, sp, 0x14                          |     
    0x08003930 ldr ip, [sp, 0x18]                        |     ip = *(arg_18h);
    0x08003934 ldr lr, [sp, 0x1c]                        |     
    0x08003938 subs ip, ip, 1                            |     
    0x0800393c strd r2, r3, [sp]                         |     __asm ("strd r2, r3, [sp]");
    0x08003940 sbc lr, lr, 0                             |     __asm ("sbc lr, lr, 0");
    0x08003944 adds ip, ip, r2                           |     
    0x08003948 adc r3, r3, lr                            |     __asm ("adc r3, r3, lr");
    0x0800394c str ip, [sp, 8]                           |     var_8h = ip;
    0x08003950 str r3, [sp, 0xc]                         |     var_8h = r3;
    0x08003954 mov r2, 6                                 |     r2 = 6;
    0x08003958 bl 0x8000070                              |     jbd2_journal_file_inode ();
    0x0800395c add sp, sp, 0x14                          |     
    0x08003960 pop {pc}                                  |     
                                                         | }

[*] Function mmap used 1 times jbd2.ko