From 191e181311dc21b3af8169ea7711a3d8c8bb6be4 Mon Sep 17 00:00:00 2001 From: Michael Snyder Date: Thu, 15 Oct 2009 17:27:54 +0000 Subject: [PATCH] 2009-10-15 Michael Snyder * 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. --- gdb/ChangeLog | 6 ++++++ gdb/record.c | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index fd1957fb5e..130268f3d4 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +2009-10-15 Michael Snyder + + * 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. + 2009-10-15 Michael Snyder * record.c (record_reg_alloc): New function. diff --git a/gdb/record.c b/gdb/record.c index 58e02fc784..797b31fe57 100644 --- a/gdb/record.c +++ b/gdb/record.c @@ -98,7 +98,7 @@ static struct record_entry *record_arch_list_tail = NULL; /* 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 becomes full,\n\ 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."), _("\ -- 2.34.1