[*] Binary protection state of libstdc++.so.6.0.24

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


[*] Function sprintf tear down of libstdc++.so.6.0.24

   7e8fc:	e593300c 	ldr	r3, [r3, #12]
   7e900:	eafffff4 	b	7e8d8 <_ZN9__gnu_cxx27__verbose_terminate_handlerEv@@CXXABI_1.3+0x66c>
   7e904:	e92d4070 	push	{r4, r5, r6, lr}
   7e908:	e1a05000 	mov	r5, r0
   7e90c:	e1a00001 	mov	r0, r1
   7e910:	e1a04001 	mov	r4, r1
   7e914:	ebffe3d7 	bl	77878 <strlen@plt>
   7e918:	e1a01004 	mov	r1, r4
   7e91c:	e1a02000 	mov	r2, r0
   7e920:	e1a00005 	mov	r0, r5
   7e924:	e8bd4070 	pop	{r4, r5, r6, lr}
   7e928:	eaffffde 	b	7e8a8 <_ZN9__gnu_cxx27__verbose_terminate_handlerEv@@CXXABI_1.3+0x63c>
   7e92c:	e1a02001 	mov	r2, r1
   7e930:	e59f102c 	ldr	r1, [pc, #44]	; 7e964 <_ZN9__gnu_cxx27__verbose_terminate_handlerEv@@CXXABI_1.3+0x6f8>
   7e934:	e92d4030 	push	{r4, r5, lr}
   7e938:	e24dd024 	sub	sp, sp, #36	; 0x24
   7e93c:	e28d4004 	add	r4, sp, #4
   7e940:	e1a05000 	mov	r5, r0
   7e944:	e08f1001 	add	r1, pc, r1
   7e948:	e1a00004 	mov	r0, r4
   7e94c:	ebffe351 	bl	77698 <sprintf@plt>
   7e950:	e1a01004 	mov	r1, r4
   7e954:	e1a00005 	mov	r0, r5
--
   94448:	0004f934 	andeq	pc, r4, r4, lsr r9	; <UNPREDICTABLE>
   9444c:	e92d40f0 	push	{r4, r5, r6, r7, lr}
   94450:	e24dd044 	sub	sp, sp, #68	; 0x44
   94454:	e1a05000 	mov	r5, r0
   94458:	e1a07001 	mov	r7, r1
   9445c:	e1a06002 	mov	r6, r2
   94460:	ebffffcd 	bl	9439c <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0x34c>
   94464:	e2504000 	subs	r4, r0, #0
   94468:	1a000010 	bne	944b0 <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0x460>
   9446c:	e59f1048 	ldr	r1, [pc, #72]	; 944bc <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0x46c>
   94470:	e1a00007 	mov	r0, r7
   94474:	e08f1001 	add	r1, pc, r1
   94478:	ebff8ef3 	bl	7804c <strcmp@plt>
   9447c:	e3500000 	cmp	r0, #0
   94480:	1a00000a 	bne	944b0 <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0x460>
   94484:	e59f1034 	ldr	r1, [pc, #52]	; 944c0 <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0x470>
   94488:	e1a0400d 	mov	r4, sp
   9448c:	e5962008 	ldr	r2, [r6, #8]
   94490:	e08f1001 	add	r1, pc, r1
   94494:	e1a00004 	mov	r0, r4
   94498:	ebff8c7e 	bl	77698 <sprintf@plt>
   9449c:	e1a01004 	mov	r1, r4
   944a0:	e3a04001 	mov	r4, #1
--
   945a8:	e1a00006 	mov	r0, r6
   945ac:	e08f1001 	add	r1, pc, r1
   945b0:	ebff8ea5 	bl	7804c <strcmp@plt>
   945b4:	e3500000 	cmp	r0, #0
   945b8:	1a000012 	bne	94608 <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0x5b8>
   945bc:	e5952018 	ldr	r2, [r5, #24]
   945c0:	e3520000 	cmp	r2, #0
   945c4:	1a000007 	bne	945e8 <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0x598>
   945c8:	e59f3294 	ldr	r3, [pc, #660]	; 94864 <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0x814>
   945cc:	e59f1294 	ldr	r1, [pc, #660]	; 94868 <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0x818>
   945d0:	e59f0294 	ldr	r0, [pc, #660]	; 9486c <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0x81c>
   945d4:	e08f3003 	add	r3, pc, r3
   945d8:	e59f2290 	ldr	r2, [pc, #656]	; 94870 <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0x820>
   945dc:	e08f1001 	add	r1, pc, r1
   945e0:	e08f0000 	add	r0, pc, r0
   945e4:	eaffffc2 	b	944f4 <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0x4a4>
   945e8:	e59f1284 	ldr	r1, [pc, #644]	; 94874 <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0x824>
   945ec:	e1a0500d 	mov	r5, sp
   945f0:	e08f1001 	add	r1, pc, r1
   945f4:	e1a00005 	mov	r0, r5
   945f8:	ebff8c26 	bl	77698 <sprintf@plt>
   945fc:	e1a01005 	mov	r1, r5
   94600:	e1a02000 	mov	r2, r0
--
   94a3c:	e352002e 	cmp	r2, #46	; 0x2e
   94a40:	e2855003 	add	r5, r5, #3
   94a44:	0a00001e 	beq	94ac4 <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0xa74>
   94a48:	e352003b 	cmp	r2, #59	; 0x3b
   94a4c:	0a000007 	beq	94a70 <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0xa20>
   94a50:	e59f3148 	ldr	r3, [pc, #328]	; 94ba0 <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0xb50>
   94a54:	e59f1148 	ldr	r1, [pc, #328]	; 94ba4 <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0xb54>
   94a58:	e59f0148 	ldr	r0, [pc, #328]	; 94ba8 <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0xb58>
   94a5c:	e08f3003 	add	r3, pc, r3
   94a60:	e3a02d0f 	mov	r2, #960	; 0x3c0
   94a64:	e08f1001 	add	r1, pc, r1
   94a68:	e08f0000 	add	r0, pc, r0
   94a6c:	eaffffe5 	b	94a08 <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0x9b8>
   94a70:	e7983283 	ldr	r3, [r8, r3, lsl #5]
   94a74:	e3530003 	cmp	r3, #3
   94a78:	1a000009 	bne	94aa4 <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0xa54>
   94a7c:	e28d4018 	add	r4, sp, #24
   94a80:	e5912008 	ldr	r2, [r1, #8]
   94a84:	e1a00004 	mov	r0, r4
   94a88:	e1a0100b 	mov	r1, fp
   94a8c:	ebff8b01 	bl	77698 <sprintf@plt>
   94a90:	e1a01004 	mov	r1, r4
   94a94:	e1a02000 	mov	r2, r0
--
   94bdc:	e1a04000 	mov	r4, r0
   94be0:	e1a05001 	mov	r5, r1
   94be4:	0a00000b 	beq	94c18 <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0xbc8>
   94be8:	e59f1084 	ldr	r1, [pc, #132]	; 94c74 <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0xc24>
   94bec:	e3a02001 	mov	r2, #1
   94bf0:	e08f1001 	add	r1, pc, r1
   94bf4:	ebfffd66 	bl	94194 <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0x144>
   94bf8:	e5951000 	ldr	r1, [r5]
   94bfc:	e1a00004 	mov	r0, r4
   94c00:	e3e02000 	mvn	r2, #0
   94c04:	ebfffd62 	bl	94194 <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0x144>
   94c08:	e59f1068 	ldr	r1, [pc, #104]	; 94c78 <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0xc28>
   94c0c:	e1a00004 	mov	r0, r4
   94c10:	e08f1001 	add	r1, pc, r1
   94c14:	ebfffdbc 	bl	9430c <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0x2bc>
   94c18:	e59f105c 	ldr	r1, [pc, #92]	; 94c7c <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0xc2c>
   94c1c:	e1a0600d 	mov	r6, sp
   94c20:	e5952008 	ldr	r2, [r5, #8]
   94c24:	e08f1001 	add	r1, pc, r1
   94c28:	e1a00006 	mov	r0, r6
   94c2c:	ebff8a99 	bl	77698 <sprintf@plt>
   94c30:	e1a01006 	mov	r1, r6
   94c34:	e1a02000 	mov	r2, r0
--
   953a0:	e5971000 	ldr	r1, [r7]
   953a4:	e28d4004 	add	r4, sp, #4
   953a8:	e3510000 	cmp	r1, #0
   953ac:	0a000008 	beq	953d4 <_ZNK11__gnu_debug16_Error_formatter8_M_errorEv@@GLIBCXX_3.4+0x98>
   953b0:	e3e02000 	mvn	r2, #0
   953b4:	e1a00004 	mov	r0, r4
   953b8:	ebfffb75 	bl	94194 <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0x144>
   953bc:	e59f13d4 	ldr	r1, [pc, #980]	; 95798 <_ZNK11__gnu_debug16_Error_formatter8_M_errorEv@@GLIBCXX_3.4+0x45c>
   953c0:	e3a02001 	mov	r2, #1
   953c4:	e08f1001 	add	r1, pc, r1
   953c8:	e1a00004 	mov	r0, r4
   953cc:	ebfffb70 	bl	94194 <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0x144>
   953d0:	e3a01001 	mov	r1, #1
   953d4:	e5972004 	ldr	r2, [r7, #4]
   953d8:	e3520000 	cmp	r2, #0
   953dc:	0a00000e 	beq	9541c <_ZNK11__gnu_debug16_Error_formatter8_M_errorEv@@GLIBCXX_3.4+0xe0>
   953e0:	e59f13b4 	ldr	r1, [pc, #948]	; 9579c <_ZNK11__gnu_debug16_Error_formatter8_M_errorEv@@GLIBCXX_3.4+0x460>
   953e4:	e28d5010 	add	r5, sp, #16
   953e8:	e08f1001 	add	r1, pc, r1
   953ec:	e1a00005 	mov	r0, r5
   953f0:	ebff88a8 	bl	77698 <sprintf@plt>
   953f4:	e1a01005 	mov	r1, r5
   953f8:	e1a02000 	mov	r2, r0
--
   95624:	0a00000d 	beq	95660 <_ZNK11__gnu_debug16_Error_formatter8_M_errorEv@@GLIBCXX_3.4+0x324>
   95628:	e59f11bc 	ldr	r1, [pc, #444]	; 957ec <_ZNK11__gnu_debug16_Error_formatter8_M_errorEv@@GLIBCXX_3.4+0x4b0>
   9562c:	e3a0200b 	mov	r2, #11
   95630:	e08f1001 	add	r1, pc, r1
   95634:	e1a00004 	mov	r0, r4
   95638:	ebfffad5 	bl	94194 <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0x144>
   9563c:	e59f21ac 	ldr	r2, [pc, #428]	; 957f0 <_ZNK11__gnu_debug16_Error_formatter8_M_errorEv@@GLIBCXX_3.4+0x4b4>
   95640:	e1a01008 	mov	r1, r8
   95644:	e1a00004 	mov	r0, r4
   95648:	e08f2002 	add	r2, pc, r2
   9564c:	ebfffb9c 	bl	944c4 <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0x474>
   95650:	e59f119c 	ldr	r1, [pc, #412]	; 957f4 <_ZNK11__gnu_debug16_Error_formatter8_M_errorEv@@GLIBCXX_3.4+0x4b8>
   95654:	e1a00004 	mov	r0, r4
   95658:	e08f1001 	add	r1, pc, r1
   9565c:	ebfffb2a 	bl	9430c <_ZNSt12ctype_bynameIwEC1EPKcj@@GLIBCXX_3.4+0x2bc>
   95660:	e59f1190 	ldr	r1, [pc, #400]	; 957f8 <_ZNK11__gnu_debug16_Error_formatter8_M_errorEv@@GLIBCXX_3.4+0x4bc>
   95664:	e28d8010 	add	r8, sp, #16
   95668:	e5952014 	ldr	r2, [r5, #20]
   9566c:	e08f1001 	add	r1, pc, r1
   95670:	e1a00008 	mov	r0, r8
   95674:	ebff8807 	bl	77698 <sprintf@plt>
   95678:	e1a01008 	mov	r1, r8
   9567c:	e1a02000 	mov	r2, r0


[*] Function sprintf used 7 times libstdc++.so.6.0.24