ropshell> use 0ce55bea8ae8446ab190e66826534232 (download)
name         : libc.so (arm/ELF)
base address : 0x18270
total gadgets: 2981
ropshell> suggest "load mem"
> 0x00053277 : ldr r0, [r4]; pop {r4, r5, r6, pc}
> 0x00034351 : ldr r0, [r5]; pop {r4, r5, r6, pc}
> 0x0001a77f : ldrh r1, [r0, r4]; pop {r0, r4, r5, pc}
> 0x000341c5 : ldr r2, [r0, #0x58]; pop {r4, r5, r6, pc}
> 0x00052787 : ldr r1, [r2, #0x58]; pop {r4, pc}
> 0x00021d8b : ldrsh.w fp, [r2, #2]; pop {r7, pc}
> 0x0003c94f : ldr r3, [pc, #0x10]; pop {r4, pc}
> 0x00027d6f : ldr.w r0, [r1, r0, lsl #2]; pop {r4, r5, r7, pc}
> 0x0003e695 : ldrsh r4, [r1, r2]; movs r6, r0; pop {r4, r6, pc}
> 0x0003e679 : ldrsh r0, [r2, r4]; movs r6, r0; pop {r2, r4, r6, r7, pc}
> 0x00022221 : ldr r5, [r4]; str r5, [r0]; pop {r4, r5, r7, pc}
> 0x0001c8c3 : ldr r7, [pc, #0x3c0]; bx ip
> 0x0006fe9d : ldr r7, [r0]; mov r0, sb; blx r7
> 0x0008c58a : ldrne r0, [r3, r0]; moveq r0, r3; bx lr
> 0x0003e685 : ldr r6, [r3, #0x38]; movs r6, r0; pop {r2, r4, r5, pc}
> 0x0001f24b : ldr r1, [r5, #0x40]; blx r4
> 0x00068ff1 : ldr r6, [r5, #0x3c]; movs r4, r0; pop {r1, r2, r4, r5, pc}
> 0x000221b3 : ldr r0, [pc, #0xc]; add r0, pc; pop {r7, pc}
> 0x00034403 : ldr r5, [r0]; mov r0, r5; add sp, #8; pop {r4, r5, r7, pc}
> 0x0006466d : ldrh r7, [r5, #0x38]; movs r0, #0x10; pop {r4, pc}
> 0x0003b99f : ldrh.w r2, [r8]; str r0, [r4, #0x10]; pop {r4, r5, r6, pc}
> 0x00032bb7 : ldrh.w r4, [ip, #0x620]; add sp, #4; pop {r4, r5, r6, r7, pc}
> 0x000253b1 : ldr r1, [r4]; str r0, [r1]; movs r0, #0; pop {r4, r5, r6, pc}
> 0x000773cf : ldr.w r0, [lr, r0, lsl #2]; ldr r0, [r0]; pop {r7, pc}
> 0x0008dd72 : ldr ip, [pc, #4]; add ip, pc, ip; bx ip
> 0x0001cbdb : ldr r3, [r0]; ldr r3, [r3, #0x14]; blx r3
> 0x0006fd11 : ldr r6, [r0]; ldr r0, [sp, #0xc]; blx r6
> 0x0005d16f : ldr r3, [r4, #0x24]; str r1, [r4]; blx r3
> 0x00066b9f : ldr r0, [r7]; str r0, [sp]; mov r0, r6; blx r4
> 0x00067729 : ldr.w r0, [sl]; str r0, [sp]; mov r0, r6; blx ip
> 0x000535d1 : ldr r2, [pc, #0xc]; add r2, pc; str r1, [r2]; pop {r4, r5, r6, pc}
> 0x0001c80f : ldr r4, [r3, #0x40]; mov r2, r4; mov r3, r5; blx r6
> 0x0008c5d2 : ldr r3, [r5, #0x10]; mov r1, r5; mov r2, r4; blx r3
> 0x0001c80d : ldr r6, [r7, #-0x1c]; mov r2, r4; mov r3, r5; blx r6
> 0x0001f549 : ldr r6, [pc, #0x258]; movs r0, r1; mov.w r0, #0x1000; bx lr
> 0x0003e691 : ldrsh r2, [r1, r3]; movs r6, r0; ldrsh r4, [r1, r2]; movs r6, r0; pop {r4, r6, pc}
> 0x0002f863 : ldr.w r0, [r8]; add r1, pc; ldr r1, [r1, #0xc]; blx r1
> 0x000559a5 : ldr r1, [pc, #0x1c]; add r1, pc; str r1, [r4, #0x28]; pop {r4, r5, r6, pc}
> 0x0003467b : ldr r4, [pc, #0x20]; add r4, pc; mov r0, r4; add sp, #8; pop {r4, pc}
> 0x0004f4b7 : ldr.w pc, [ip, #0x110]; lsrs r3, r0, #0x1c; it hi; movhi.w r0, #-1; pop {r7, pc}
> 0x0001cba5 : ldr r3, [r1, #0x14]; ldr r1, [pc, #0x20]; add r1, pc; blx r3
> 0x000635bf : ldr r1, [r3, #0x2c]; str r1, [r0]; str r0, [r3, #0x2c]; bx lr
> 0x00042ff9 : ldr r2, [r4, #0xc]; str.w r1, [r2, r0, lsl #2]; add sp, #4; pop {r4, r5, r6, r7, pc}
> 0x00027b71 : ldrh.w r2, [r7, #0x100]; cmp r0, #0; it eq; moveq r1, #0xc; mov r0, r1; pop {r4, pc}
> 0x00068fed : ldr r4, [r7, #0x40]; movs r4, r0; ldr r6, [r5, #0x3c]; movs r4, r0; pop {r1, r2, r4, r5, pc}
> 0x0006fe97 : ldr.w r3, [r6, r4, lsl #2]; mov r1, r6; ldr r7, [r0]; mov r0, sb; blx r7