This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] make record_insn_max_num uinteger


Cool.   Thanks Michael.

Hui

On Fri, Oct 16, 2009 at 01:23, Michael Snyder <msnyder@vmware.com> wrote:
> Treating this as obvious. ?This variable can't be negative, so use
> an unsigned. ?And use uinteger set command instead of zinteger, so
> that it will report itself as "unlimited" when set to zero.
>
>
> 2009-10-15 ?Michael Snyder ?<msnyder@vmware.com>
>
> ? ? ? ?* record.c (record_insn_max_num): Make unsigned.
> ? ? ? ?(_initialize_record): Use uinteger instead of zinteger for
> ? ? ? ?set command, so that it will report "unlimited" for zero.
>
> Index: record.c
> ===================================================================
> RCS file: /cvs/src/src/gdb/record.c,v
> retrieving revision 1.22
> diff -u -p -r1.22 record.c
> --- record.c ? ?15 Oct 2009 17:15:56 -0000 ? ? ?1.22
> +++ record.c ? ?15 Oct 2009 17:26:08 -0000
> @@ -98,7 +98,7 @@ static struct record_entry *record_arch_
>
> ?/* 1 ask user. 0 auto delete the last struct record_entry. ?*/
> ?static int record_stop_at_limit = 1;
> -static int record_insn_max_num = DEFAULT_RECORD_INSN_MAX_NUM;
> +static unsigned int record_insn_max_num = DEFAULT_RECORD_INSN_MAX_NUM;
> ?static int record_insn_num = 0;
>
> ?/* The target_ops of process record. ?*/
> @@ -1438,7 +1438,7 @@ When OFF, if the record/replay buffer be
> ?delete the oldest recorded instruction to make room for each new one."),
> ? ? ? ? ? ? ? ? ? ? ? ? ? NULL, NULL,
> ? ? ? ? ? ? ? ? ? ? ? ? ? &set_record_cmdlist, &show_record_cmdlist);
> - ?add_setshow_zinteger_cmd ("insn-number-max", no_class,
> + ?add_setshow_uinteger_cmd ("insn-number-max", no_class,
> ? ? ? ? ? ? ? ? ? ? ? ? ? ?&record_insn_max_num,
> ? ? ? ? ? ? ? ? ? ? ? ? ? ?_("Set record/replay buffer limit."),
> ? ? ? ? ? ? ? ? ? ? ? ? ? ?_("Show record/replay buffer limit."), _("\
>
>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]