[*] Binary protection state of xfrm_user.ko
No RELRO No Canary found NX disabled REL No RPATH No RUNPATH Symbols
[*] Function strcpy tear down of xfrm_user.ko
44ac: 0a000016 beq 450c <xfrm_add_sa+0x41c>
44b0: e289a004 add sl, r9, #4
44b4: e5991048 ldr r1, [r9, #72] ; 0x48
44b8: e1a0000a mov r0, sl
44bc: e3a02001 mov r2, #1
44c0: ebfffffe bl 0 <xfrm_aead_get_byname>
44c4: e2508000 subs r8, r0, #0
44c8: 0a0001bd beq 4bc4 <xfrm_add_sa+0xad4>
44cc: e5d83014 ldrb r3, [r8, #20]
44d0: e1a0000a mov r0, sl
44d4: e5c5309f strb r3, [r5, #159] ; 0x9f
44d8: e3a02d33 mov r2, #3264 ; 0xcc0
44dc: e5991044 ldr r1, [r9, #68] ; 0x44
44e0: e2811007 add r1, r1, #7
44e4: e1a011a1 lsr r1, r1, #3
44e8: e2811048 add r1, r1, #72 ; 0x48
44ec: ebfffffe bl 0 <kmemdup>
44f0: e2509000 subs r9, r0, #0
44f4: 0a00016e beq 4ab4 <xfrm_add_sa+0x9c4>
44f8: e5981000 ldr r1, [r8]
44fc: ebfffffe bl 0 <strcpy>
4500: e5859114 str r9, [r5, #276] ; 0x114
4504: e598300c ldr r3, [r8, #12]
--
4520: e1a0000a mov r0, sl
4524: ebfffffe bl 0 <xfrm_aalg_get_byname>
4528: e2508000 subs r8, r0, #0
452c: 0a0001a4 beq 4bc4 <xfrm_add_sa+0xad4>
4530: e1d830be ldrh r3, [r8, #14]
4534: e5992048 ldr r2, [r9, #72] ; 0x48
4538: e1520003 cmp r2, r3
453c: 8a0001a3 bhi 4bd0 <xfrm_add_sa+0xae0>
4540: e5d83014 ldrb r3, [r8, #20]
4544: e1a0000a mov r0, sl
4548: e5c5309e strb r3, [r5, #158] ; 0x9e
454c: e3a02d33 mov r2, #3264 ; 0xcc0
4550: e5991044 ldr r1, [r9, #68] ; 0x44
4554: e2811007 add r1, r1, #7
4558: e1a011a1 lsr r1, r1, #3
455c: e2811048 add r1, r1, #72 ; 0x48
4560: ebfffffe bl 0 <kmemdup>
4564: e2509000 subs r9, r0, #0
4568: 0a000151 beq 4ab4 <xfrm_add_sa+0x9c4>
456c: e5981000 ldr r1, [r8]
4570: ebfffffe bl 0 <strcpy>
4574: e5993044 ldr r3, [r9, #68] ; 0x44
4578: e3530000 cmp r3, #0
--
4590: 1a00001d bne 460c <xfrm_add_sa+0x51c>
4594: e597a004 ldr sl, [r7, #4]
4598: e35a0000 cmp sl, #0
459c: 0a00001a beq 460c <xfrm_add_sa+0x51c>
45a0: e28a0004 add r0, sl, #4
45a4: e3a01001 mov r1, #1
45a8: ebfffffe bl 0 <xfrm_aalg_get_byname>
45ac: e2509000 subs r9, r0, #0
45b0: 0a000183 beq 4bc4 <xfrm_add_sa+0xad4>
45b4: e5d93014 ldrb r3, [r9, #20]
45b8: e3a01d33 mov r1, #3264 ; 0xcc0
45bc: e5c5309e strb r3, [r5, #158] ; 0x9e
45c0: e59a0044 ldr r0, [sl, #68] ; 0x44
45c4: e2800007 add r0, r0, #7
45c8: e1a001a0 lsr r0, r0, #3
45cc: e2800048 add r0, r0, #72 ; 0x48
45d0: ebfffffe bl 0 <__kmalloc>
45d4: e2508000 subs r8, r0, #0
45d8: 0a000135 beq 4ab4 <xfrm_add_sa+0x9c4>
45dc: e5991000 ldr r1, [r9]
45e0: ebfffffe bl 0 <strcpy>
45e4: e59a2044 ldr r2, [sl, #68] ; 0x44
45e8: e5882040 str r2, [r8, #64] ; 0x40
--
4610: e3590000 cmp r9, #0
4614: 0a000015 beq 4670 <xfrm_add_sa+0x580>
4618: e289a004 add sl, r9, #4
461c: e3a01001 mov r1, #1
4620: e1a0000a mov r0, sl
4624: ebfffffe bl 0 <xfrm_ealg_get_byname>
4628: e2508000 subs r8, r0, #0
462c: 0a000164 beq 4bc4 <xfrm_add_sa+0xad4>
4630: e5d83014 ldrb r3, [r8, #20]
4634: e1a0000a mov r0, sl
4638: e5c5309f strb r3, [r5, #159] ; 0x9f
463c: e3a02d33 mov r2, #3264 ; 0xcc0
4640: e5991044 ldr r1, [r9, #68] ; 0x44
4644: e2811007 add r1, r1, #7
4648: e1a011a1 lsr r1, r1, #3
464c: e2811044 add r1, r1, #68 ; 0x44
4650: ebfffffe bl 0 <kmemdup>
4654: e2509000 subs r9, r0, #0
4658: 0a000115 beq 4ab4 <xfrm_add_sa+0x9c4>
465c: e5981000 ldr r1, [r8]
4660: ebfffffe bl 0 <strcpy>
4664: e585910c str r9, [r5, #268] ; 0x10c
4668: e598300c ldr r3, [r8, #12]
--
4674: e3590000 cmp r9, #0
4678: 0a000013 beq 46cc <xfrm_add_sa+0x5dc>
467c: e289a004 add sl, r9, #4
4680: e3a01001 mov r1, #1
4684: e1a0000a mov r0, sl
4688: ebfffffe bl 0 <xfrm_calg_get_byname>
468c: e2508000 subs r8, r0, #0
4690: 0a00014b beq 4bc4 <xfrm_add_sa+0xad4>
4694: e5d83014 ldrb r3, [r8, #20]
4698: e1a0000a mov r0, sl
469c: e5c530a0 strb r3, [r5, #160] ; 0xa0
46a0: e3a02d33 mov r2, #3264 ; 0xcc0
46a4: e5991044 ldr r1, [r9, #68] ; 0x44
46a8: e2811007 add r1, r1, #7
46ac: e1a011a1 lsr r1, r1, #3
46b0: e2811044 add r1, r1, #68 ; 0x44
46b4: ebfffffe bl 0 <kmemdup>
46b8: e2509000 subs r9, r0, #0
46bc: 0a0000fc beq 4ab4 <xfrm_add_sa+0x9c4>
46c0: e5981000 ldr r1, [r8]
46c4: ebfffffe bl 0 <strcpy>
46c8: e5859110 str r9, [r5, #272] ; 0x110
46cc: e5973058 ldr r3, [r7, #88] ; 0x58
[*] Function strcpy used 5 times xfrm_user.ko