diff options
author | Ron Yorston <rmy@frippery.org> | 2015-07-19 23:05:20 +0200 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2015-07-19 23:05:20 +0200 |
commit | d840c5d139cfa50fbe4f6f67c178b0edf0c690c8 (patch) | |
tree | e75010ca3ce7769f53a6170ebe940f37c6a94dc1 /init | |
parent | 78cfa00154dca18a1326d2064121bf65cd081781 (diff) | |
download | busybox-d840c5d139cfa50fbe4f6f67c178b0edf0c690c8.tar.gz |
libbb: add a function to make a copy of a region of memory
Introduce a library routine to package the idiom:
p = xmalloc(b, n);
memcpy(p, b, n);
and use it where possible. The example in traceroute used xzalloc
but it didn't need to.
function old new delta
xmemdup - 32 +32
last_main 834 826 -8
make_device 2321 2311 -10
common_traceroute_main 3698 3685 -13
readtoken1 3182 3168 -14
procps_scan 1222 1206 -16
forkchild 655 638 -17
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 0/6 up/down: 32/-78) Total: -46 bytes
Signed-off-by: Ron Yorston <rmy@frippery.org>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions