[*] Binary protection state of libcjson.so.1.7.7

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


[*] Function strcpy tear down of libcjson.so.1.7.7

    1e04:	e1a00004 	mov	r0, r4
    1e08:	e8bd8010 	pop	{r4, pc}

00001e0c <print_string_ptr>:
    1e0c:	e92d4ff8 	push	{r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}
    1e10:	e1a05000 	mov	r5, r0
    1e14:	e2510000 	subs	r0, r1, #0
    1e18:	1a000001 	bne	1e24 <print_string_ptr+0x18>
    1e1c:	e3a00000 	mov	r0, #0
    1e20:	e8bd8ff8 	pop	{r3, r4, r5, r6, r7, r8, r9, sl, fp, pc}
    1e24:	e3550000 	cmp	r5, #0
    1e28:	11a06005 	movne	r6, r5
    1e2c:	13a08000 	movne	r8, #0
    1e30:	1a000010 	bne	1e78 <print_string_ptr+0x6c>
    1e34:	e3a01003 	mov	r1, #3
    1e38:	ebffff68 	bl	1be0 <ensure>
    1e3c:	e3500000 	cmp	r0, #0
    1e40:	0afffff5 	beq	1e1c <print_string_ptr+0x10>
    1e44:	e59f1190 	ldr	r1, [pc, #400]	; 1fdc <print_string_ptr+0x1d0>
    1e48:	e08f1001 	add	r1, pc, r1
    1e4c:	ebfffd9f 	bl	14d0 <strcpy@plt>
    1e50:	ea00001f 	b	1ed4 <print_string_ptr+0xc8>
    1e54:	e353000d 	cmp	r3, #13
--
    2098:	e3500000 	cmp	r0, #0
    209c:	0affffd9 	beq	2008 <print_value+0x24>
    20a0:	ebfffd64 	bl	1638 <strlen@plt>
    20a4:	e2805001 	add	r5, r0, #1
    20a8:	e1a01005 	mov	r1, r5
    20ac:	e1a00004 	mov	r0, r4
    20b0:	ebfffeca 	bl	1be0 <ensure>
    20b4:	e3500000 	cmp	r0, #0
    20b8:	0affffd2 	beq	2008 <print_value+0x24>
    20bc:	e1a02005 	mov	r2, r5
    20c0:	e5961010 	ldr	r1, [r6, #16]
    20c4:	ebfffd0d 	bl	1500 <emcpy@plt>
    20c8:	ea000007 	b	20ec <print_value+0x108>
    20cc:	e3a01005 	mov	r1, #5
    20d0:	e1a00004 	mov	r0, r4
    20d4:	ebfffec1 	bl	1be0 <ensure>
    20d8:	e3500000 	cmp	r0, #0
    20dc:	0affffc9 	beq	2008 <print_value+0x24>
    20e0:	e59f1424 	ldr	r1, [pc, #1060]	; 250c <print_value+0x528>
    20e4:	e08f1001 	add	r1, pc, r1
    20e8:	ebfffcf8 	bl	14d0 <strcpy@plt>
    20ec:	e3a00001 	mov	r0, #1
    20f0:	eaffffe1 	b	207c <print_value+0x98>
--
    2100:	e3500000 	cmp	r0, #0
    2104:	0affffbf 	beq	2008 <print_value+0x24>
    2108:	e59f1400 	ldr	r1, [pc, #1024]	; 2510 <print_value+0x52c>
    210c:	e08f1001 	add	r1, pc, r1
    2110:	eafffff4 	b	20e8 <print_value+0x104>
    2114:	e1c081d8 	ldrd	r8, [r0, #24]
    2118:	e3a02000 	mov	r2, #0
    211c:	e3a03000 	mov	r3, #0
    2120:	e1a00008 	mov	r0, r8
    2124:	e1a01009 	mov	r1, r9
    2128:	eb0008df 	bl	44ac <__aeabi_dmul>
    212c:	e3a02000 	mov	r2, #0
    2130:	e3a03000 	mov	r3, #0
    2134:	eb000a2a 	bl	49e4 <__aeabi_dcmpeq>
    2138:	e28d600c 	add	r6, sp, #12
    213c:	e3500000 	cmp	r0, #0
    2140:	1a000012 	bne	2190 <print_value+0x1ac>
    2144:	e59f13c8 	ldr	r1, [pc, #968]	; 2514 <print_value+0x530>
    2148:	e1a00006 	mov	r0, r6
    214c:	e08f1001 	add	r1, pc, r1
    2150:	ebfffcde 	bl	14d0 <strcpy@plt>
    2154:	e3a05004 	mov	r5, #4
    2158:	e2851001 	add	r1, r5, #1


[*] Function strcpy used 3 times libcjson.so.1.7.7