I attached the requested files.
For memory test I used
dd if=/dev/zero of=/tmp/test_file bs=1M count=1, with the "dd" from busybox-1.13.4[1]
[1]: http://git.busybox.net/busybox/tree/coreutils/dd.c?id=1_13_4
This is the strace output:
# strace dd if=/dev/zero of=/tmp/test_file bs=1M count=1
execve("/bin/dd", ["dd", "if=/dev/zero", "of=/tmp/test_file", "bs=1M", "count=1"], [/* 14 vars */]) = 0
old_mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0x75) = 0x8006a000
stat("/etc/ld.so.cache", 0xbfac9998) = -1 ENOENT (No such file or directory)
stat("/etc/ld.so.preload", 0xbfac9b34) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=233724, ...}) = 0
old_mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0x75) = 0x8006c000
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\4\0\0\0\1\0\0\270|\0\0\0004\0"..., 8192) = 8192
old_mmap(NULL, 262144, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0x75) = 0x8006e000
old_mmap(0x8006e000, 229924, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0x75) = 0x8006e000
old_mmap(0x800a8000, 4348, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3800000000075) = 0x800a8000
old_mmap(0x800aa000, 14916, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0x75) = 0x800aa000
close(3) = 0
munmap(0x8006c000, 8192) = 0
stat("/lib/ld-uClibc.so.0", {st_mode=S_IFREG|0555, st_size=15780, ...}) = 0
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B115200 opost isig icanon echo ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B115200 opost isig icanon echo ...}) = 0
getuid32() = 0
old_mmap(NULL, 1056768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0x75) = 0x800ae000
open("/dev/zero", O_RDONLY) = 3
dup2(3, 0) = 0
close(3) = 0
open("/tmp/test_file", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 3
dup2(3, 1) = 1
close(3) = 0
read(0, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1048576) = 1048576
write(1, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1048576) = 1048576
close(0) = 0
close(1) = 0
write(2, "1"..., 11) = 1
write(2, "+"..., 1+) = 1
write(2, "0"..., 10) = 1
write(2, " records in\n"..., 12 records in
) = 12
write(2, "1"..., 11) = 1
write(2, "+"..., 1+) = 1
write(2, "0"..., 10) = 1
write(2, " records out\n"..., 13 records out
) = 13
_exit(0) = ?