From: Doug Evans Date: Sat, 5 Nov 2011 17:08:30 +0000 (+0000) Subject: * main.c (captured_main): Set lim_at_start before calling X-Git-Tag: gdb_7_4-2011-12-13-branchpoint~339 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e565b8378e354b9c074839d1dd25b0655ee99f2a;p=external%2Fbinutils.git * main.c (captured_main): Set lim_at_start before calling make_command_stats_cleanup. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index f527f20..b2f84e3 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2011-11-05 Doug Evans + + * main.c (captured_main): Set lim_at_start before calling + make_command_stats_cleanup. + 2011-11-04 Doug Evans * utils.c: #include "timeval-utils.h". diff --git a/gdb/main.c b/gdb/main.c index c3816cc..288ec4b 100644 --- a/gdb/main.c +++ b/gdb/main.c @@ -300,7 +300,14 @@ captured_main (void *data) int save_auto_load; struct objfile *objfile; - struct cleanup *pre_stat_chain = make_command_stats_cleanup (0); + struct cleanup *pre_stat_chain; + +#ifdef HAVE_SBRK + /* Set this before calling make_command_stats_cleanup. */ + lim_at_start = (char *) sbrk (0); +#endif + + pre_stat_chain = make_command_stats_cleanup (0); #if defined (HAVE_SETLOCALE) && defined (HAVE_LC_MESSAGES) setlocale (LC_MESSAGES, ""); @@ -311,10 +318,6 @@ captured_main (void *data) bindtextdomain (PACKAGE, LOCALEDIR); textdomain (PACKAGE); -#ifdef HAVE_SBRK - lim_at_start = (char *) sbrk (0); -#endif - cmdsize = 1; cmdarg = (struct cmdarg *) xmalloc (cmdsize * sizeof (*cmdarg)); ncmd = 0;