⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 bash debugger. You can use this tool to debug bash shell script
💻
📖 第 1 页 / 共 4 页
字号:
2006-12-26 Tuesday 05:09  Rocky Bernstein <rocky@gnu.org>	* test/: brkpt2.right, bug-source.right, debug.right, finish.right,	  frame.right, misc.right, parm.right, sig.right, tbreak.right,	  trace.right, watch1.right: Output line numbers have changed yet	  again.2006-12-26 Tuesday 04:58  Rocky Bernstein <rocky@gnu.org>	* dbg-cmds.inc, dbg-init.inc, dbg-list.inc, dbg-set.inc,	  dbg-show.inc, test/Makefile.am, test/frame.cmd, test/frame.right,	  test/frame.tests, test/run-frame, test/sig.right: Add set	  linetrace full Check in frame tests.2006-12-26 Tuesday 03:17  Rocky Bernstein <rocky@gnu.org>	* doc/bashdb-man.pod: Make note of -X|Trace and --.2006-12-26 Tuesday 01:58  Rocky Bernstein <rocky@gnu.org>	* doc/bashdb.texi: Add footnote about undefined variables in	  debugger example section.2006-12-24 Sunday 12:29  Rocky Bernstein <rocky@gnu.org>	* doc/bashdb.texi: Remove duplicate listing of "return" command.2006-12-24 Sunday 12:24  Rocky Bernstein <rocky@gnu.org>	* doc/bashdb.texi: More small typos.2006-12-23 Saturday 13:50  Rocky Bernstein <rocky@gnu.org>	* doc/bashdb.texi: Note we can use negative numbers in frame, up	  and down. Fix some weird grammar one problem caused by a weird	  texinfo formatting problem - easier to switch remove the	  formatting that figure out why texinfo mangled things.2006-12-20 Wednesday 07:51  Rocky Bernstein <rocky@gnu.org>	* test/sig.right: A different wrong2006-12-20 Wednesday 07:49  Rocky Bernstein <rocky@gnu.org>	* dbg-sig.inc, dbg-stack.inc, test/brkpt2.right: dbg-stack.inc:	  Allow negative numbers in up/down/frame. frame -1 means	  least-recent frame. Refactor to reduce duplication of code (and	  increase reliability).	  dbg-sig.inc: there is still a bug in dbg-stack.in in showing the	  stack.  The old and new output are both slightly wrong, just a	  different wrong.2006-12-20 Wednesday 04:44  Rocky Bernstein <rocky@gnu.org>	* dbg-init.inc: Revert change a little. Dunno why it doesn't work.2006-12-20 Wednesday 04:42  Rocky Bernstein <rocky@gnu.org>	* dbg-init.inc: Simplfy regexp and add a signed int pattern.2006-12-20 Wednesday 04:08  Rocky Bernstein <rocky@gnu.org>	* dbg-brk.inc, dbg-list.inc, test/list.right: More refactoring and	  reduction of code via dynamic binding of local variables.2006-12-19 Tuesday 23:54  Rocky Bernstein <rocky@gnu.org>	* dbg-brk.inc, dbg-list.inc: Refactor list - and it adds stuff like	  the ability to list fns too.2006-12-19 Tuesday 23:41  Rocky Bernstein <rocky@gnu.org>	* dbg-brk.inc, test/list.right: Refactor a little to reduce	  redundancy. Much more is needed though.2006-12-19 Tuesday 20:12  Rocky Bernstein <rocky@gnu.org>	* dbg-brk.inc, dbg-list.inc: Info messages corrected.2006-12-19 Tuesday 20:06  Rocky Bernstein <rocky@gnu.org>	* dbg-brk.inc, dbg-file.inc, test/misc.right, test/sig.right: Do	  more in terms of trying to find a file by using pwd in addition	  to dbg_init_cwd.2006-12-19 Tuesday 17:30  Rocky Bernstein <rocky@gnu.org>	* dbg-cmds.inc, dbg-help.inc: First crack at a "load" command.2006-12-19 Tuesday 14:59  Rocky Bernstein <rocky@gnu.org>	* doc/bashdb.texi: More wordsmithing regarding --.2006-12-19 Tuesday 06:44  Rocky Bernstein <rocky@gnu.org>	* dbg-brk.inc, dbg-fns.inc, dbg-list.inc, test/Makefile.am,	  test/bug-source.cmd, test/bug-source.right,	  test/bug-source.tests, test/run-bug-source: Files names coming	  from function line-specificiations should be read in. Debian	  Bug#403306:2006-12-19 Tuesday 04:41  Rocky Bernstein <rocky@gnu.org>	* dbg-io.inc: Was trying to access an uninitialized variable.2006-12-19 Tuesday 02:10  Rocky Bernstein <rocky@gnu.org>	* Makefile.am: bashdb-trace is *not* an install script!2006-12-19 Tuesday 00:39  Rocky Bernstein <rocky@gnu.org>	* doc/bashdb.texi, test/.cvsignore, test/bug-args.cmd,	  test/bug-args.right, test/bug-args.sh.in, test/bug-args.tests:	  When running bashdb we need -- to indicate where to stop bashdb	  options processing. Document this and test for it.2006-12-12 Tuesday 12:30  Rocky Bernstein <rocky@gnu.org>	* Makefile.am: Forgot to install bashdb-trace2006-12-12 Tuesday 04:13  Rocky Bernstein <rocky@gnu.org>	* configure.ac, dbg-help.inc, dbg-show.inc, test/Makefile.am,	  test/misc.right: Wasn't giving "set/show linetrace" in help	  output.  configure.ac: In CVS again,2006-12-11 Monday 11:47  Rocky Bernstein <rocky@gnu.org>	* doc/bashdb.texi: If I did things right, Oleksandr Moskalenko says	  this is what works for Debian.2006-12-10 Sunday 23:09  Rocky Bernstein <rocky@gnu.org>	* doc/bashdb.texi: linespec -> line-specification.2006-12-10 Sunday 18:08  Rocky Bernstein <rocky@gnu.org>	* NEWS, configure.ac, test/Makefile.am, test/bug-args.sh,	  test/bug-args.sh.in, test/hanoi.sh.in: bug-args.sh: More	  consistent with other tests of this ilk2006-12-03 Sunday 22:31  Rocky Bernstein <rocky@gnu.org>	* test/: command.cmd, command.right: There's a bug lurking	  somewhere in command variable expansion. Put for now.2006-12-03 Sunday 22:08  Rocky Bernstein <rocky@gnu.org>	* NEWS, test/sig.right: sig.right: line numbers have shifted around	  again.2006-12-03 Sunday 22:00  Rocky Bernstein <rocky@gnu.org>	* configure.ac, dbg-cmds.inc, test/interrupt.sh.in,	  test/watch2.right: dbg-cmds.inc: Changes mostly for cygwin.	  Cygwin doesn't have /dev/stdin. It does have block (at least via	  bash) the special character test -c.	  interrupt.sh.in: put in getting this test working for now.	  test/watch2.right: Should be echoing debugger commands? I may	  reverse this later as what the "right" output should be. Dunno.2006-12-03 Sunday 16:31  Rocky Bernstein <rocky@gnu.org>	* NEWS: The usual.2006-12-03 Sunday 16:25  Rocky Bernstein <rocky@gnu.org>	* configure.ac: We should have made the 0.7cvs a while ago.2006-12-03 Sunday 16:19  Rocky Bernstein <rocky@gnu.org>	* NEWS, bashdb.in, configure.ac: Add --enable-getopt option to	  disable GNU getopt for systems that have non-GNU getopt like	  NetBSD.2006-11-30 Thursday 01:57  Rocky Bernstein <rocky@gnu.org>	* test/: sig.right, watch2.cmd, watch2.right: Fix up output.	  watch2.cmd was relying on a previous bug!2006-11-29 Wednesday 23:12  Rocky Bernstein <rocky@gnu.org>	* dbg-sig.inc, test/Makefile.am, test/bug-args.cmd,	  test/bug-args.right, test/bug-args.sh, test/bug-args.tests,	  test/run-bug-args: Fix bug when $1, $2, etc. are reduced such as	  when shift'ed.2006-11-02 Thursday 01:24  Rocky Bernstein <rocky@gnu.org>	* doc/: Makefile.am, bashdb.texi, copyright.texi: Address Debian	  legal concerns, yet again.  Actually it is Oleksandr Moskalenko	  who did all the heavy lifting. Send thanks (or gripes) to him.2006-11-01 Wednesday 12:53  Rocky Bernstein <rocky@gnu.org>	* README: Revise to reflect current changes over the years.2006-10-08 Sunday 12:09  Rocky Bernstein <rocky@gnu.org>	* doc/bashdb.texi: Small typos.2006-10-03 Tuesday 08:55  Rocky Bernstein <rocky@gnu.org>	* test/: run-interrupt, .cvsignore: See above2006-10-03 Tuesday 08:54  Rocky Bernstein <rocky@gnu.org>	* NEWS, bashdb-trace.in, configure.ac, test/Makefile.am,	  test/interrupt.right, test/interrupt.sh.in, test/interrupt.tests:	  Add an interrupt test2006-10-03 Tuesday 08:14  Rocky Bernstein <rocky@gnu.org>	* doc/bashdb.texi: Hack on new program-controlled debugger sections	  some more.2006-10-03 Tuesday 03:54  Rocky Bernstein <rocky@gnu.org>	* bashdb-trace.in, doc/bashdb.texi: Document behavior. Fix bug in	  signal handling.2006-10-03 Tuesday 03:36  Rocky Bernstein <rocky@gnu.org>	* bashdb-trace.in, test/hanoi.sh.in: Document linetrace on/off at	  least as comments to the routines.  Add a routine to set debugger	  signal handling.2006-09-17 Sunday 08:08  Rocky Bernstein <rocky@gnu.org>	* doc/bashdb.texi: We don't yet allow signal ranges or "all" like	  gdb does.2006-09-06 Wednesday 09:34  Rocky Bernstein <rocky@gnu.org>	* NEWS: Note "kill".2006-09-06 Wednesday 09:30  Rocky Bernstein <rocky@gnu.org>	* dbg-complete.inc: Add new debugger commands "signal" and "kill"	  to list of completion words.2006-09-06 Wednesday 09:26  Rocky Bernstein <rocky@gnu.org>	* dbg-cmds.inc, doc/bashdb.texi, test/run-sig, test/sig.cmd,	  test/sig.right: Add "kill" command.2006-09-06 Wednesday 04:20  Masatake YAMATO <jet@gyve.org>	* readarray.c: (read_array): Initialize `line_count' to 0 and Don't	  increment `line_count_goal' in if-condition. Instead check	  `line_count' is non-zero before calling `run_callback'.2006-09-06 Wednesday 04:16  Masatake YAMATO <jet@gyve.org>	* test/check_common.in: (check_output): Remove unnecessary output	  hacking with sed.2006-09-06 Wednesday 00:51  Rocky Bernstein <rocky@gnu.org>	* readarray.c: Basically revert to version 1.17. line_count_goal is	  the number of lines to read, not the last line number.2006-09-04 Monday 14:57  Rocky Bernstein <rocky@gnu.org>	* readarray.c: Test for number of lines to read didn't account for	  non-zero offsets. Thanks to Masatake for catching.2006-09-04 Monday 04:24  Rocky Bernstein <rocky@gnu.org>	* readarray.c: Remove unnecessary test.2006-09-04 Monday 03:31  Rocky Bernstein <rocky@gnu.org>	* doc/bashdb.texi: Go over the signal command doc and make	  subsections for "handle, info handle" and "signal".2006-09-03 Sunday 09:17  Rocky Bernstein <rocky@gnu.org>	* NEWS, bashdb.in: bashdb.in: bug in handling --trace NEWS: note	  gdb-like signal command2006-09-03 Sunday 09:09  Rocky Bernstein <rocky@gnu.org>	* dbg-cmds.inc, dbg-help.inc, dbg-io.inc, dbg-sig.inc, readarray.c,	  doc/bashdb.texi, test/sig.cmd, test/sig.right: readarray.c:	  off-by one error. Was running callback on first read.  Add	  gdb-like signal command.2006-08-26 Saturday 07:50  Masatake YAMATO <jet@gyve.org>	* readarray.c: Support cygwin again. Accept non seek-able file	  descriptor.	(get_line): Rename `zreadlinec'. Added new argument	  `unbuffered_read'. Use `zread' if `unbuffered_read' is non zero.	  (GET_LINE_INITIAL_ALLOCATION): Renamed from	  `ZREADLINE_INITIAL_ALLOCATION'.  (read_array): Added new local	  variable `unbuffered_read'.  Call zsyncfd only if	  `unbuffered_read' is zero.  (readarray_doc): Updated.2006-08-23 Wednesday 23:56  Rocky Bernstein <rocky@gnu.org>	* readarray.c: Revise "help readarray".2006-08-23 Wednesday 17:46  Masatake YAMATO <jet@gyve.org>	* readarray.c: Rename `ZREADLINE_INITIAL_ALLOCATION' to	  `ZREADLINEC_INITIAL_ALLOCATION' (readarray_doc,	  readarray_struct): Updated documents.2006-08-22 Tuesday 16:52  Masatake YAMATO <jet@gyve.org>	* readarray.c: Add comment for `zreadlinec'.  (zreadlinec): Don't	  use g_return_val_if_fail.  (read_array): Rename `arrayname' to	  `array_name'.  Don't call `make_new_array_variable` and	  `convert_var_to_array' here.	Don't call `zsyncfd' before calling	  `zreadlinec' but call it after `zreadlinec'.	Use	  `bind_array_variable'.  (readarray_builtin): Return error if	  __CYGWIN__ is defined.  Check `fd' is seek-able or not.  Check	  `array_name' with `valid_array_reference'.  (readarray_doc):	  Update documents.2006-08-22 Tuesday 16:44  Masatake YAMATO <jet@gyve.org>	* test/check_common.in: Trim progress bar output printed by	  readarray's callback.2006-08-21 Monday 18:26  Masatake YAMATO <jet@gyve.org>	* readarray.c: Don't include filecntl.h, string.h, and chartypes.h.	  Include common.h and bashintl.h.  (zreadlinec): Separate variable	  declarations and initializations. Use xrealloc and xmalloc.	  (run_callback): New function.  (do_chop): New function.	  (munge_list): Removed.  (read_array): Rename many local	  variables. Use xfree, do_chop, run_callback.	  (readarray_builtin): Remove `munge_list'. Rename local variable	  `line' to `lines'. Use _() for the future merging to bash.	  (readarray_doc): Updated.  (readarray_struct): Updated.2006-08-21 Monday 11:49  Masatake YAMATO <jet@gyve.org>	* dbg-io.inc, readarray.c: * dbg-io.inc(_Dbg_readin) Don't pass	  input file name to read line. Use redirection instead.  *	  readarray.c (readarray_builtin): Use fd instead of fp. Added -u	  option.  Remove `rval' local variable.  (read_array): Use	  zreadlinec and zsyncfd.  (zreadlinec): Renamed from getline.2006-08-21 Monday 11:10  Masatake YAMATO <jet@gyve.org>	* readarray.c: (readarray_builtin): Rename local variables. Prefix	  `i_' is removed. Separate variable declarations and	  initialization. Switch the indentation style to GNU. Call	  legal_identifier to check the variable.2006-08-21 Monday 10:35  Masatake YAMATO <jet@gyve.org>	* readarray.c: (readarray_builtin): Added filename, arrayname,	  code and intval as new local variables. Use legal_number instead	  of atoi. Check if filename or arrayname is not an empty string.2006-08-21 Monday 05:35  Masatake YAMATO <jet@gyve.org>	* test/multi2.tests: ($BASH): Fix a typo.2006-08-20 Sunday 19:13  Masatake YAMATO <jet@gyve.org>	* readarray.c: (readarray_builtin): Remove unnecessary `;'.2006-08-19 Saturday 06:20  Masatake YAMATO <jet@gyve.org>	* readarray.c: (DEFAULT_PROGRESS_QUANTUM): New constant.	  (readarray_builtin): Use the constant.  (read_array): Rename `i'	  and `j' to `array_index' and `line_count'. Initialize	  `line_count', formally named as `j'; and increment it in the loop	  condition. Remove const modifier from `execlen'. This causes a	  syntax error.2006-08-18 Friday 05:04  Masatake YAMATO <jet@gyve.org>	* readarray.c: (read_array): Rename `i_len', a local variable in	  anonymous {} to `execlen'. Allocate `psz_exec' two bytes larger.2006-08-15 Tuesday 14:10  Masatake YAMATO <jet@gyve.org>	* readarray.c: (read_array): Rename `j', a local variable to	  `length'.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -