[*] Binary protection state of AJAJSaveFile.dll

  
  	Partial RELRO  No Canary found   NX disabled  No PIE       No RPATH     No RUNPATH   Symbols


[*] Function fprintf tear down of AJAJSaveFile.dll

   11fdc:	e1a03000 	mov	r3, r0
   11fe0:	e3530000 	cmp	r3, #0
   11fe4:	0a000001 	beq	11ff0 <_Z13SaveFileChunk10AnsiStringS_jPhj+0x104>
   11fe8:	e3a03001 	mov	r3, #1
   11fec:	ea000000 	b	11ff4 <_Z13SaveFileChunk10AnsiStringS_jPhj+0x108>
   11ff0:	e3a03000 	mov	r3, #0
   11ff4:	e3530000 	cmp	r3, #0
   11ff8:	0a000006 	beq	12018 <_Z13SaveFileChunk10AnsiStringS_jPhj+0x12c>
   11ffc:	e59f32a0 	ldr	r3, [pc, #672]	; 122a4 <_Z13SaveFileChunk10AnsiStringS_jPhj+0x3b8>
   12000:	e5933000 	ldr	r3, [r3]
   12004:	e3a02000 	mov	r2, #0
   12008:	e3a01000 	mov	r1, #0
   1200c:	e1a00003 	mov	r0, r3
   12010:	eb001e7a 	bl	19a00 <_ZN17TFileStreamParity4SeekEjh>
   12014:	ea000013 	b	12068 <_Z13SaveFileChunk10AnsiStringS_jPhj+0x17c>
   12018:	e59f3294 	ldr	r3, [pc, #660]	; 122b4 <_Z13SaveFileChunk10AnsiStringS_jPhj+0x3c8>
   1201c:	e5933000 	ldr	r3, [r3]
   12020:	e3a02000 	mov	r2, #0
   12024:	e59f128c 	ldr	r1, [pc, #652]	; 122b8 <_Z13SaveFileChunk10AnsiStringS_jPhj+0x3cc>
   12028:	e1a00003 	mov	r0, r3
   1202c:	ebfffcd1 	bl	11378 <fprintf@plt>
   12030:	e24b305c 	sub	r3, fp, #92	; 0x5c
   12034:	e59f1264 	ldr	r1, [pc, #612]	; 122a0 <_Z13SaveFileChunk10AnsiStringS_jPhj+0x3b4>
--
   12144:	e1a04000 	mov	r4, r0
   12148:	e24b3070 	sub	r3, fp, #112	; 0x70
   1214c:	e1a00003 	mov	r0, r3
   12150:	eb000108 	bl	12578 <_ZN10AnsiStringD1Ev>
   12154:	e1a03004 	mov	r3, r4
   12158:	ea000006 	b	12178 <_Z13SaveFileChunk10AnsiStringS_jPhj+0x28c>
   1215c:	e1a04000 	mov	r4, r0
   12160:	e24b305c 	sub	r3, fp, #92	; 0x5c
   12164:	e1a00003 	mov	r0, r3
   12168:	eb000102 	bl	12578 <_ZN10AnsiStringD1Ev>
   1216c:	e1a03004 	mov	r3, r4
   12170:	ea000000 	b	12178 <_Z13SaveFileChunk10AnsiStringS_jPhj+0x28c>
   12174:	e1a03000 	mov	r3, r0
   12178:	e1a00003 	mov	r0, r3
   1217c:	ebfffca1 	bl	11408 <__cxa_begin_catch@plt>
   12180:	e59f312c 	ldr	r3, [pc, #300]	; 122b4 <_Z13SaveFileChunk10AnsiStringS_jPhj+0x3c8>
   12184:	e5933000 	ldr	r3, [r3]
   12188:	e3a02000 	mov	r2, #0
   1218c:	e59f112c 	ldr	r1, [pc, #300]	; 122c0 <_Z13SaveFileChunk10AnsiStringS_jPhj+0x3d4>
   12190:	e1a00003 	mov	r0, r3
   12194:	ebfffc77 	bl	11378 <fprintf@plt>
   12198:	e24b3048 	sub	r3, fp, #72	; 0x48
   1219c:	e59f10fc 	ldr	r1, [pc, #252]	; 122a0 <_Z13SaveFileChunk10AnsiStringS_jPhj+0x3b4>
--
   121d8:	e24b3048 	sub	r3, fp, #72	; 0x48
   121dc:	e1a00003 	mov	r0, r3
   121e0:	eb0000e4 	bl	12578 <_ZN10AnsiStringD1Ev>
   121e4:	eaffffff 	b	121e8 <_Z13SaveFileChunk10AnsiStringS_jPhj+0x2fc>
   121e8:	ebfffc80 	bl	113f0 <__cxa_end_catch@plt>
   121ec:	ea000021 	b	12278 <_Z13SaveFileChunk10AnsiStringS_jPhj+0x38c>
   121f0:	e1a04000 	mov	r4, r0
   121f4:	e24b3034 	sub	r3, fp, #52	; 0x34
   121f8:	e1a00003 	mov	r0, r3
   121fc:	eb0000dd 	bl	12578 <_ZN10AnsiStringD1Ev>
   12200:	e1a03004 	mov	r3, r4
   12204:	ea000000 	b	1220c <_Z13SaveFileChunk10AnsiStringS_jPhj+0x320>
   12208:	e1a03000 	mov	r3, r0
   1220c:	e1a00003 	mov	r0, r3
   12210:	ebfffc7c 	bl	11408 <__cxa_begin_catch@plt>
   12214:	e59f3098 	ldr	r3, [pc, #152]	; 122b4 <_Z13SaveFileChunk10AnsiStringS_jPhj+0x3c8>
   12218:	e5933000 	ldr	r3, [r3]
   1221c:	e3a02000 	mov	r2, #0
   12220:	e59f109c 	ldr	r1, [pc, #156]	; 122c4 <_Z13SaveFileChunk10AnsiStringS_jPhj+0x3d8>
   12224:	e1a00003 	mov	r0, r3
   12228:	ebfffc52 	bl	11378 <fprintf@plt>
   1222c:	e24b3020 	sub	r3, fp, #32
   12230:	e59f1068 	ldr	r1, [pc, #104]	; 122a0 <_Z13SaveFileChunk10AnsiStringS_jPhj+0x3b4>
--
   137a4:	0a000007 	beq	137c8 <_ZN5CFile4OpenEPKcjPi+0xd4>
   137a8:	e3530001 	cmp	r3, #1
   137ac:	3a000002 	bcc	137bc <_ZN5CFile4OpenEPKcjPi+0xc8>
   137b0:	e3530002 	cmp	r3, #2
   137b4:	0a000006 	beq	137d4 <_ZN5CFile4OpenEPKcjPi+0xe0>
   137b8:	ea000008 	b	137e0 <_ZN5CFile4OpenEPKcjPi+0xec>
   137bc:	e3a03102 	mov	r3, #-2147483648	; 0x80000000
   137c0:	e50b3008 	str	r3, [fp, #-8]
   137c4:	ea00000c 	b	137fc <_ZN5CFile4OpenEPKcjPi+0x108>
   137c8:	e3a03101 	mov	r3, #1073741824	; 0x40000000
   137cc:	e50b3008 	str	r3, [fp, #-8]
   137d0:	ea000009 	b	137fc <_ZN5CFile4OpenEPKcjPi+0x108>
   137d4:	e3a03103 	mov	r3, #-1073741824	; 0xc0000000
   137d8:	e50b3008 	str	r3, [fp, #-8]
   137dc:	ea000006 	b	137fc <_ZN5CFile4OpenEPKcjPi+0x108>
   137e0:	e59f3164 	ldr	r3, [pc, #356]	; 1394c <_ZN5CFile4OpenEPKcjPi+0x258>
   137e4:	e5933000 	ldr	r3, [r3]
   137e8:	e59f2160 	ldr	r2, [pc, #352]	; 13950 <_ZN5CFile4OpenEPKcjPi+0x25c>
   137ec:	e59f1160 	ldr	r1, [pc, #352]	; 13954 <_ZN5CFile4OpenEPKcjPi+0x260>
   137f0:	e1a00003 	mov	r0, r3
   137f4:	ebfff6df 	bl	11378 <fprintf@plt>
   137f8:	e1a00000 	nop			; (mov r0, r0)
   137fc:	e3a03000 	mov	r3, #0
--
   13804:	e51b3128 	ldr	r3, [fp, #-296]	; 0xfffffed8
   13808:	e2033070 	and	r3, r3, #112	; 0x70
   1380c:	e3530020 	cmp	r3, #32
   13810:	0a000014 	beq	13868 <_ZN5CFile4OpenEPKcjPi+0x174>
   13814:	e3530020 	cmp	r3, #32
   13818:	8a000004 	bhi	13830 <_ZN5CFile4OpenEPKcjPi+0x13c>
   1381c:	e3530000 	cmp	r3, #0
   13820:	0a00000d 	beq	1385c <_ZN5CFile4OpenEPKcjPi+0x168>
   13824:	e3530010 	cmp	r3, #16
   13828:	0a00000b 	beq	1385c <_ZN5CFile4OpenEPKcjPi+0x168>
   1382c:	ea000003 	b	13840 <_ZN5CFile4OpenEPKcjPi+0x14c>
   13830:	e3530030 	cmp	r3, #48	; 0x30
   13834:	0a00000e 	beq	13874 <_ZN5CFile4OpenEPKcjPi+0x180>
   13838:	e3530040 	cmp	r3, #64	; 0x40
   1383c:	0a00000f 	beq	13880 <_ZN5CFile4OpenEPKcjPi+0x18c>
   13840:	e59f3104 	ldr	r3, [pc, #260]	; 1394c <_ZN5CFile4OpenEPKcjPi+0x258>
   13844:	e5933000 	ldr	r3, [r3]
   13848:	e59f2100 	ldr	r2, [pc, #256]	; 13950 <_ZN5CFile4OpenEPKcjPi+0x25c>
   1384c:	e59f1104 	ldr	r1, [pc, #260]	; 13958 <_ZN5CFile4OpenEPKcjPi+0x264>
   13850:	e1a00003 	mov	r0, r3
   13854:	ebfff6c7 	bl	11378 <fprintf@plt>
   13858:	ea00000b 	b	1388c <_ZN5CFile4OpenEPKcjPi+0x198>
   1385c:	e3a03000 	mov	r3, #0
--
   1a52c:	00001002 	.word	0x00001002

0001a530 <ain>:
   1a530:	e92d4800 	push	{fp, lr}
   1a534:	e28db004 	add	fp, sp, #4
   1a538:	e24dd010 	sub	sp, sp, #16
   1a53c:	e59f0134 	ldr	r0, [pc, #308]	; 1a678 <ain+0x148>
   1a540:	eb0008a2 	bl	1c7d0 <scgi_initialize>
   1a544:	e1a03000 	mov	r3, r0
   1a548:	e3530000 	cmp	r3, #0
   1a54c:	13a03001 	movne	r3, #1
   1a550:	03a03000 	moveq	r3, #0
   1a554:	e20330ff 	and	r3, r3, #255	; 0xff
   1a558:	e3530000 	cmp	r3, #0
   1a55c:	0a000006 	beq	1a57c <ain+0x4c>
   1a560:	e59f3114 	ldr	r3, [pc, #276]	; 1a67c <ain+0x14c>
   1a564:	e5933000 	ldr	r3, [r3]
   1a568:	e59f2108 	ldr	r2, [pc, #264]	; 1a678 <ain+0x148>
   1a56c:	e59f110c 	ldr	r1, [pc, #268]	; 1a680 <ain+0x150>
   1a570:	e1a00003 	mov	r0, r3
   1a574:	ebffdb7f 	bl	11378 <fprintf@plt>
   1a578:	ea000007 	b	1a59c <ain+0x6c>
   1a57c:	e59f30f8 	ldr	r3, [pc, #248]	; 1a67c <ain+0x14c>
   1a580:	e5933000 	ldr	r3, [r3]
   1a584:	e59f20ec 	ldr	r2, [pc, #236]	; 1a678 <ain+0x148>
   1a588:	e59f10f4 	ldr	r1, [pc, #244]	; 1a684 <ain+0x154>
   1a58c:	e1a00003 	mov	r0, r3
   1a590:	ebffdb78 	bl	11378 <fprintf@plt>
   1a594:	e3a03000 	mov	r3, #0
   1a598:	ea000033 	b	1a66c <ain+0x13c>
--
   1a5d0:	e51b3008 	ldr	r3, [fp, #-8]
   1a5d4:	e2833001 	add	r3, r3, #1
   1a5d8:	e50b3008 	str	r3, [fp, #-8]
   1a5dc:	e3a03000 	mov	r3, #0
   1a5e0:	e50b3014 	str	r3, [fp, #-20]	; 0xffffffec
   1a5e4:	e51b300c 	ldr	r3, [fp, #-12]
   1a5e8:	e24b2014 	sub	r2, fp, #20
   1a5ec:	e5832028 	str	r2, [r3, #40]	; 0x28
   1a5f0:	e51b000c 	ldr	r0, [fp, #-12]
   1a5f4:	ebffdc13 	bl	11648 <_Z17HttpExtensionProcP12SCGI_REQUEST>
   1a5f8:	e1a03000 	mov	r3, r0
   1a5fc:	e50b3010 	str	r3, [fp, #-16]
   1a600:	e51b3010 	ldr	r3, [fp, #-16]
   1a604:	e3530001 	cmp	r3, #1
   1a608:	0a000005 	beq	1a624 <ain+0xf4>
   1a60c:	e59f3068 	ldr	r3, [pc, #104]	; 1a67c <ain+0x14c>
   1a610:	e5933000 	ldr	r3, [r3]
   1a614:	e51b2010 	ldr	r2, [fp, #-16]
   1a618:	e59f106c 	ldr	r1, [pc, #108]	; 1a68c <ain+0x15c>
   1a61c:	e1a00003 	mov	r0, r3
   1a620:	ebffdb54 	bl	11378 <fprintf@plt>
   1a624:	e51b3014 	ldr	r3, [fp, #-20]	; 0xffffffec
   1a628:	e3530001 	cmp	r3, #1
--
   1afe0:	ebffd90b 	bl	11414 <accept@plt>
   1afe4:	e1a03000 	mov	r3, r0
   1afe8:	e50b3010 	str	r3, [fp, #-16]
   1afec:	e51b3010 	ldr	r3, [fp, #-16]
   1aff0:	e1a03fa3 	lsr	r3, r3, #31
   1aff4:	e20330ff 	and	r3, r3, #255	; 0xff
   1aff8:	e3530000 	cmp	r3, #0
   1affc:	0a000002 	beq	1b00c <scgi_answer_the_phone+0x68>
   1b000:	e59f04c8 	ldr	r0, [pc, #1224]	; 1b4d0 <scgi_answer_the_phone+0x52c>
   1b004:	eb000238 	bl	1b8ec <scgi_perror>
   1b008:	ea00012e 	b	1b4c8 <scgi_answer_the_phone+0x524>
   1b00c:	e59f34c0 	ldr	r3, [pc, #1216]	; 1b4d4 <scgi_answer_the_phone+0x530>
   1b010:	e5933000 	ldr	r3, [r3]
   1b014:	e3530000 	cmp	r3, #0
   1b018:	da000005 	ble	1b034 <scgi_answer_the_phone+0x90>
   1b01c:	e59f34b4 	ldr	r3, [pc, #1204]	; 1b4d8 <scgi_answer_the_phone+0x534>
   1b020:	e5933000 	ldr	r3, [r3]
   1b024:	e51b2010 	ldr	r2, [fp, #-16]
   1b028:	e59f14ac 	ldr	r1, [pc, #1196]	; 1b4dc <scgi_answer_the_phone+0x538>
   1b02c:	e1a00003 	mov	r0, r3
   1b030:	ebffd8d0 	bl	11378 <fprintf@plt>
   1b034:	e3a02b02 	mov	r2, #2048	; 0x800
   1b038:	e3a01004 	mov	r1, #4
--
   1b664:	e3a02ffa 	mov	r2, #1000	; 0x3e8
   1b668:	e3a01001 	mov	r1, #1
   1b66c:	e1a00003 	mov	r0, r3
   1b670:	ebffd6bf 	bl	11174 <poll@plt>
   1b674:	e1a03000 	mov	r3, r0
   1b678:	e50b3020 	str	r3, [fp, #-32]	; 0xffffffe0
   1b67c:	e51b3020 	ldr	r3, [fp, #-32]	; 0xffffffe0
   1b680:	e3730001 	cmn	r3, #1
   1b684:	0a000002 	beq	1b694 <scgi_listen_to_request+0xac>
   1b688:	e3530000 	cmp	r3, #0
   1b68c:	0a00000c 	beq	1b6c4 <scgi_listen_to_request+0xdc>
   1b690:	ea00000e 	b	1b6d0 <scgi_listen_to_request+0xe8>
   1b694:	e59f318c 	ldr	r3, [pc, #396]	; 1b828 <scgi_listen_to_request+0x240>
   1b698:	e5934000 	ldr	r4, [r3]
   1b69c:	ebffd6c6 	bl	111bc <__errno_location@plt>
   1b6a0:	e1a03000 	mov	r3, r0
   1b6a4:	e5933000 	ldr	r3, [r3]
   1b6a8:	e1a02003 	mov	r2, r3
   1b6ac:	e59f1178 	ldr	r1, [pc, #376]	; 1b82c <scgi_listen_to_request+0x244>
   1b6b0:	e1a00004 	mov	r0, r4
   1b6b4:	ebffd72f 	bl	11378 <fprintf@plt>
   1b6b8:	e3e03000 	mvn	r3, #0
   1b6bc:	e50b3014 	str	r3, [fp, #-20]	; 0xffffffec
--
   1b768:	e1a03000 	mov	r3, r0
   1b76c:	e3530000 	cmp	r3, #0
   1b770:	03a03001 	moveq	r3, #1
   1b774:	13a03000 	movne	r3, #0
   1b778:	e20330ff 	and	r3, r3, #255	; 0xff
   1b77c:	e3530000 	cmp	r3, #0
   1b780:	0a00000d 	beq	1b7bc <scgi_listen_to_request+0x1d4>
   1b784:	e3a03000 	mov	r3, #0
   1b788:	ea000023 	b	1b81c <scgi_listen_to_request+0x234>
   1b78c:	e51b3014 	ldr	r3, [fp, #-20]	; 0xffffffec
   1b790:	e3530000 	cmp	r3, #0
   1b794:	aa000008 	bge	1b7bc <scgi_listen_to_request+0x1d4>
   1b798:	e59f3088 	ldr	r3, [pc, #136]	; 1b828 <scgi_listen_to_request+0x240>
   1b79c:	e5934000 	ldr	r4, [r3]
   1b7a0:	ebffd685 	bl	111bc <__errno_location@plt>
   1b7a4:	e1a03000 	mov	r3, r0
   1b7a8:	e5932000 	ldr	r2, [r3]
   1b7ac:	e51b3014 	ldr	r3, [fp, #-20]	; 0xffffffec
   1b7b0:	e59f1078 	ldr	r1, [pc, #120]	; 1b830 <scgi_listen_to_request+0x248>
   1b7b4:	e1a00004 	mov	r0, r4
   1b7b8:	ebffd6ee 	bl	11378 <fprintf@plt>
   1b7bc:	e51b3014 	ldr	r3, [fp, #-20]	; 0xffffffec
   1b7c0:	e3530000 	cmp	r3, #0
--
   1b8c8:	e51b3010 	ldr	r3, [fp, #-16]
   1b8cc:	e5932034 	ldr	r2, [r3, #52]	; 0x34
   1b8d0:	e51b3008 	ldr	r3, [fp, #-8]
   1b8d4:	e0822003 	add	r2, r2, r3
   1b8d8:	e51b3010 	ldr	r3, [fp, #-16]
   1b8dc:	e5832034 	str	r2, [r3, #52]	; 0x34
   1b8e0:	e1a00000 	nop			; (mov r0, r0)
   1b8e4:	e24bd004 	sub	sp, fp, #4
   1b8e8:	e8bd8800 	pop	{fp, pc}

0001b8ec <scgi_perror>:
   1b8ec:	e92d4800 	push	{fp, lr}
   1b8f0:	e28db004 	add	fp, sp, #4
   1b8f4:	e24dd008 	sub	sp, sp, #8
   1b8f8:	e50b0008 	str	r0, [fp, #-8]
   1b8fc:	e59f301c 	ldr	r3, [pc, #28]	; 1b920 <scgi_perror+0x34>
   1b900:	e5933000 	ldr	r3, [r3]
   1b904:	e51b2008 	ldr	r2, [fp, #-8]
   1b908:	e59f1014 	ldr	r1, [pc, #20]	; 1b924 <scgi_perror+0x38>
   1b90c:	e1a00003 	mov	r0, r3
   1b910:	ebffd698 	bl	11378 <fprintf@plt>
   1b914:	e1a00000 	nop			; (mov r0, r0)
   1b918:	e24bd004 	sub	sp, fp, #4


[*] Function fprintf used 12 times AJAJSaveFile.dll