rebase ChangeLog peflags.c
corinna@sourceware.org
corinna@sourceware.org
Thu Aug 11 07:01:00 GMT 2011
CVSROOT: /sourceware/projects/cygwin-apps-home/cvsfiles
Module name: rebase
Changes by: corinna@sourceware.org 2011-08-11 07:01:13
Modified files:
. : ChangeLog peflags.c
Log message:
Implement new peflags arguments to change and display stack and
heap sizes.
* peflags.c: Include limits.h and stddef.h.
(PRIu64, PRIx64): Define for msys. Otherwise include inttypes.h.
(pe_file): Add pathname member.
(handle_any_sizeof): New global variable.
(sizeof_values_t): New type.
(sizeof_vals): New global variable.
(long_options): Add stack-reserve, stack-commit, heap-reserve,
heap-commit, and cygwin-heap options.
(short_options): Add x, X, y, Y, and z options.
(do_mark): Handle changes and display of sizeof values.
(handle_num_option): New function.
(parse_args): Workaround the problem that option_index is not valid
if the user specified a short option. Handle new options.
(string_to_bool): Call string_to_ulonglong.
(string_to_ulonglong): Replace string_to_ulong.
(pe_open): Add pathname to pef.
(get_and_set_size): New function.
(get_and_set_sizes): New function.
(help): Use only one single fputs call for the entire text to
simplify formatting. Add text to describe the new options.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/rebase/ChangeLog.diff?cvsroot=cygwin-apps&r1=1.28&r2=1.29
http://sourceware.org/cgi-bin/cvsweb.cgi/rebase/peflags.c.diff?cvsroot=cygwin-apps&r1=1.8&r2=1.9
More information about the Cygwin-apps-cvs
mailing list