[*] Binary protection state of KT-1

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


[*] Function printf tear down of KT-1

   27798:	ebffd149 	bl	1bcc4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcj@@Base+0x2b4>
   2779c:	e59d2014 	ldr	r2, [sp, #20]
   277a0:	e3520000 	cmp	r2, #0
   277a4:	0a00001f 	beq	27828 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@@Base+0x67d4>
   277a8:	e59d1008 	ldr	r1, [sp, #8]
   277ac:	e3a03000 	mov	r3, #0
   277b0:	e2477c02 	sub	r7, r7, #512	; 0x200
   277b4:	e1a00002 	mov	r0, r2
   277b8:	e5813000 	str	r3, [r1]
   277bc:	e59d3008 	ldr	r3, [sp, #8]
   277c0:	e5931000 	ldr	r1, [r3]
   277c4:	e0403002 	sub	r3, r0, r2
   277c8:	e1530007 	cmp	r3, r7
   277cc:	b4d03001 	ldrblt	r3, [r0], #1
   277d0:	b0831001 	addlt	r1, r3, r1
   277d4:	b59d3008 	ldrlt	r3, [sp, #8]
   277d8:	b5831000 	strlt	r1, [r3]
   277dc:	bafffff6 	blt	277bc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@@Base+0x6768>
   277e0:	e59f00f4 	ldr	r0, [pc, #244]	; 278dc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@@Base+0x6888>
   277e4:	e08f0000 	add	r0, pc, r0
   277e8:	ebffbfd8 	bl	17750 <printf@plt>
   277ec:	e3a03020 	mov	r3, #32
   277f0:	e1a0200a 	mov	r2, sl
--
   3ed80:	000adad6 	ldrdeq	sp, [sl], -r6
   3ed84:	e92d41f0 	push	{r4, r5, r6, r7, r8, lr}
   3ed88:	e2807a42 	add	r7, r0, #270336	; 0x42000
   3ed8c:	e5973f4c 	ldr	r3, [r7, #3916]	; 0xf4c
   3ed90:	e24dd030 	sub	sp, sp, #48	; 0x30
   3ed94:	e3a02000 	mov	r2, #0
   3ed98:	e3a0100a 	mov	r1, #10
   3ed9c:	e1a06000 	mov	r6, r0
   3eda0:	e5934000 	ldr	r4, [r3]
   3eda4:	ebffeb59 	bl	39b10 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0xd6bc>
   3eda8:	e28d5014 	add	r5, sp, #20
   3edac:	e1a00006 	mov	r0, r6
   3edb0:	ebfff884 	bl	3cfc8 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x10b74>
   3edb4:	e1a00005 	mov	r0, r5
   3edb8:	ebffeec3 	bl	3a8cc <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0xe478>
   3edbc:	e1a00005 	mov	r0, r5
   3edc0:	ebffff5a 	bl	3eb30 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x126dc>
   3edc4:	e1a01000 	mov	r1, r0
   3edc8:	e59f0138 	ldr	r0, [pc, #312]	; 3ef08 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x12ab4>
   3edcc:	e08f0000 	add	r0, pc, r0
   3edd0:	ebff625e 	bl	17750 <printf@plt>
   3edd4:	e1a00005 	mov	r0, r5
   3edd8:	ebff73b9 	bl	1bcc4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcj@@Base+0x2b4>
--
   3ee00:	ebff62d3 	bl	17954 <__cxa_begin_catch@plt>
   3ee04:	ebff659f 	bl	18488 <__cxa_end_catch@plt>
   3ee08:	ea000027 	b	3eeac <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x12a58>
   3ee0c:	eb021608 	bl	c4634 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x97a0>
   3ee10:	e1a08000 	mov	r8, r0
   3ee14:	e1a01004 	mov	r1, r4
   3ee18:	e1a00005 	mov	r0, r5
   3ee1c:	eb011bd9 	bl	85d88 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_@@Base+0x1d268>
   3ee20:	ea000001 	b	3ee2c <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x129d8>
   3ee24:	e3a04000 	mov	r4, #0
   3ee28:	eafffff4 	b	3ee00 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x129ac>
   3ee2c:	e3500000 	cmp	r0, #0
   3ee30:	13a04000 	movne	r4, #0
   3ee34:	1a00001e 	bne	3eeb4 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x12a60>
   3ee38:	eb0215fd 	bl	c4634 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x97a0>
   3ee3c:	ea000000 	b	3ee44 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x129f0>
   3ee40:	eafffff7 	b	3ee24 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x129d0>
   3ee44:	e0401008 	sub	r1, r0, r8
   3ee48:	e59f00bc 	ldr	r0, [pc, #188]	; 3ef0c <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x12ab8>
   3ee4c:	e08f0000 	add	r0, pc, r0
   3ee50:	ebff623e 	bl	17750 <printf@plt>
   3ee54:	ea000002 	b	3ee64 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x12a10>
   3ee58:	e3a04001 	mov	r4, #1
--
   3ef0c:	000ad631 	andeq	sp, sl, r1, lsr r6
   3ef10:	e92d4070 	push	{r4, r5, r6, lr}
   3ef14:	e24dd020 	sub	sp, sp, #32
   3ef18:	e28d5004 	add	r5, sp, #4
   3ef1c:	e1a06000 	mov	r6, r0
   3ef20:	e1a00005 	mov	r0, r5
   3ef24:	ebffee68 	bl	3a8cc <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0xe478>
   3ef28:	e1a00005 	mov	r0, r5
   3ef2c:	ebfffeff 	bl	3eb30 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x126dc>
   3ef30:	ea000002 	b	3ef40 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x12aec>
   3ef34:	e1a00005 	mov	r0, r5
   3ef38:	ebff7361 	bl	1bcc4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcj@@Base+0x2b4>
   3ef3c:	ebff6431 	bl	18008 <__cxa_end_cleanup@plt>
   3ef40:	e1a04000 	mov	r4, r0
   3ef44:	e1a00005 	mov	r0, r5
   3ef48:	ebff735d 	bl	1bcc4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcj@@Base+0x2b4>
   3ef4c:	e59f0020 	ldr	r0, [pc, #32]	; 3ef74 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x12b20>
   3ef50:	e1a02006 	mov	r2, r6
   3ef54:	e1a01004 	mov	r1, r4
   3ef58:	e08f0000 	add	r0, pc, r0
   3ef5c:	ebff61fb 	bl	17750 <printf@plt>
   3ef60:	e0440006 	sub	r0, r4, r6
   3ef64:	e16f0f10 	clz	r0, r0
--
   40114:	000a42ba 			; <UNDEFINED> instruction: 0x000a42ba
   40118:	000a42a1 	andeq	r4, sl, r1, lsr #5
   4011c:	000a4296 	muleq	sl, r6, r2
   40120:	e92d43f0 	push	{r4, r5, r6, r7, r8, r9, lr}
   40124:	e3a02000 	mov	r2, #0
   40128:	e24dd034 	sub	sp, sp, #52	; 0x34
   4012c:	e1a07000 	mov	r7, r0
   40130:	e1a05001 	mov	r5, r1
   40134:	e3a0100a 	mov	r1, #10
   40138:	ebffe674 	bl	39b10 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0xd6bc>
   4013c:	e28d4014 	add	r4, sp, #20
   40140:	e1a00007 	mov	r0, r7
   40144:	ebfff39f 	bl	3cfc8 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x10b74>
   40148:	e1a00004 	mov	r0, r4
   4014c:	ebffe9de 	bl	3a8cc <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0xe478>
   40150:	e1a00004 	mov	r0, r4
   40154:	ebfffa75 	bl	3eb30 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x126dc>
   40158:	e1a01000 	mov	r1, r0
   4015c:	e59f0174 	ldr	r0, [pc, #372]	; 402d8 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x13e84>
   40160:	e08f0000 	add	r0, pc, r0
   40164:	ebff5d79 	bl	17750 <printf@plt>
   40168:	e2876a42 	add	r6, r7, #270336	; 0x42000
   4016c:	e1a00004 	mov	r0, r4
--
   401d0:	ea00000a 	b	40200 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x13dac>
   401d4:	e3a05000 	mov	r5, #0
   401d8:	ebff5ddd 	bl	17954 <__cxa_begin_catch@plt>
   401dc:	e3540000 	cmp	r4, #0
   401e0:	0a000004 	beq	401f8 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x13da4>
   401e4:	e1a00004 	mov	r0, r4
   401e8:	eb011588 	bl	85810 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_@@Base+0x1ccf0>
   401ec:	e3a0100c 	mov	r1, #12
   401f0:	e1a00004 	mov	r0, r4
   401f4:	ebff5e93 	bl	17c48 <_ZdlPvj@plt>
   401f8:	ebff60a2 	bl	18488 <__cxa_end_catch@plt>
   401fc:	ea00000d 	b	40238 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x13de4>
   40200:	e16f5f10 	clz	r5, r0
   40204:	e1a052a5 	lsr	r5, r5, #5
   40208:	eb021109 	bl	c4634 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x97a0>
   4020c:	ea000000 	b	40214 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x13dc0>
   40210:	eaffffef 	b	401d4 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x13d80>
   40214:	e0401009 	sub	r1, r0, r9
   40218:	e59f00bc 	ldr	r0, [pc, #188]	; 402dc <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x13e88>
   4021c:	e08f0000 	add	r0, pc, r0
   40220:	ebff5d4a 	bl	17750 <printf@plt>
   40224:	e1a00004 	mov	r0, r4
   40228:	eb011578 	bl	85810 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_@@Base+0x1ccf0>
--
   426d8:	e08f3003 	add	r3, pc, r3
   426dc:	e3a02004 	mov	r2, #4
   426e0:	e2811063 	add	r1, r1, #99	; 0x63
   426e4:	eb02062a 	bl	c3f94 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x9100>
   426e8:	ea00007b 	b	428dc <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x16488>
   426ec:	e59f03e0 	ldr	r0, [pc, #992]	; 42ad4 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x16680>
   426f0:	e5843018 	str	r3, [r4, #24]
   426f4:	e08f0000 	add	r0, pc, r0
   426f8:	ebff5738 	bl	183e0 <basename@plt>
   426fc:	e59f13d4 	ldr	r1, [pc, #980]	; 42ad8 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x16684>
   42700:	e59f33d4 	ldr	r3, [pc, #980]	; 42adc <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x16688>
   42704:	e08f1001 	add	r1, pc, r1
   42708:	e08f3003 	add	r3, pc, r3
   4270c:	e3a02004 	mov	r2, #4
   42710:	e2811063 	add	r1, r1, #99	; 0x63
   42714:	eb02061e 	bl	c3f94 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x9100>
   42718:	ea000075 	b	428f4 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x164a0>
   4271c:	e59f03bc 	ldr	r0, [pc, #956]	; 42ae0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x1668c>
   42720:	e5dd102b 	ldrb	r1, [sp, #43]	; 0x2b
   42724:	e08f0000 	add	r0, pc, r0
   42728:	ebff5408 	bl	17750 <printf@plt>
   4272c:	e5d43012 	ldrb	r3, [r4, #18]
   42730:	e59f13ac 	ldr	r1, [pc, #940]	; 42ae4 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x16690>
--
   5b128:	0008ae91 	muleq	r8, r1, lr
   5b12c:	000008d4 	ldrdeq	r0, [r0], -r4
   5b130:	e92d43f7 	push	{r0, r1, r2, r4, r5, r6, r7, r8, r9, lr}
   5b134:	e5907000 	ldr	r7, [r0]
   5b138:	e3570000 	cmp	r7, #0
   5b13c:	0a00000f 	beq	5b180 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x2ed2c>
   5b140:	e5d08024 	ldrb	r8, [r0, #36]	; 0x24
   5b144:	e1a04001 	mov	r4, r1
   5b148:	e3580000 	cmp	r8, #0
   5b14c:	e1a05000 	mov	r5, r0
   5b150:	0a00000d 	beq	5b18c <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x2ed38>
   5b154:	e5d13002 	ldrb	r3, [r1, #2]
   5b158:	e5d11003 	ldrb	r1, [r1, #3]
   5b15c:	e59f01b4 	ldr	r0, [pc, #436]	; 5b318 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x2eec4>
   5b160:	e1833401 	orr	r3, r3, r1, lsl #8
   5b164:	e5d41004 	ldrb	r1, [r4, #4]
   5b168:	e08f0000 	add	r0, pc, r0
   5b16c:	e1833801 	orr	r3, r3, r1, lsl #16
   5b170:	e5d41005 	ldrb	r1, [r4, #5]
   5b174:	e1831c01 	orr	r1, r3, r1, lsl #24
   5b178:	ebfef174 	bl	17750 <printf@plt>
   5b17c:	e3a07000 	mov	r7, #0
   5b180:	e1a00007 	mov	r0, r7
--
   5c944:	13833002 	orrne	r3, r3, #2
   5c948:	15c43037 	strbne	r3, [r4, #55]	; 0x37
   5c94c:	e5d43037 	ldrb	r3, [r4, #55]	; 0x37
   5c950:	e08f0000 	add	r0, pc, r0
   5c954:	e3833080 	orr	r3, r3, #128	; 0x80
   5c958:	e5c43037 	strb	r3, [r4, #55]	; 0x37
   5c95c:	e5d82027 	ldrb	r2, [r8, #39]	; 0x27
   5c960:	e20330ff 	and	r3, r3, #255	; 0xff
   5c964:	e2022001 	and	r2, r2, #1
   5c968:	e3c33040 	bic	r3, r3, #64	; 0x40
   5c96c:	e1833302 	orr	r3, r3, r2, lsl #6
   5c970:	e5c43037 	strb	r3, [r4, #55]	; 0x37
   5c974:	e5d82028 	ldrb	r2, [r8, #40]	; 0x28
   5c978:	e20330ff 	and	r3, r3, #255	; 0xff
   5c97c:	e2022001 	and	r2, r2, #1
   5c980:	e3c33020 	bic	r3, r3, #32
   5c984:	e1833282 	orr	r3, r3, r2, lsl #5
   5c988:	e5c43037 	strb	r3, [r4, #55]	; 0x37
   5c98c:	e5d82027 	ldrb	r2, [r8, #39]	; 0x27
   5c990:	e5d81028 	ldrb	r1, [r8, #40]	; 0x28
   5c994:	ebfeeb6d 	bl	17750 <printf@plt>
   5c998:	e5d43038 	ldrb	r3, [r4, #56]	; 0x38
   5c99c:	e383300f 	orr	r3, r3, #15
--
   5ebd0:	05c53028 	strbeq	r3, [r5, #40]	; 0x28
   5ebd4:	0a000002 	beq	5ebe4 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x32790>
   5ebd8:	e358001b 	cmp	r8, #27
   5ebdc:	03a03001 	moveq	r3, #1
   5ebe0:	05c53027 	strbeq	r3, [r5, #39]	; 0x27
   5ebe4:	e59f3094 	ldr	r3, [pc, #148]	; 5ec80 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x3282c>
   5ebe8:	e3a02000 	mov	r2, #0
   5ebec:	e7993003 	ldr	r3, [r9, r3]
   5ebf0:	e3a00000 	mov	r0, #0
   5ebf4:	e3a01000 	mov	r1, #0
   5ebf8:	e58d2008 	str	r2, [sp, #8]
   5ebfc:	e1cd00f0 	strd	r0, [sp]
   5ec00:	e5930000 	ldr	r0, [r3]
   5ec04:	e3a02014 	mov	r2, #20
   5ec08:	e3a0101a 	mov	r1, #26
   5ec0c:	ebff72c1 	bl	3b718 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0xf2c4>
   5ec10:	e59f006c 	ldr	r0, [pc, #108]	; 5ec84 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x32830>
   5ec14:	e5d52027 	ldrb	r2, [r5, #39]	; 0x27
   5ec18:	e5d51028 	ldrb	r1, [r5, #40]	; 0x28
   5ec1c:	e08f0000 	add	r0, pc, r0
   5ec20:	ebfee2ca 	bl	17750 <printf@plt>
   5ec24:	ea00000d 	b	5ec60 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x3280c>
   5ec28:	e1a06000 	mov	r6, r0
--
   5f8c0:	eaffff84 	b	5f6d8 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x33284>
   5f8c4:	000b3998 	muleq	fp, r8, r9
   5f8c8:	00086ea6 	andeq	r6, r8, r6, lsr #29
   5f8cc:	00086f11 	andeq	r6, r8, r1, lsl pc
   5f8d0:	15000002 	strne	r0, [r0, #-2]
   5f8d4:	0a000001 	beq	5f8e0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x3348c>
   5f8d8:	000008d4 	ldrdeq	r0, [r0], -r4
   5f8dc:	00086e62 	andeq	r6, r8, r2, ror #28
   5f8e0:	e92d4ff0 	push	{r4, r5, r6, r7, r8, r9, sl, fp, lr}
   5f8e4:	e5d05024 	ldrb	r5, [r0, #36]	; 0x24
   5f8e8:	e59f7520 	ldr	r7, [pc, #1312]	; 5fe10 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x339bc>
   5f8ec:	e3550000 	cmp	r5, #0
   5f8f0:	e1a06001 	mov	r6, r1
   5f8f4:	e08f7007 	add	r7, pc, r7
   5f8f8:	e24dd0a4 	sub	sp, sp, #164	; 0xa4
   5f8fc:	e5d11002 	ldrb	r1, [r1, #2]
   5f900:	0a000006 	beq	5f920 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x334cc>
   5f904:	e59f0508 	ldr	r0, [pc, #1288]	; 5fe14 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x339c0>
   5f908:	e3a05000 	mov	r5, #0
   5f90c:	e08f0000 	add	r0, pc, r0
   5f910:	ebfedf8e 	bl	17750 <printf@plt>
   5f914:	e1a00005 	mov	r0, r5
   5f918:	e28dd0a4 	add	sp, sp, #164	; 0xa4
--
   5f96c:	eaffffe8 	b	5f914 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x334c0>
   5f970:	eaffffe7 	b	5f914 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x334c0>
   5f974:	eaffffe6 	b	5f914 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x334c0>
   5f978:	eaffffe5 	b	5f914 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x334c0>
   5f97c:	eaffffe4 	b	5f914 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x334c0>
   5f980:	eaffffe3 	b	5f914 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x334c0>
   5f984:	eaffffe2 	b	5f914 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x334c0>
   5f988:	eaffffe1 	b	5f914 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x334c0>
   5f98c:	ea000088 	b	5fbb4 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x33760>
   5f990:	ea00002f 	b	5fa54 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x33600>
   5f994:	ea000006 	b	5f9b4 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x33560>
   5f998:	ea00002d 	b	5fa54 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x33600>
   5f99c:	ea000004 	b	5f9b4 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x33560>
   5f9a0:	ea00002b 	b	5fa54 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x33600>
   5f9a4:	ea00005e 	b	5fb24 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x336d0>
   5f9a8:	ea000071 	b	5fb74 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x33720>
   5f9ac:	ea00004d 	b	5fae8 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x33694>
   5f9b0:	ea000053 	b	5fb04 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x336b0>
   5f9b4:	e59f045c 	ldr	r0, [pc, #1116]	; 5fe18 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x339c4>
   5f9b8:	e08f0000 	add	r0, pc, r0
   5f9bc:	ebfedf63 	bl	17750 <printf@plt>
   5f9c0:	e1a00004 	mov	r0, r4
   5f9c4:	ebffd9b0 	bl	5608c <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x29c38>
--
   5fa0c:	e7973003 	ldr	r3, [r7, r3]
   5fa10:	e1a00003 	mov	r0, r3
   5fa14:	e58d3014 	str	r3, [sp, #20]
   5fa18:	eb003d83 	bl	6f02c <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_@@Base+0x650c>
   5fa1c:	e5840000 	str	r0, [r4]
   5fa20:	e1a03006 	mov	r3, r6
   5fa24:	e3a02000 	mov	r2, #0
   5fa28:	e1a01006 	mov	r1, r6
   5fa2c:	eb016948 	bl	b9f54 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEjj@@Base+0x2ae8>
   5fa30:	e5943000 	ldr	r3, [r4]
   5fa34:	e3530000 	cmp	r3, #0
   5fa38:	1a000002 	bne	5fa48 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x335f4>
   5fa3c:	e1a00004 	mov	r0, r4
   5fa40:	ebffd991 	bl	5608c <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x29c38>
   5fa44:	eaffffb2 	b	5f914 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x334c0>
   5fa48:	e3a05001 	mov	r5, #1
   5fa4c:	e5c45025 	strb	r5, [r4, #37]	; 0x25
   5fa50:	eaffffaf 	b	5f914 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x334c0>
   5fa54:	e59f03c4 	ldr	r0, [pc, #964]	; 5fe20 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x339cc>
   5fa58:	e08f0000 	add	r0, pc, r0
   5fa5c:	ebfedf3b 	bl	17750 <printf@plt>
   5fa60:	e1a00004 	mov	r0, r4
   5fa64:	ebffd988 	bl	5608c <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@@Base+0x29c38>
--
   c2ce4:	eaffff9c 	b	c2b5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x7cc8>
   c2ce8:	00050574 	andeq	r0, r5, r4, ror r5
   c2cec:	00000b3c 	andeq	r0, r0, ip, lsr fp
   c2cf0:	0001fa3f 	andeq	pc, r1, pc, lsr sl	; <UNPREDICTABLE>
   c2cf4:	00010020 	andeq	r0, r1, r0, lsr #32
   c2cf8:	e92d4ff0 	push	{r4, r5, r6, r7, r8, r9, sl, fp, lr}
   c2cfc:	e1a0a001 	mov	sl, r1
   c2d00:	e24dd044 	sub	sp, sp, #68	; 0x44
   c2d04:	e3a01002 	mov	r1, #2
   c2d08:	e1a05000 	mov	r5, r0
   c2d0c:	e1a04002 	mov	r4, r2
   c2d10:	ebfd541a 	bl	17d80 <open64@plt>
   c2d14:	e3700001 	cmn	r0, #1
   c2d18:	1a000009 	bne	c2d44 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x7eb0>
   c2d1c:	ebfd544d 	bl	17e58 <__errno_location@plt>
   c2d20:	e1a02005 	mov	r2, r5
   c2d24:	e3a05000 	mov	r5, #0
   c2d28:	e5901000 	ldr	r1, [r0]
   c2d2c:	e59f01b4 	ldr	r0, [pc, #436]	; c2ee8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8054>
   c2d30:	e08f0000 	add	r0, pc, r0
   c2d34:	ebfd5285 	bl	17750 <printf@plt>
   c2d38:	e1a00005 	mov	r0, r5
   c2d3c:	e28dd044 	add	sp, sp, #68	; 0x44
--
   c2d80:	e1530002 	cmp	r3, r2
   c2d84:	3a000014 	bcc	c2ddc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x7f48>
   c2d88:	e59fb16c 	ldr	fp, [pc, #364]	; c2efc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8068>
   c2d8c:	e28d3010 	add	r3, sp, #16
   c2d90:	e08fb00b 	add	fp, pc, fp
   c2d94:	e58d300c 	str	r3, [sp, #12]
   c2d98:	e59d3028 	ldr	r3, [sp, #40]	; 0x28
   c2d9c:	e1530005 	cmp	r3, r5
   c2da0:	da000047 	ble	c2ec4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8030>
   c2da4:	e1a08005 	mov	r8, r5
   c2da8:	e1a09fc5 	asr	r9, r5, #31
   c2dac:	e59d200c 	ldr	r2, [sp, #12]
   c2db0:	e59f113c 	ldr	r1, [pc, #316]	; c2ef4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8060>
   c2db4:	e1a00006 	mov	r0, r6
   c2db8:	e1cd81f0 	strd	r8, [sp, #16]
   c2dbc:	ebfd5332 	bl	17a8c <ioctl@plt>
   c2dc0:	e3500000 	cmp	r0, #0
   c2dc4:	0a000024 	beq	c2e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x7fc8>
   c2dc8:	e1a01005 	mov	r1, r5
   c2dcc:	e1a0000b 	mov	r0, fp
   c2dd0:	ebfd525e 	bl	17750 <printf@plt>
   c2dd4:	e0855007 	add	r5, r5, r7
   c2dd8:	eaffffee 	b	c2d98 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x7f04>
   c2ddc:	e28d2010 	add	r2, sp, #16
   c2de0:	e1a01008 	mov	r1, r8
   c2de4:	e1a00006 	mov	r0, r6
   c2de8:	e58d5014 	str	r5, [sp, #20]
   c2dec:	e58d3010 	str	r3, [sp, #16]
   c2df0:	ebfd5325 	bl	17a8c <ioctl@plt>
   c2df4:	e2505000 	subs	r5, r0, #0
   c2df8:	1a00000f 	bne	c2e3c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x7fa8>
   c2dfc:	e28d2018 	add	r2, sp, #24
   c2e00:	e1a0100b 	mov	r1, fp
   c2e04:	e1a00006 	mov	r0, r6
   c2e08:	ebfd531f 	bl	17a8c <ioctl@plt>
   c2e0c:	e2502000 	subs	r2, r0, #0
   c2e10:	0a00000d 	beq	c2e4c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x7fb8>
   c2e14:	e58d200c 	str	r2, [sp, #12]
   c2e18:	ebfd540e 	bl	17e58 <__errno_location@plt>
   c2e1c:	e59d200c 	ldr	r2, [sp, #12]
   c2e20:	e5901000 	ldr	r1, [r0]
   c2e24:	e59f00d4 	ldr	r0, [pc, #212]	; c2f00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x806c>
   c2e28:	e08f0000 	add	r0, pc, r0
   c2e2c:	ebfd5247 	bl	17750 <printf@plt>
   c2e30:	e1a00006 	mov	r0, r6
   c2e34:	ebfd55a2 	bl	184c4 <close@plt>
   c2e38:	eaffffbe 	b	c2d38 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x7ea4>
   c2e3c:	e1a02005 	mov	r2, r5
   c2e40:	e59d1018 	ldr	r1, [sp, #24]
   c2e44:	e1a00009 	mov	r0, r9
   c2e48:	ebfd5240 	bl	17750 <printf@plt>
   c2e4c:	e1cd21d8 	ldrd	r2, [sp, #24]
   c2e50:	e0833002 	add	r3, r3, r2
--
   c2e70:	e1540007 	cmp	r4, r7
   c2e74:	b1a08004 	movlt	r8, r4
   c2e78:	a1a08007 	movge	r8, r7
   c2e7c:	e1a02008 	mov	r2, r8
   c2e80:	e1a0100a 	mov	r1, sl
   c2e84:	e1a00006 	mov	r0, r6
   c2e88:	ebfd5401 	bl	17e94 <write@plt>
   c2e8c:	e1580000 	cmp	r8, r0
   c2e90:	e1a09000 	mov	r9, r0
   c2e94:	1a000004 	bne	c2eac <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8018>
   c2e98:	e0544008 	subs	r4, r4, r8
   c2e9c:	e08aa008 	add	sl, sl, r8
   c2ea0:	1affffcb 	bne	c2dd4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x7f40>
   c2ea4:	e3a05001 	mov	r5, #1
   c2ea8:	eaffffe0 	b	c2e30 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x7f9c>
   c2eac:	ebfd53e9 	bl	17e58 <__errno_location@plt>
   c2eb0:	e1a02009 	mov	r2, r9
   c2eb4:	e5901000 	ldr	r1, [r0]
   c2eb8:	e59f0044 	ldr	r0, [pc, #68]	; c2f04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8070>
   c2ebc:	e08f0000 	add	r0, pc, r0
   c2ec0:	ebfd5222 	bl	17750 <printf@plt>
   c2ec4:	e59f003c 	ldr	r0, [pc, #60]	; c2f08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8074>
   c2ec8:	e1a01004 	mov	r1, r4
   c2ecc:	e08f0000 	add	r0, pc, r0
   c2ed0:	ebfd521e 	bl	17750 <printf@plt>
   c2ed4:	e59f0030 	ldr	r0, [pc, #48]	; c2f0c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8078>
   c2ed8:	e3a05000 	mov	r5, #0
--
   c2f24:	ebfd5566 	bl	184c4 <close@plt>
   c2f28:	e3e03000 	mvn	r3, #0
   c2f2c:	e5843000 	str	r3, [r4]
   c2f30:	e8bd8010 	pop	{r4, pc}
   c2f34:	00050f88 	andeq	r0, r5, r8, lsl #31
   c2f38:	e92d4ff0 	push	{r4, r5, r6, r7, r8, r9, sl, fp, lr}
   c2f3c:	e1a0b001 	mov	fp, r1
   c2f40:	e24dd03c 	sub	sp, sp, #60	; 0x3c
   c2f44:	e3a01002 	mov	r1, #2
   c2f48:	e1a05000 	mov	r5, r0
   c2f4c:	e1a04002 	mov	r4, r2
   c2f50:	ebfd538a 	bl	17d80 <open64@plt>
   c2f54:	e3700001 	cmn	r0, #1
   c2f58:	1a000009 	bne	c2f84 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x80f0>
   c2f5c:	ebfd53bd 	bl	17e58 <__errno_location@plt>
   c2f60:	e1a02005 	mov	r2, r5
   c2f64:	e3a05000 	mov	r5, #0
   c2f68:	e5901000 	ldr	r1, [r0]
   c2f6c:	e59f00f8 	ldr	r0, [pc, #248]	; c306c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x81d8>
   c2f70:	e08f0000 	add	r0, pc, r0
   c2f74:	ebfd51f5 	bl	17750 <printf@plt>
   c2f78:	e1a00005 	mov	r0, r5
   c2f7c:	e28dd03c 	add	sp, sp, #60	; 0x3c
--
   c2f9c:	e28d3010 	add	r3, sp, #16
   c2fa0:	e58d3008 	str	r3, [sp, #8]
   c2fa4:	e59f30c8 	ldr	r3, [pc, #200]	; c3074 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x81e0>
   c2fa8:	e59da024 	ldr	sl, [sp, #36]	; 0x24
   c2fac:	e08f3003 	add	r3, pc, r3
   c2fb0:	e58d300c 	str	r3, [sp, #12]
   c2fb4:	e59d3020 	ldr	r3, [sp, #32]
   c2fb8:	e1530007 	cmp	r3, r7
   c2fbc:	da000028 	ble	c3064 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x81d0>
   c2fc0:	e1a08007 	mov	r8, r7
   c2fc4:	e1a09fc7 	asr	r9, r7, #31
   c2fc8:	e59d2008 	ldr	r2, [sp, #8]
   c2fcc:	e59f10a4 	ldr	r1, [pc, #164]	; c3078 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x81e4>
   c2fd0:	e1a00006 	mov	r0, r6
   c2fd4:	e1cd81f0 	strd	r8, [sp, #16]
   c2fd8:	ebfd52ab 	bl	17a8c <ioctl@plt>
   c2fdc:	e2505000 	subs	r5, r0, #0
   c2fe0:	0a000004 	beq	c2ff8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8164>
   c2fe4:	e1a01007 	mov	r1, r7
   c2fe8:	e59d000c 	ldr	r0, [sp, #12]
   c2fec:	ebfd51d7 	bl	17750 <printf@plt>
   c2ff0:	e087700a 	add	r7, r7, sl
   c2ff4:	eaffffee 	b	c2fb4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8120>
--
   c3004:	e1a00006 	mov	r0, r6
   c3008:	ebfd54a3 	bl	1829c <lseek64@plt>
   c300c:	e154000a 	cmp	r4, sl
   c3010:	b1a08004 	movlt	r8, r4
   c3014:	a1a0800a 	movge	r8, sl
   c3018:	e1a02008 	mov	r2, r8
   c301c:	e1a0100b 	mov	r1, fp
   c3020:	e1a00006 	mov	r0, r6
   c3024:	ebfd536a 	bl	17dd4 <read@plt>
   c3028:	e1580000 	cmp	r8, r0
   c302c:	1a000004 	bne	c3044 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x81b0>
   c3030:	e0544008 	subs	r4, r4, r8
   c3034:	e08bb008 	add	fp, fp, r8
   c3038:	1affffec 	bne	c2ff0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x815c>
   c303c:	e3a05001 	mov	r5, #1
   c3040:	ea000004 	b	c3058 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x81c4>
   c3044:	ebfd5383 	bl	17e58 <__errno_location@plt>
   c3048:	e5901000 	ldr	r1, [r0]
   c304c:	e59f0028 	ldr	r0, [pc, #40]	; c307c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x81e8>
   c3050:	e08f0000 	add	r0, pc, r0
   c3054:	ebfd51bd 	bl	17750 <printf@plt>
   c3058:	e1a00006 	mov	r0, r6
   c305c:	ebfd5518 	bl	184c4 <close@plt>
--
   c3078:	40084d0b 	andmi	r4, r8, fp, lsl #26
   c307c:	0002747d 	andeq	r7, r2, sp, ror r4
   c3080:	e92d4030 	push	{r4, r5, lr}
   c3084:	e1a05000 	mov	r5, r0
   c3088:	e59f0070 	ldr	r0, [pc, #112]	; c3100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x826c>
   c308c:	e3a02000 	mov	r2, #0
   c3090:	e24dd014 	sub	sp, sp, #20
   c3094:	e1a04001 	mov	r4, r1
   c3098:	e08f0000 	add	r0, pc, r0
   c309c:	e3a01002 	mov	r1, #2
   c30a0:	ebfd5336 	bl	17d80 <open64@plt>
   c30a4:	e59f2058 	ldr	r2, [pc, #88]	; c3104 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8270>
   c30a8:	e08f2002 	add	r2, pc, r2
   c30ac:	e3500000 	cmp	r0, #0
   c30b0:	e5820000 	str	r0, [r2]
   c30b4:	aa000007 	bge	c30d8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8244>
   c30b8:	ebfd5366 	bl	17e58 <__errno_location@plt>
   c30bc:	e5901000 	ldr	r1, [r0]
   c30c0:	e59f0040 	ldr	r0, [pc, #64]	; c3108 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8274>
   c30c4:	e08f0000 	add	r0, pc, r0
   c30c8:	ebfd51a0 	bl	17750 <printf@plt>
   c30cc:	e3a00000 	mov	r0, #0
   c30d0:	e28dd014 	add	sp, sp, #20
--
   c3270:	03a05000 	moveq	r5, #0
   c3274:	e3550000 	cmp	r5, #0
   c3278:	0a000006 	beq	c3298 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8404>
   c327c:	e5963000 	ldr	r3, [r6]
   c3280:	e3530002 	cmp	r3, #2
   c3284:	0a0001ec 	beq	c3a3c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8ba8>
   c3288:	e3530003 	cmp	r3, #3
   c328c:	0a0001ee 	beq	c3a4c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8bb8>
   c3290:	e3530001 	cmp	r3, #1
   c3294:	1a000005 	bne	c32b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x841c>
   c3298:	e59f07c0 	ldr	r0, [pc, #1984]	; c3a60 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8bcc>
   c329c:	e08f0000 	add	r0, pc, r0
   c32a0:	ebfd51c3 	bl	179b4 <puts@plt>
   c32a4:	e59f07b8 	ldr	r0, [pc, #1976]	; c3a64 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8bd0>
   c32a8:	e08f0000 	add	r0, pc, r0
   c32ac:	ebfd54f3 	bl	18680 <system@plt>
   c32b0:	e59f17b0 	ldr	r1, [pc, #1968]	; c3a68 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8bd4>
   c32b4:	e59f07b0 	ldr	r0, [pc, #1968]	; c3a6c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8bd8>
   c32b8:	e08f1001 	add	r1, pc, r1
   c32bc:	e08f0000 	add	r0, pc, r0
   c32c0:	ebfd5122 	bl	17750 <printf@plt>
   c32c4:	ea000006 	b	c32e4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8450>
   c32c8:	e59f37a0 	ldr	r3, [pc, #1952]	; c3a70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8bdc>
--
   c340c:	ea0000fc 	b	c3804 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8970>
   c3410:	e59f3688 	ldr	r3, [pc, #1672]	; c3aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8c0c>
   c3414:	e1500003 	cmp	r0, r3
   c3418:	0a000171 	beq	c39e4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8b50>
   c341c:	8a000010 	bhi	c3464 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x85d0>
   c3420:	e2433004 	sub	r3, r3, #4
   c3424:	e1500003 	cmp	r0, r3
   c3428:	1affffad 	bne	c32e4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8450>
   c342c:	e2584004 	subs	r4, r8, #4
   c3430:	13a04001 	movne	r4, #1
   c3434:	e3570000 	cmp	r7, #0
   c3438:	03a04001 	moveq	r4, #1
   c343c:	e3540000 	cmp	r4, #0
   c3440:	1a00001c 	bne	c34b8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8624>
   c3444:	e59f0658 	ldr	r0, [pc, #1624]	; c3aa4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8c10>
   c3448:	e08f0000 	add	r0, pc, r0
   c344c:	ebfd5158 	bl	179b4 <puts@plt>
   c3450:	e59f0650 	ldr	r0, [pc, #1616]	; c3aa8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8c14>
   c3454:	e1a01004 	mov	r1, r4
   c3458:	e08f0000 	add	r0, pc, r0
   c345c:	ebfd50bb 	bl	17750 <printf@plt>
   c3460:	ea0000b2 	b	c3730 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x889c>
   c3464:	e59f3640 	ldr	r3, [pc, #1600]	; c3aac <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8c18>
--
   c34d4:	e5913000 	ldr	r3, [r1]
   c34d8:	e59f25d0 	ldr	r2, [pc, #1488]	; c3ab0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8c1c>
   c34dc:	e1530002 	cmp	r3, r2
   c34e0:	0a000061 	beq	c366c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x87d8>
   c34e4:	8a000023 	bhi	c3578 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x86e4>
   c34e8:	e28223be 	add	r2, r2, #-134217726	; 0xf8000002
   c34ec:	e28228fe 	add	r2, r2, #16646144	; 0xfe0000
   c34f0:	e2822cff 	add	r2, r2, #65280	; 0xff00
   c34f4:	e1530002 	cmp	r3, r2
   c34f8:	0a000043 	beq	c360c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8778>
   c34fc:	e28228f5 	add	r2, r2, #16056320	; 0xf50000
   c3500:	e2822cf9 	add	r2, r2, #63744	; 0xf900
   c3504:	e28220f9 	add	r2, r2, #249	; 0xf9
   c3508:	e1530002 	cmp	r3, r2
   c350c:	1affffe9 	bne	c34b8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8624>
   c3510:	e5951008 	ldr	r1, [r5, #8]
   c3514:	e3510615 	cmp	r1, #22020096	; 0x1500000
   c3518:	8affffe6 	bhi	c34b8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8624>
   c351c:	e59f0590 	ldr	r0, [pc, #1424]	; c3ab4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8c20>
   c3520:	e08f0000 	add	r0, pc, r0
   c3524:	ebfd5089 	bl	17750 <printf@plt>
   c3528:	e5952018 	ldr	r2, [r5, #24]
   c352c:	e3520000 	cmp	r2, #0
--
   c3b5c:	1a000001 	bne	c3b68 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8cd4>
   c3b60:	e3a00000 	mov	r0, #0
   c3b64:	e8bd8010 	pop	{r4, pc}
   c3b68:	e59f0054 	ldr	r0, [pc, #84]	; c3bc4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8d30>
   c3b6c:	e1a01004 	mov	r1, r4
   c3b70:	e08f0000 	add	r0, pc, r0
   c3b74:	ebfd5027 	bl	17c18 <strcmp@plt>
   c3b78:	e3500000 	cmp	r0, #0
   c3b7c:	1a00000d 	bne	c3bb8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8d24>
   c3b80:	e59f1040 	ldr	r1, [pc, #64]	; c3bc8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8d34>
   c3b84:	e59f0040 	ldr	r0, [pc, #64]	; c3bcc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8d38>
   c3b88:	ebfffd3c 	bl	c3080 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x81ec>
   c3b8c:	e2503000 	subs	r3, r0, #0
   c3b90:	0a000008 	beq	c3bb8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8d24>
   c3b94:	e59f102c 	ldr	r1, [pc, #44]	; c3bc8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8d34>
   c3b98:	e5d34805 	ldrb	r4, [r3, #2053]	; 0x805
   c3b9c:	ebfffcdb 	bl	c2f10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x807c>
   c3ba0:	e59f0028 	ldr	r0, [pc, #40]	; c3bd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8d3c>
   c3ba4:	e1a01004 	mov	r1, r4
   c3ba8:	e08f0000 	add	r0, pc, r0
   c3bac:	ebfd4ee7 	bl	17750 <printf@plt>
   c3bb0:	e354007b 	cmp	r4, #123	; 0x7b
   c3bb4:	0affffe9 	beq	c3b60 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8ccc>
--
   c3bc4:	00026c54 	andeq	r6, r2, r4, asr ip
   c3bc8:	00000944 	andeq	r0, r0, r4, asr #18
   c3bcc:	77fff000 	ldrbvc	pc, [pc, r0]!	; <UNPREDICTABLE>
   c3bd0:	00026c38 	andeq	r6, r2, r8, lsr ip
   c3bd4:	e59f0058 	ldr	r0, [pc, #88]	; c3c34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8da0>
   c3bd8:	e92d4070 	push	{r4, r5, r6, lr}
   c3bdc:	e08f0000 	add	r0, pc, r0
   c3be0:	ebfd500c 	bl	17c18 <strcmp@plt>
   c3be4:	e2504000 	subs	r4, r0, #0
   c3be8:	0a000001 	beq	c3bf4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8d60>
   c3bec:	e3a00001 	mov	r0, #1
   c3bf0:	e8bd8070 	pop	{r4, r5, r6, pc}
   c3bf4:	e59f103c 	ldr	r1, [pc, #60]	; c3c38 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8da4>
   c3bf8:	e59f003c 	ldr	r0, [pc, #60]	; c3c3c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8da8>
   c3bfc:	ebfffd1f 	bl	c3080 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x81ec>
   c3c00:	e2505000 	subs	r5, r0, #0
   c3c04:	0afffff8 	beq	c3bec <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8d58>
   c3c08:	e59f0030 	ldr	r0, [pc, #48]	; c3c40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8dac>
   c3c0c:	e5d51805 	ldrb	r1, [r5, #2053]	; 0x805
   c3c10:	e08f0000 	add	r0, pc, r0
   c3c14:	ebfd4ecd 	bl	17750 <printf@plt>
   c3c18:	e3a0307b 	mov	r3, #123	; 0x7b
   c3c1c:	e1a00005 	mov	r0, r5
--
   c40a4:	e0850004 	add	r0, r5, r4
   c40a8:	ebffd786 	bl	b9ec8 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEjj@@Base+0x2a5c>
   c40ac:	e1a00006 	mov	r0, r6
   c40b0:	ebfd4d9d 	bl	1772c <strlen@plt>
   c40b4:	e0844000 	add	r4, r4, r0
   c40b8:	e59f2060 	ldr	r2, [pc, #96]	; c4120 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x928c>
   c40bc:	e3a03004 	mov	r3, #4
   c40c0:	e1a01003 	mov	r1, r3
   c40c4:	e08f2002 	add	r2, pc, r2
   c40c8:	e0850004 	add	r0, r5, r4
   c40cc:	ebffd77d 	bl	b9ec8 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEjj@@Base+0x2a5c>
   c40d0:	e2840004 	add	r0, r4, #4
   c40d4:	e28d2030 	add	r2, sp, #48	; 0x30
   c40d8:	e1a01008 	mov	r1, r8
   c40dc:	e0850000 	add	r0, r5, r0
   c40e0:	e58d200c 	str	r2, [sp, #12]
   c40e4:	ebfd4e92 	bl	17b34 <vsprintf@plt>
   c40e8:	e59f0034 	ldr	r0, [pc, #52]	; c4124 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x9290>
   c40ec:	e1a01005 	mov	r1, r5
   c40f0:	e08f0000 	add	r0, pc, r0
   c40f4:	ebfd4d95 	bl	17750 <printf@plt>
   c40f8:	e59d0004 	ldr	r0, [sp, #4]
   c40fc:	ebffff59 	bl	c3e68 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x8fd4>
--
   c4764:	0a000002 	beq	c4774 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x98e0>
   c4768:	e3510101 	cmp	r1, #1073741824	; 0x40000000
   c476c:	03a04001 	moveq	r4, #1
   c4770:	13a04002 	movne	r4, #2
   c4774:	e59d3010 	ldr	r3, [sp, #16]
   c4778:	e3a02f69 	mov	r2, #420	; 0x1a4
   c477c:	e3530002 	cmp	r3, #2
   c4780:	03844d09 	orreq	r4, r4, #576	; 0x240
   c4784:	03844001 	orreq	r4, r4, #1
   c4788:	e1a01004 	mov	r1, r4
   c478c:	e1a00005 	mov	r0, r5
   c4790:	ebfd4d7a 	bl	17d80 <open64@plt>
   c4794:	e3500000 	cmp	r0, #0
   c4798:	a8bd8070 	popge	{r4, r5, r6, pc}
   c479c:	ebfd4dad 	bl	17e58 <__errno_location@plt>
   c47a0:	e1a03004 	mov	r3, r4
   c47a4:	e1a02005 	mov	r2, r5
   c47a8:	e5901000 	ldr	r1, [r0]
   c47ac:	e59f000c 	ldr	r0, [pc, #12]	; c47c0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x992c>
   c47b0:	e08f0000 	add	r0, pc, r0
   c47b4:	ebfd4be5 	bl	17750 <printf@plt>
   c47b8:	e3e00000 	mvn	r0, #0
   c47bc:	e8bd8070 	pop	{r4, r5, r6, pc}
   c47c0:	000260c5 	andeq	r6, r2, r5, asr #1
   c47c4:	e92d4010 	push	{r4, lr}
   c47c8:	e1a04003 	mov	r4, r3
   c47cc:	ebfd4d80 	bl	17dd4 <read@plt>
   c47d0:	e3700001 	cmn	r0, #1
   c47d4:	1a000007 	bne	c47f8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x9964>
   c47d8:	ebfd4d9e 	bl	17e58 <__errno_location@plt>
   c47dc:	e5901000 	ldr	r1, [r0]
   c47e0:	e59f001c 	ldr	r0, [pc, #28]	; c4804 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x9970>
   c47e4:	e08f0000 	add	r0, pc, r0
   c47e8:	ebfd4bd8 	bl	17750 <printf@plt>
   c47ec:	e3a00000 	mov	r0, #0
   c47f0:	e5840000 	str	r0, [r4]
--
   c527c:	ebfd4c57 	bl	183e0 <basename@plt>
   c5280:	e59f1134 	ldr	r1, [pc, #308]	; c53bc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0xa528>
   c5284:	e59f3134 	ldr	r3, [pc, #308]	; c53c0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0xa52c>
   c5288:	e08f1001 	add	r1, pc, r1
   c528c:	e08f3003 	add	r3, pc, r3
   c5290:	e3a02005 	mov	r2, #5
   c5294:	e281107c 	add	r1, r1, #124	; 0x7c
   c5298:	e58d6000 	str	r6, [sp]
   c529c:	ebfffb3c 	bl	c3f94 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x9100>
   c52a0:	e59d103c 	ldr	r1, [sp, #60]	; 0x3c
   c52a4:	e1a00005 	mov	r0, r5
   c52a8:	ebffffd4 	bl	c5200 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0xa36c>
   c52ac:	e59f8110 	ldr	r8, [pc, #272]	; c53c4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0xa530>
   c52b0:	e2445001 	sub	r5, r4, #1
   c52b4:	e284a007 	add	sl, r4, #7
   c52b8:	e08fb00b 	add	fp, pc, fp
   c52bc:	e08f8008 	add	r8, pc, r8
   c52c0:	e1a01000 	mov	r1, r0
   c52c4:	e59f00fc 	ldr	r0, [pc, #252]	; c53c8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0xa534>
   c52c8:	e08f0000 	add	r0, pc, r0
   c52cc:	ebfd491f 	bl	17750 <printf@plt>
   c52d0:	e59f00f4 	ldr	r0, [pc, #244]	; c53cc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0xa538>
   c52d4:	e08f0000 	add	r0, pc, r0
   c52d8:	ebfd491c 	bl	17750 <printf@plt>
   c52dc:	e5f51001 	ldrb	r1, [r5, #1]!
   c52e0:	e1a0000b 	mov	r0, fp
   c52e4:	ebfd4919 	bl	17750 <printf@plt>
   c52e8:	e155000a 	cmp	r5, sl
   c52ec:	1afffffa 	bne	c52dc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0xa448>
   c52f0:	e59f00d8 	ldr	r0, [pc, #216]	; c53d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0xa53c>
   c52f4:	e59fa0d8 	ldr	sl, [pc, #216]	; c53d4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0xa540>
   c52f8:	e08f0000 	add	r0, pc, r0
   c52fc:	ebfd49ac 	bl	179b4 <puts@plt>
   c5300:	e2845008 	add	r5, r4, #8
   c5304:	e08fa00a 	add	sl, pc, sl
   c5308:	e0453004 	sub	r3, r5, r4
   c530c:	e1570003 	cmp	r7, r3
   c5310:	9a000003 	bls	c5324 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0xa490>
   c5314:	e4d51001 	ldrb	r1, [r5], #1
   c5318:	e1a0000a 	mov	r0, sl
   c531c:	ebfd490b 	bl	17750 <printf@plt>
   c5320:	eafffff8 	b	c5308 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0xa474>
   c5324:	e59f00ac 	ldr	r0, [pc, #172]	; c53d8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0xa544>
--
   d7bd4:	e3a03c02 	mov	r3, #512	; 0x200
   d7bd8:	e1a02006 	mov	r2, r6
   d7bdc:	e1a01003 	mov	r1, r3
   d7be0:	e1a00004 	mov	r0, r4
   d7be4:	ebff88b7 	bl	b9ec8 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEjj@@Base+0x2a5c>
   d7be8:	e59d3070 	ldr	r3, [sp, #112]	; 0x70
   d7bec:	e5980000 	ldr	r0, [r8]
   d7bf0:	e2461001 	sub	r1, r6, #1
   d7bf4:	e5803024 	str	r3, [r0, #36]	; 0x24
   d7bf8:	e2863f7f 	add	r3, r6, #508	; 0x1fc
   d7bfc:	e2833003 	add	r3, r3, #3
   d7c00:	e5f12001 	ldrb	r2, [r1, #1]!
   d7c04:	e590c024 	ldr	ip, [r0, #36]	; 0x24
   d7c08:	e1510003 	cmp	r1, r3
   d7c0c:	e082200c 	add	r2, r2, ip
   d7c10:	e5802024 	str	r2, [r0, #36]	; 0x24
   d7c14:	1afffff9 	bne	d7c00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@@Base+0x1c90>
   d7c18:	e59f0064 	ldr	r0, [pc, #100]	; d7c84 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@@Base+0x1d14>
   d7c1c:	e1a01007 	mov	r1, r7
   d7c20:	e08f0000 	add	r0, pc, r0
   d7c24:	ebfcfec9 	bl	17750 <printf@plt>
   d7c28:	eaffff9b 	b	d7a9c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@@Base+0x1b2c>
   d7c2c:	e1a00004 	mov	r0, r4
--
   d8514:	e1a01004 	mov	r1, r4
   d8518:	e59d000c 	ldr	r0, [sp, #12]
   d851c:	ebfe5b31 	bl	6f1e8 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_@@Base+0x66c8>
   d8520:	ea000005 	b	d853c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@@Base+0x25cc>
   d8524:	e59f01b0 	ldr	r0, [pc, #432]	; d86dc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@@Base+0x276c>
   d8528:	e08f0000 	add	r0, pc, r0
   d852c:	ebfcfd20 	bl	179b4 <puts@plt>
   d8530:	ea000001 	b	d853c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@@Base+0x25cc>
   d8534:	e3a08001 	mov	r8, #1
   d8538:	e3a05000 	mov	r5, #0
   d853c:	e1a00007 	mov	r0, r7
   d8540:	ebfeb4b2 	bl	85810 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_@@Base+0x1ccf0>
   d8544:	e3a0100c 	mov	r1, #12
   d8548:	e1a00007 	mov	r0, r7
   d854c:	ebfcfdbd 	bl	17c48 <_ZdlPvj@plt>
   d8550:	ebffb037 	bl	c4634 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@@Base+0x97a0>
   d8554:	e59d3014 	ldr	r3, [sp, #20]
   d8558:	e0401003 	sub	r1, r0, r3
   d855c:	e59f017c 	ldr	r0, [pc, #380]	; d86e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@@Base+0x2770>
   d8560:	e08f0000 	add	r0, pc, r0
   d8564:	ebfcfc79 	bl	17750 <printf@plt>
   d8568:	ea00003d 	b	d8664 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@@Base+0x26f4>
   d856c:	e3a0100c 	mov	r1, #12


[*] Function printf used 37 times KT-1