svn commit: trunk/busybox: archival archival/libunarchive coreutils etc...

vda at busybox.net vda at busybox.net
Fri Jun 27 02:52:24 UTC 2008


Author: vda
Date: 2008-06-26 19:52:20 -0700 (Thu, 26 Jun 2008)
New Revision: 22526

Log:
*: introduce and use FAST_FUNC: regparm on i386, otherwise no-on

   text    data     bss     dec     hex filename
 808035     611    6868  815514   c719a busybox_old
 804472     611    6868  811951   c63af busybox_unstripped



Modified:
   trunk/busybox/archival/ar.c
   trunk/busybox/archival/bbunzip.c
   trunk/busybox/archival/dpkg.c
   trunk/busybox/archival/libunarchive/archive_xread_all_eof.c
   trunk/busybox/archival/libunarchive/data_align.c
   trunk/busybox/archival/libunarchive/data_extract_all.c
   trunk/busybox/archival/libunarchive/data_extract_to_buffer.c
   trunk/busybox/archival/libunarchive/data_extract_to_stdout.c
   trunk/busybox/archival/libunarchive/data_skip.c
   trunk/busybox/archival/libunarchive/decompress_bunzip2.c
   trunk/busybox/archival/libunarchive/decompress_uncompress.c
   trunk/busybox/archival/libunarchive/decompress_unlzma.c
   trunk/busybox/archival/libunarchive/decompress_unzip.c
   trunk/busybox/archival/libunarchive/filter_accept_all.c
   trunk/busybox/archival/libunarchive/filter_accept_list.c
   trunk/busybox/archival/libunarchive/filter_accept_list_reassign.c
   trunk/busybox/archival/libunarchive/filter_accept_reject_list.c
   trunk/busybox/archival/libunarchive/find_list_entry.c
   trunk/busybox/archival/libunarchive/get_header_ar.c
   trunk/busybox/archival/libunarchive/get_header_cpio.c
   trunk/busybox/archival/libunarchive/get_header_tar.c
   trunk/busybox/archival/libunarchive/get_header_tar_bz2.c
   trunk/busybox/archival/libunarchive/get_header_tar_gz.c
   trunk/busybox/archival/libunarchive/get_header_tar_lzma.c
   trunk/busybox/archival/libunarchive/header_list.c
   trunk/busybox/archival/libunarchive/header_skip.c
   trunk/busybox/archival/libunarchive/header_verbose_list.c
   trunk/busybox/archival/libunarchive/init_handle.c
   trunk/busybox/archival/libunarchive/open_transformer.c
   trunk/busybox/archival/libunarchive/seek_by_jump.c
   trunk/busybox/archival/libunarchive/seek_by_read.c
   trunk/busybox/archival/libunarchive/unpack_ar_archive.c
   trunk/busybox/archival/rpm.c
   trunk/busybox/archival/tar.c
   trunk/busybox/coreutils/chmod.c
   trunk/busybox/coreutils/chown.c
   trunk/busybox/coreutils/uudecode.c
   trunk/busybox/debianutils/run_parts.c
   trunk/busybox/e2fsprogs/old_e2fsprogs/e2p/e2p.h
   trunk/busybox/e2fsprogs/old_e2fsprogs/e2p/pf.c
   trunk/busybox/editors/diff.c
   trunk/busybox/editors/sed.c
   trunk/busybox/editors/vi.c
   trunk/busybox/findutils/find.c
   trunk/busybox/findutils/grep.c
   trunk/busybox/include/dump.h
   trunk/busybox/include/inet_common.h
   trunk/busybox/include/libbb.h
   trunk/busybox/include/platform.h
   trunk/busybox/include/rtc_.h
   trunk/busybox/include/unarchive.h
   trunk/busybox/include/xatonum.h
   trunk/busybox/include/xregex.h
   trunk/busybox/libbb/appletlib.c
   trunk/busybox/libbb/ask_confirmation.c
   trunk/busybox/libbb/bb_askpass.c
   trunk/busybox/libbb/bb_basename.c
   trunk/busybox/libbb/bb_do_delay.c
   trunk/busybox/libbb/bb_pwd.c
   trunk/busybox/libbb/bb_qsort.c
   trunk/busybox/libbb/bb_strtonum.c
   trunk/busybox/libbb/change_identity.c
   trunk/busybox/libbb/chomp.c
   trunk/busybox/libbb/compare_string_array.c
   trunk/busybox/libbb/concat_path_file.c
   trunk/busybox/libbb/concat_subpath_file.c
   trunk/busybox/libbb/copy_file.c
   trunk/busybox/libbb/copyfd.c
   trunk/busybox/libbb/correct_password.c
   trunk/busybox/libbb/crc32.c
   trunk/busybox/libbb/create_icmp6_socket.c
   trunk/busybox/libbb/create_icmp_socket.c
   trunk/busybox/libbb/crypt_make_salt.c
   trunk/busybox/libbb/device_open.c
   trunk/busybox/libbb/die_if_bad_username.c
   trunk/busybox/libbb/dump.c
   trunk/busybox/libbb/error_msg.c
   trunk/busybox/libbb/error_msg_and_die.c
   trunk/busybox/libbb/execable.c
   trunk/busybox/libbb/fclose_nonstdin.c
   trunk/busybox/libbb/fflush_stdout_and_exit.c
   trunk/busybox/libbb/fgets_str.c
   trunk/busybox/libbb/find_mount_point.c
   trunk/busybox/libbb/find_pid_by_name.c
   trunk/busybox/libbb/find_root_device.c
   trunk/busybox/libbb/full_write.c
   trunk/busybox/libbb/get_console.c
   trunk/busybox/libbb/get_last_path_component.c
   trunk/busybox/libbb/get_line_from_file.c
   trunk/busybox/libbb/getopt32.c
   trunk/busybox/libbb/getpty.c
   trunk/busybox/libbb/herror_msg.c
   trunk/busybox/libbb/herror_msg_and_die.c
   trunk/busybox/libbb/human_readable.c
   trunk/busybox/libbb/inet_common.c
   trunk/busybox/libbb/info_msg.c
   trunk/busybox/libbb/inode_hash.c
   trunk/busybox/libbb/isdirectory.c
   trunk/busybox/libbb/kernel_version.c
   trunk/busybox/libbb/last_char_is.c
   trunk/busybox/libbb/lineedit.c
   trunk/busybox/libbb/llist.c
   trunk/busybox/libbb/login.c
   trunk/busybox/libbb/loop.c
   trunk/busybox/libbb/make_directory.c
   trunk/busybox/libbb/match_fstype.c
   trunk/busybox/libbb/md5.c
   trunk/busybox/libbb/mode_string.c
   trunk/busybox/libbb/mtab.c
   trunk/busybox/libbb/obscure.c
   trunk/busybox/libbb/parse_mode.c
   trunk/busybox/libbb/perror_msg.c
   trunk/busybox/libbb/perror_msg_and_die.c
   trunk/busybox/libbb/perror_nomsg.c
   trunk/busybox/libbb/perror_nomsg_and_die.c
   trunk/busybox/libbb/pidfile.c
   trunk/busybox/libbb/print_flags.c
   trunk/busybox/libbb/printable.c
   trunk/busybox/libbb/process_escape_sequence.c
   trunk/busybox/libbb/procps.c
   trunk/busybox/libbb/pw_encrypt.c
   trunk/busybox/libbb/read.c
   trunk/busybox/libbb/recursive_action.c
   trunk/busybox/libbb/remove_file.c
   trunk/busybox/libbb/restricted_shell.c
   trunk/busybox/libbb/rtc.c
   trunk/busybox/libbb/run_shell.c
   trunk/busybox/libbb/safe_gethostname.c
   trunk/busybox/libbb/safe_poll.c
   trunk/busybox/libbb/safe_strncpy.c
   trunk/busybox/libbb/safe_write.c
   trunk/busybox/libbb/selinux_common.c
   trunk/busybox/libbb/setup_environment.c
   trunk/busybox/libbb/sha1.c
   trunk/busybox/libbb/signals.c
   trunk/busybox/libbb/simplify_path.c
   trunk/busybox/libbb/skip_whitespace.c
   trunk/busybox/libbb/speed_table.c
   trunk/busybox/libbb/str_tolower.c
   trunk/busybox/libbb/strrstr.c
   trunk/busybox/libbb/time.c
   trunk/busybox/libbb/trim.c
   trunk/busybox/libbb/u_signal_names.c
   trunk/busybox/libbb/udp_io.c
   trunk/busybox/libbb/update_passwd.c
   trunk/busybox/libbb/uuencode.c
   trunk/busybox/libbb/vdprintf.c
   trunk/busybox/libbb/verror_msg.c
   trunk/busybox/libbb/vfork_daemon_rexec.c
   trunk/busybox/libbb/warn_ignoring_args.c
   trunk/busybox/libbb/wfopen.c
   trunk/busybox/libbb/wfopen_input.c
   trunk/busybox/libbb/write.c
   trunk/busybox/libbb/xatonum.c
   trunk/busybox/libbb/xatonum_template.c
   trunk/busybox/libbb/xconnect.c
   trunk/busybox/libbb/xfunc_die.c
   trunk/busybox/libbb/xfuncs.c
   trunk/busybox/libbb/xfuncs_printf.c
   trunk/busybox/libbb/xgetcwd.c
   trunk/busybox/libbb/xgethostbyname.c
   trunk/busybox/libbb/xreadlink.c
   trunk/busybox/libbb/xregcomp.c
   trunk/busybox/libpwdgrp/uidgid_get.c
   trunk/busybox/loginutils/addgroup.c
   trunk/busybox/loginutils/deluser.c
   trunk/busybox/modutils/depmod.c
   trunk/busybox/modutils/insmod.c
   trunk/busybox/networking/dnsd.c
   trunk/busybox/networking/interface.c
   trunk/busybox/networking/route.c
   trunk/busybox/selinux/chcon.c
   trunk/busybox/selinux/setfiles.c
   trunk/busybox/shell/hush.c
   trunk/busybox/shell/lash_unused.c
   trunk/busybox/util-linux/mdev.c


Changeset:

Sorry, the patch is too large to include (5926 lines).
Please use ViewCVS to see it!

http://busybox.net/cgi-bin/viewcvs.cgi?view=rev&root=svn&rev=22526



More information about the busybox-cvs mailing list