[*] 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
44e0: 0a000016 beq 4540 <xfrm_add_sa+0x41c>
44e4: e289a004 add sl, r9, #4
44e8: e5991048 ldr r1, [r9, #72] ; 0x48
44ec: e1a0000a mov r0, sl
44f0: e3a02001 mov r2, #1
44f4: ebfffffe bl 0 <xfrm_aead_get_byname>
44f8: e2508000 subs r8, r0, #0
44fc: 0a0001be beq 4bfc <xfrm_add_sa+0xad8>
4500: e5d83014 ldrb r3, [r8, #20]
4504: e1a0000a mov r0, sl
4508: e5c5309f strb r3, [r5, #159] ; 0x9f
450c: e3a02d33 mov r2, #3264 ; 0xcc0
4510: e5991044 ldr r1, [r9, #68] ; 0x44
4514: e2811007 add r1, r1, #7
4518: e1a011a1 lsr r1, r1, #3
451c: e2811048 add r1, r1, #72 ; 0x48
4520: ebfffffe bl 0 <kmemdup>
4524: e2509000 subs r9, r0, #0
4528: 0a00016d beq 4ae4 <xfrm_add_sa+0x9c0>
452c: e5981000 ldr r1, [r8]
4530: ebfffffe bl 0 <strcpy>
4534: e5859114 str r9, [r5, #276] ; 0x114
4538: e598300c ldr r3, [r8, #12]
--
4554: e1a0000a mov r0, sl
4558: ebfffffe bl 0 <xfrm_aalg_get_byname>
455c: e2508000 subs r8, r0, #0
4560: 0a0001a5 beq 4bfc <xfrm_add_sa+0xad8>
4564: e1d830be ldrh r3, [r8, #14]
4568: e5992048 ldr r2, [r9, #72] ; 0x48
456c: e1520003 cmp r2, r3
4570: 8a0001a4 bhi 4c08 <xfrm_add_sa+0xae4>
4574: e5d83014 ldrb r3, [r8, #20]
4578: e1a0000a mov r0, sl
457c: e5c5309e strb r3, [r5, #158] ; 0x9e
4580: e3a02d33 mov r2, #3264 ; 0xcc0
4584: e5991044 ldr r1, [r9, #68] ; 0x44
4588: e2811007 add r1, r1, #7
458c: e1a011a1 lsr r1, r1, #3
4590: e2811048 add r1, r1, #72 ; 0x48
4594: ebfffffe bl 0 <kmemdup>
4598: e2509000 subs r9, r0, #0
459c: 0a000150 beq 4ae4 <xfrm_add_sa+0x9c0>
45a0: e5981000 ldr r1, [r8]
45a4: ebfffffe bl 0 <strcpy>
45a8: e5993044 ldr r3, [r9, #68] ; 0x44
45ac: e3530000 cmp r3, #0
--
45c4: 1a00001e bne 4644 <xfrm_add_sa+0x520>
45c8: e5979004 ldr r9, [r7, #4]
45cc: e3590000 cmp r9, #0
45d0: 0a00001b beq 4644 <xfrm_add_sa+0x520>
45d4: e2890004 add r0, r9, #4
45d8: e3a01001 mov r1, #1
45dc: ebfffffe bl 0 <xfrm_aalg_get_byname>
45e0: e250a000 subs sl, r0, #0
45e4: 0a000184 beq 4bfc <xfrm_add_sa+0xad8>
45e8: e5da3014 ldrb r3, [sl, #20]
45ec: e3a01d33 mov r1, #3264 ; 0xcc0
45f0: e5c5309e strb r3, [r5, #158] ; 0x9e
45f4: e5990044 ldr r0, [r9, #68] ; 0x44
45f8: e2800007 add r0, r0, #7
45fc: e1a001a0 lsr r0, r0, #3
4600: e2800048 add r0, r0, #72 ; 0x48
4604: ebfffffe bl 0 <__kmalloc>
4608: e2508000 subs r8, r0, #0
460c: 0a000134 beq 4ae4 <xfrm_add_sa+0x9c0>
4610: e59a1000 ldr r1, [sl]
4614: ebfffffe bl 0 <strcpy>
4618: e5993044 ldr r3, [r9, #68] ; 0x44
461c: e5883040 str r3, [r8, #64] ; 0x40
--
4648: e3590000 cmp r9, #0
464c: 0a000015 beq 46a8 <xfrm_add_sa+0x584>
4650: e289a004 add sl, r9, #4
4654: e3a01001 mov r1, #1
4658: e1a0000a mov r0, sl
465c: ebfffffe bl 0 <xfrm_ealg_get_byname>
4660: e2508000 subs r8, r0, #0
4664: 0a000164 beq 4bfc <xfrm_add_sa+0xad8>
4668: e5d83014 ldrb r3, [r8, #20]
466c: e1a0000a mov r0, sl
4670: e5c5309f strb r3, [r5, #159] ; 0x9f
4674: e3a02d33 mov r2, #3264 ; 0xcc0
4678: e5991044 ldr r1, [r9, #68] ; 0x44
467c: e2811007 add r1, r1, #7
4680: e1a011a1 lsr r1, r1, #3
4684: e2811044 add r1, r1, #68 ; 0x44
4688: ebfffffe bl 0 <kmemdup>
468c: e2509000 subs r9, r0, #0
4690: 0a000113 beq 4ae4 <xfrm_add_sa+0x9c0>
4694: e5981000 ldr r1, [r8]
4698: ebfffffe bl 0 <strcpy>
469c: e585910c str r9, [r5, #268] ; 0x10c
46a0: e598300c ldr r3, [r8, #12]
--
46ac: e3590000 cmp r9, #0
46b0: 0a000013 beq 4704 <xfrm_add_sa+0x5e0>
46b4: e289a004 add sl, r9, #4
46b8: e3a01001 mov r1, #1
46bc: e1a0000a mov r0, sl
46c0: ebfffffe bl 0 <xfrm_calg_get_byname>
46c4: e2508000 subs r8, r0, #0
46c8: 0a00014b beq 4bfc <xfrm_add_sa+0xad8>
46cc: e5d83014 ldrb r3, [r8, #20]
46d0: e1a0000a mov r0, sl
46d4: e5c530a0 strb r3, [r5, #160] ; 0xa0
46d8: e3a02d33 mov r2, #3264 ; 0xcc0
46dc: e5991044 ldr r1, [r9, #68] ; 0x44
46e0: e2811007 add r1, r1, #7
46e4: e1a011a1 lsr r1, r1, #3
46e8: e2811044 add r1, r1, #68 ; 0x44
46ec: ebfffffe bl 0 <kmemdup>
46f0: e2509000 subs r9, r0, #0
46f4: 0a0000fa beq 4ae4 <xfrm_add_sa+0x9c0>
46f8: e5981000 ldr r1, [r8]
46fc: ebfffffe bl 0 <strcpy>
4700: e5859110 str r9, [r5, #272] ; 0x110
4704: e5973058 ldr r3, [r7, #88] ; 0x58
[*] Function strcpy used 5 times xfrm_user.ko