]>
git.ipfire.org Git - thirdparty/binutils-gdb.git/log
gdbadmin [Sat, 15 Jan 2011 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
Joel Brobecker [Fri, 14 Jan 2011 20:19:05 +0000 (20:19 +0000)]
new testcase printing wchar_t characters and strings
gdb/testsuite/ChangeLog:
* gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
Joel Brobecker [Fri, 14 Jan 2011 20:18:48 +0000 (20:18 +0000)]
new testcase for Ada Wide Wide Characters and Strings
gdb/testsuite/ChangeLog:
* gdb.ada/widewide: New testcase.
Joel Brobecker [Fri, 14 Jan 2011 20:18:21 +0000 (20:18 +0000)]
Fix printing of Wide_Character & Wide_Wide_Character entities.
Wide_Characters and Wide_Wide_Characters are incorrectly printed.
Consider for instance:
Medium : Wide_Character := Wide_Character'Val(16#dead#);
Trying to print the value of this variable yields:
(gdb) p medium
$1 = 57005 '["ad"]'
The integer value is correct (57005 = 0xdead), but the character
representation is not, it should be:
$1 = 57005 '["dead"]'
Same for Wide_Wide_Characters.
There were two issues:
(a) The first issue was in ada-valprint, where we were assuming
that character types were 1 byte long;
(b) The second problem was in c-valprint, where we were down-casting
the integer value of the character to type `unsigned char',
causing use to lose all but the lowest byte.
gdb/ChangeLog:
* ada-valprint. (ada_printchar): Use the correct type length
in call to ada_emit_char.
* c-valprint.c (c_val_print): Remove cast in call to LA_PRINT_CHAR.
Joel Brobecker [Fri, 14 Jan 2011 20:18:10 +0000 (20:18 +0000)]
[Ada] Fix printing of Wide_Wide_Strings
This fixes the printing of Wide_Wide_String objects. For instance,
consider:
My_WWS : Wide_Wide_String := " helo";
Before this patch is applied, GDB prints:
(gdb) print my_wws
$1 = " ["00"]h["00"]e"
gdb/ChangeLog:
* ada-valprint.c (ada_emit_char): Remove strange code.
Check that c is <= UCHAR_MAX before passing it to isascii.
(char_at): Do not assume that TYPE_LEN is either 1 or 2.
nobody [Fri, 14 Jan 2011 19:33:38 +0000 (19:33 +0000)]
This commit was manufactured by cvs2svn to create branch 'gdb_7_2-branch'.
Cherrypick from master 2011-01-14 19:33:37 UTC Joel Brobecker <brobecker@gnat.com> 'new testcase printing wchar_t characters and strings':
gdb/testsuite/gdb.ada/widewide.exp
gdb/testsuite/gdb.ada/widewide/foo.adb
gdb/testsuite/gdb.ada/widewide/pck.adb
gdb/testsuite/gdb.ada/widewide/pck.ads
gdb/testsuite/gdb.base/wchar.c
gdb/testsuite/gdb.base/wchar.exp
gdbadmin [Fri, 14 Jan 2011 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Thu, 13 Jan 2011 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Wed, 12 Jan 2011 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Tue, 11 Jan 2011 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Mon, 10 Jan 2011 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 9 Jan 2011 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 8 Jan 2011 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Fri, 7 Jan 2011 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Thu, 6 Jan 2011 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Wed, 5 Jan 2011 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Tue, 4 Jan 2011 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Mon, 3 Jan 2011 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 2 Jan 2011 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 1 Jan 2011 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Fri, 31 Dec 2010 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
Hui Zhu [Thu, 30 Dec 2010 03:17:35 +0000 (03:17 +0000)]
Make tracepoint can trace pseudo register.
Add MIPS callbacks.
gdbadmin [Thu, 30 Dec 2010 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Wed, 29 Dec 2010 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
Hui Zhu [Tue, 28 Dec 2010 02:29:26 +0000 (02:29 +0000)]
* mips-tedp.c (mips_register_name): Add comments.
gdbadmin [Tue, 28 Dec 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Pedro Alves [Mon, 27 Dec 2010 19:53:55 +0000 (19:53 +0000)]
gdb/
* breakpoint.c (breakpoint_restore_shadows): When looking for the
location with the lowest address that overlaps the memory range we
want to restore shadows for, account for multiple locations at the
same address.
gdbadmin [Mon, 27 Dec 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 26 Dec 2010 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 25 Dec 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Fri, 24 Dec 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Joel Brobecker [Thu, 23 Dec 2010 04:35:38 +0000 (04:35 +0000)]
Add missing _() marker in error message.
gdb/ChangeLog:
* mi/mi-main.c (mi_cmd_remove_inferior): Use _() marker for error
message. Change spelling of "can not" into "cannot".
gdbadmin [Thu, 23 Dec 2010 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
Marc Khouzam [Wed, 22 Dec 2010 18:23:38 +0000 (18:23 +0000)]
* inferior.c (remove_inferior_command): Don't remove an active inferior.
* mi/mi-main.c (mi_cmd_remove_inferior): Ditto.
gdbadmin [Wed, 22 Dec 2010 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Tue, 21 Dec 2010 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Mon, 20 Dec 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 19 Dec 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Marc Khouzam [Sat, 18 Dec 2010 01:56:07 +0000 (01:56 +0000)]
* mi/mi-main.c (mi_cmd_remove_inferior): Don't delete current inferior.
(get_other_inferior): New.
Marc Khouzam [Sat, 18 Dec 2010 01:28:06 +0000 (01:28 +0000)]
* python/py-progspace.c (py_free_pspace): Obtain arch another
way to avoid dereferencing a null pointer.
gdbadmin [Sat, 18 Dec 2010 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Fri, 17 Dec 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Thu, 16 Dec 2010 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Wed, 15 Dec 2010 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***
Yao Qi [Tue, 14 Dec 2010 01:11:00 +0000 (01:11 +0000)]
2010-12-14 Yao Qi <yao@codesourcery.com>
Backport from mainline:
2010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
* gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
(test_float_rejected): ... here.
gdbadmin [Tue, 14 Dec 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Stan Shebs [Mon, 13 Dec 2010 05:58:53 +0000 (05:58 +0000)]
2010-12-12 Stan Shebs <stan@codesourcery.com>
* value.c (value_of_internalvar): Add case for trace state
variables.
* gdb.trace/tsv.exp: Test print command on trace state variables.
gdbadmin [Mon, 13 Dec 2010 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 12 Dec 2010 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 11 Dec 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Joel Brobecker [Fri, 10 Dec 2010 11:28:29 +0000 (11:28 +0000)]
* src-release (ETC_SUPPORT): add gnu-oids.texi
gdbadmin [Fri, 10 Dec 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Marc Khouzam [Thu, 9 Dec 2010 20:37:23 +0000 (20:37 +0000)]
* mi/mi-parse.c (mi_parse): Wrong error message.
Tom Tromey [Thu, 9 Dec 2010 19:23:01 +0000 (19:23 +0000)]
gdb
* mi/mi-parse.h (mi_parse): Update.
* mi/mi-parse.c (mi_parse_cleanup): New function.
(mi_parse): Add 'token' argument. Throw exception on error.
* mi/mi-main.c (mi_print_exception): New function.
(mi_execute_command): Use mi_print_exception. Catch exceptions
from mi_parse.
gdb/testsuite
* gdb.base/interp.exp: Add regression test.
gdbadmin [Thu, 9 Dec 2010 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Wed, 8 Dec 2010 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Tue, 7 Dec 2010 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Marc Khouzam [Mon, 6 Dec 2010 14:23:40 +0000 (14:23 +0000)]
* mi/mi-parse.c (mi_parse): Missing else.
gdbadmin [Mon, 6 Dec 2010 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 5 Dec 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 4 Dec 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Fri, 3 Dec 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Thu, 2 Dec 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Wed, 1 Dec 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Tue, 30 Nov 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Mon, 29 Nov 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 28 Nov 2010 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 27 Nov 2010 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Fri, 26 Nov 2010 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
Marc Khouzam [Thu, 25 Nov 2010 23:25:33 +0000 (23:25 +0000)]
2010-11-25 Marc Khouzam <marc.khouzam@ericsson.com>
PR breakpoints/12217
* breakpoint.c (is_marker_spec): Check for NULL.
Doug Evans [Thu, 25 Nov 2010 19:42:31 +0000 (19:42 +0000)]
* dwarf2read.c (dwarf2_const_value_data): Never sign extend.
gdbadmin [Thu, 25 Nov 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Wed, 24 Nov 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Tue, 23 Nov 2010 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Mon, 22 Nov 2010 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 21 Nov 2010 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 20 Nov 2010 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Fri, 19 Nov 2010 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Phil Muldoon [Thu, 18 Nov 2010 14:40:30 +0000 (14:40 +0000)]
2010-11-18 Phil Muldoon <pmuldoon@redhat.com>
PR mi/11407
* mi/mi-cmd-stack.c (list_args_or_locals): Catch exceptions from
read_var_value and common_val_print and print a warning.
2010-11-18 Phil Muldoon <pmuldoon@redhat.com>
Jan Kratochvil <jan.kratochvil@redhat.com>
PR mi/11407
* gdb.mi/dw2-ref-missing-frame-func.c: New File.
* gdb.mi/dw2-ref-missing-frame-main.c New File.
* gdb.mi/dw2-ref-missing-frame.S New File.
* gdb.mi/dw2-ref-missing-frame.exp New File.
gdbadmin [Thu, 18 Nov 2010 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Wed, 17 Nov 2010 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Tue, 16 Nov 2010 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Mon, 15 Nov 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 14 Nov 2010 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 13 Nov 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Marc Khouzam [Fri, 12 Nov 2010 19:04:45 +0000 (19:04 +0000)]
2010-11-12 Marc Khouzam <marc.khouzam@ericsson.com>
* mi/mi-main.c (mi_cmd_target_detach): Accept new
thread-group id format.
gdbadmin [Fri, 12 Nov 2010 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Thu, 11 Nov 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Wed, 10 Nov 2010 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Tue, 9 Nov 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Mon, 8 Nov 2010 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 7 Nov 2010 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 6 Nov 2010 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Fri, 5 Nov 2010 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
Hui Zhu [Thu, 4 Nov 2010 05:01:10 +0000 (05:01 +0000)]
2010-11-04 Hui Zhu <teawater@gmail.com>
* tracepoint.c (remote_trace_set_readonly_regions): Change lma to vma.
gdbadmin [Thu, 4 Nov 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Wed, 3 Nov 2010 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Hui Zhu [Tue, 2 Nov 2010 05:34:25 +0000 (05:34 +0000)]
2010-11-02 Hui Zhu <teawater@gmail.com>
* tracepoint.c (tfile_xfer_partial): Change lma to vma.
2010-11-02 Hui Zhu <teawater@gmail.com>
* tracepoint.c (trace_save): Change utp->actions to
utp->step_actions.
2010-11-02 Hui Zhu <teawater@gmail.com>
* tracepoint.c (tfile_get_traceframe_address): Call
extract_signed_integer.
(tfile_trace_find): Call extract_signed_integer and
extract_unsigned_integer. Change data_size to unsigned int.
(tfile_fetch_registers): Call extract_unsigned_integer.
(tfile_xfer_partial): Ditto.
(tfile_get_trace_state_variable_value): Call
extract_signed_integer and extract_unsigned_integer.
gdbadmin [Tue, 2 Nov 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Mon, 1 Nov 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***