Hui Zhu
953b98d1cf
2011-07-15 Hui Zhu <teawater@gmail.com>
...
* remote.c (remote_get_trace_status): Add comments.
2011-07-15 02:07:43 +00:00
gdbadmin
6d44329fb3
*** empty log message ***
2011-07-15 00:00:33 +00:00
Paul Pluzhnikov
df46027df1
Cleanup: kill trailing whitespace
2011-07-14 16:41:56 +00:00
Paul Pluzhnikov
059241a073
2011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
...
* gdb.cp/minsym-fallback.exp: Link in C++ mode.
2011-07-14 16:33:21 +00:00
Jan Kratochvil
c8f2448ab7
gdb/
...
Code cleanup - constify struct lval_funcs.
* dwarf2loc.c (pieced_value_funcs): Make it const.
* infrun.c (siginfo_value_funcs): Likewise.
* opencl-lang.c (opencl_value_funcs): Likewise.
* valops.c (value_assign, value_ind): Make the funcs variable const.
* value.c (struct value): Make location.computed.funcs target const.
Rearrange the comments.
(allocate_computed_value): Make the funcs parameter target const.
(value_computed_funcs): Return the funcs target const.
(value_free, value_copy, set_value_component_location): Make the funcs
variable const.
* value.h (allocate_computed_value): Make the funcs parameter target
const.
(value_computed_funcs): Return the funcs target const.
* windows-tdep.c (tlb_value_funcs): Make it const.
2011-07-14 15:00:20 +00:00
Hui Zhu
f652de6f62
2011-07-14 Hui Zhu <teawater@gmail.com>
...
* remote.c (remote_get_trace_status): Initialize p.
2011-07-14 04:46:42 +00:00
gdbadmin
41d1d0bd9b
*** empty log message ***
2011-07-14 00:00:33 +00:00
Jan Kratochvil
67f41397ce
gdb/
...
Work around kgdb.
* remote.c (remote_get_trace_status): New variable ex. Put
remote_get_noisy_reply into TRY_CATCH. Call exception_fprintf for it.
2011-07-13 17:07:16 +00:00
matt rice
28a0b48c48
* gdb.python/py-objfile-script-gdb.py: Renamed to
...
py-objfile-script-gdb.py.in.
* gdb.python/py-objfile-script-gdb.py.in: Renamed from
py-objfile-script-gdb.py.
* gdb.python/py-objfile-script.exp: Update reference to
py-objfile-script-gdb.py.
2011-07-13 17:00:56 +00:00
Tom Tromey
d1b66e6d73
* dwarf2expr.c (execute_stack_op) <DW_OP_GNU_regval_type>: Use
...
value_from_contents for final conversion.
2011-07-13 16:51:22 +00:00
Jan Kratochvil
9a771b671f
gdb/testsuite/
...
* gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
reference undefined label.
2011-07-13 15:18:13 +00:00
Jan Kratochvil
1632a688b3
gdb/
...
Code cleanup.
* dwarf2loc.c (dwarf_expr_frame_base_1, dwarf2_evaluate_loc_desc_full):
Indent prototypes so they do not get into tags.
2011-07-13 15:15:42 +00:00
gdbadmin
8ce909f926
*** empty log message ***
2011-07-13 00:00:33 +00:00
Jan Kratochvil
a7035dbbd1
gdb/
...
Code cleanup making also optimized out values lazy.
* dwarf2loc.c (dwarf2_evaluate_loc_desc_full): Use
allocate_optimized_out_value. Twice.
(loclist_read_variable) Use allocate_optimized_out_value. Once.
* findvar.c (read_var_value): Likewise.
* value.c (allocate_optimized_out_value): New function.
* value.h (allocate_optimized_out_value): New declaration.
2011-07-12 21:16:48 +00:00
Jan Kratochvil
d07ed419cf
gdb/
...
Fix occasional crash of CTRL-C during DWARF read in.
* dwarf2read.c (dwarf2_mark_helper): Return on NULL CU.
2011-07-12 20:59:03 +00:00
gdbadmin
036d672c60
*** empty log message ***
2011-07-12 00:00:03 +00:00
Tom Tromey
86d318988c
* regcache.c (struct regcache_descr): Fix typo.
...
* i387-tdep.c (i387_supply_xsave): Fix typo.
2011-07-11 17:19:16 +00:00
Tom Tromey
2ab9532817
* dwarf2read.c (handle_DW_AT_stmt_list): New function.
...
(read_file_scope, read_type_unit_scope): Use it.
2011-07-11 17:17:26 +00:00
Jan Kratochvil
04ad99e60b
gdb/
...
* dwarf2expr.c (read_sleb128): Fix signed extension overflowing host
`int'.
gdb/testsuite/
* gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
(DW_AT_high_pc, DW_AT_low_pc): Remove them.
(val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
* gdb.dwarf2/dw2-const.exp (print/x val8): New test.
2011-07-11 13:40:24 +00:00
Phil Muldoon
713389e024
2011-07-11 Phil Muldoon <pmuldoon@redhat.com>
...
PR python/12438
* python/python.c: Set gdbpy_should_print_stack default to off.
(set_python): Deprecate maint set python print-stack to
class_deprecate.
(_initialize_python): Deprecate maint set/show python print-stack.
Add new prefix command, python. Add new setting, print-backtrace.
* NEWS: Document set python print-stack. Document default change.
2011-07-11 Phil Muldoon <pmuldoon@redhat.com>
PR python/12438
* gdb.texinfo (Python Commands): Add deprecate note to maint
set/show python print-stack. Document set/show python
print-backtrace.
2011-07-11 Phil Muldoon <pmuldoon@redhat.com>
PR python/12438
* gdb.python/python.exp: Add maint set/show python print-stack
deprecated tests. Add set/show python print-backtrace tests.
2011-07-11 13:07:38 +00:00
Phil Muldoon
754eadd19f
2011-07-11 Phil Muldoon <pmuldoon@redhat.com>
...
* python/py-inferior.c (infpy_dealloc): New function.
(inferior_to_inferior_object): Return a new object, or a
new reference to the existing object.
(find_thread_object): Cleanup references to inferior.
(delete_thread_object): Ditto.
* python/py-infthread.c (create_thread_object): Do not increment
inferior reference count.
2011-07-11 12:10:19 +00:00
gdbadmin
c930b845d3
*** empty log message ***
2011-07-11 00:00:03 +00:00
gdbadmin
fc4cbfac1c
*** empty log message ***
2011-07-10 00:00:03 +00:00
gdbadmin
00b50a6ad4
*** empty log message ***
2011-07-09 00:00:02 +00:00
Tom Tromey
5e44ecb338
* dwarf2loc.c (locexpr_regname): New function.
...
(locexpr_describe_location_piece): Use it.
(disassemble_dwarf_expression): Add per_cu argument. Use
locexpr_regname.
<DW_OP_GNU_deref_type, DW_OP_GNU_const_type,
DW_OP_GNU_regval_type, DW_OP_GNU_convert, DW_OP_GNU_reinterpret>:
New cases.
(locexpr_describe_location_1): Add per_cu argument.
(locexpr_describe_location): Update.
(loclist_describe_location): Update.
2011-07-08 19:54:55 +00:00
Tom Tromey
e0e9434c89
* dwarf2expr.c (execute_stack_op): Add QUIT.
2011-07-08 16:02:59 +00:00
gdbadmin
a0b50e655a
*** empty log message ***
2011-07-08 00:00:03 +00:00
Jan Kratochvil
97d146f805
gdb/testsuite/
...
* gdb.java/jprint.exp (print a java.lang.String): xfail without system
debug info.
2011-07-07 14:08:21 +00:00
Hui Zhu
26afc0d703
2011-07-07 Hui Zhu <teawater@gmail.com>
...
Revert:
2011-07-06 Hui Zhu <teawater@gmail.com>
* remote.c (remote_start_remote): Add TRY_CATCH for
remote_get_trace_status.
* tracepoint.c (disconnect_tracing): Ditto.
2011-07-07 13:32:55 +00:00
Andrew Burgess
a40a111fc7
http://sourceware.org/ml/gdb-patches/2011-07/msg00085.html
...
* cli/cli-setshow.c (do_setshow_command): Display var_zinteger
variables as signed, not unsigned.
2011-07-07 08:38:37 +00:00
Joel Brobecker
e2bd3b15a8
Minor forward declaration reformatting (jit.c)
...
gdb/ChangeLog:
* jit.c (jit_inferior_init): Reformat forward declaration.
2011-07-07 02:07:04 +00:00
gdbadmin
5df0ebe99e
*** empty log message ***
2011-07-07 00:00:03 +00:00
matt rice
e3d961fe96
MAINTAINERS (Write after approval): Add myself to the list.
2011-07-06 22:20:16 +00:00
matt rice
facde0e593
gdb.python/python.exp: Update filename paths.
...
gdb.python/py-symtab.exp: Ditto.
2011-07-06 22:15:02 +00:00
Joel Brobecker
3b2a0cf216
Fix JIT clang-lli regression (unable to read JIT descriptor from memory)
...
2011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
* jit.c (jit_inferior_init): Forward declare.
(jit_breakpoint_re_set_internal): Call jit_inferior_init.
testsuite/ChangeLog:
2011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
* gdb.base/jit-so.exp: New test.
* gdb.base/jit-dlmain.c: New file.
* gdb.base/jit-main.c: Allow "main" to be elsewhere.
2011-07-06 21:40:17 +00:00
Marek Polacek
438640d112
gdb.python/py-evthreads.exp: add missing $
2011-07-06 19:52:21 +00:00
Mike Frysinger
33a365dfad
gdb: testsuite: add Blackfin support
...
This fills out a few of the test places where needed for Blackfin targets.
Signed-off-by: Jie Zhang <jie.zhang@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2011-07-06 18:40:30 +00:00
Marek Polacek
8f7ae68682
Fix race in gdb.python/py-evthreads.exp
2011-07-06 15:00:15 +00:00
Hui Zhu
21083d0f0c
Correct a email error.
2011-07-06 02:46:47 +00:00
Hui Zhu
0f3428f083
2011-07-06 Hui Zhu <teawater@gmail.com>
...
* remote.c (remote_start_remote): Add TRY_CATCH for
remote_get_trace_status.
* tracepoint.c (disconnect_tracing): Ditto.
2011-07-06 02:43:12 +00:00
gdbadmin
dfea59b08c
*** empty log message ***
2011-07-06 00:00:03 +00:00
Tom Tromey
fc9f3a6978
* symtab.c (operator_chars): Now static.
...
* linespec.c (operator_chars): Don't declare.
2011-07-05 20:30:19 +00:00
Thiago Jung Bauermann
26e519b913
* ui-out.h (ui_out_field_core_addr): Fix typo in comment.
2011-07-05 18:36:52 +00:00
Tom Tromey
eb2a6f420b
gdb
...
* gnu-v3-abi.c (gnuv3_rtti_type): Check TYPE_CPLUS_REALLY_JAVA.
* gdbtypes.h (struct cplus_struct_type) <is_java>: New field.
(TYPE_CPLUS_REALLY_JAVA): New macro.
* dwarf2read.c (process_structure_scope): Set
TYPE_CPLUS_REALLY_JAVA.
gdb/testsuite
* gdb.java/jprint.java (jprint.hi): New field.
* gdb.java/jprint.exp: Print string.
2011-07-05 13:36:42 +00:00
Thiago Jung Bauermann
177b42fefa
gdb/
...
* ada-lang.c: Fix typos.
* amd64-tdep.c: Likewise.
* breakpoint.c: Likewise.
* cli/cli-decode.c: Likewise.
* findcmd.c: Likewise.
* inline-frame.c: Likewise.
* mi/mi-main.c: Likewise.
* minsyms.c: Likewise.
* monitor.c: Likewise.
* monitor.h: Likewise.
* prologue-value.c: Likewise.
* reverse.c: Likewise.
* s390-tdep.c: Likewise.
gdb/testsuite/
* gdb.base/call-sc.c: Likewise.
* gdb.base/ifelse.exp: Likewise.
* gdb.base/structs.c: Likewise.
gdb/doc/
* gdb.texinfo: Likewise.
2011-07-05 04:35:00 +00:00
gdbadmin
ec478a00d2
*** empty log message ***
2011-07-05 00:00:03 +00:00
Joel Brobecker
efae1d9244
Minor comment reformatting in generic_elf_osabi_sniffer
...
Comment says it all. I just felt that putting some new text in
a separate paragraph allowed us to clearly identify the section
about ELFOSABI_NONE, and the part that talks about the new
ELFOSABI_GNU.
gdb/ChangeLog:
* osabi.c (generic_elf_osabi_sniffer): Minor comment reformatting.
2011-07-04 19:50:44 +00:00
Joel Brobecker
6040a59db5
ada-tasks.c: handle known tasks maintained by a simply-linked list.
...
The mapping between Ada tasks, and the underlying threads is
normally maintained by the GNAT runtime under the known_tasks
array. For performance reasons, this array is just a static
array with 10_000 entries in it. However, this is not very
practical in certain environments where memory is limited.
For those environments, the runtime has been enhanced to use
an alternate scheme with a linked list.
This change enhances the Ada tasking support to recognize this
situation and use the correct way of reading the tasks info
based on the the situation.
gdb/ChangeLog (Tristan Gingold)
* ada-tasks.c (KNOWN_TASKS_LIST): New macro.
(tcb_fieldno): Add activation_link field.
(get_known_tasks_addr): Moved and rewritten.
(get_tcb_types_info): Set activation_link field.
(read_known_tasks_array): Add parameter. Rewritten.
(read_known_tasks_list): New function.
(read_known_tasks): New function.
(ada_build_task_list): Call read_known_tasks instead of
read_known_tasks_array.
* ravenscar-thread.c: Add first_task_name constant.
(has_ravenscar_runtime): Check for task list too.
2011-07-04 19:32:07 +00:00
Joel Brobecker
cb741e45a0
Minor changes in ada-tasks.c
...
Just some minor cleanup changes in preparation for an upcoming
change...
gdb/ChangeLog (Tristan Gingold)
* ada-tasks.c: Renames fieldno to actb_fieldno.
(ada_get_task_number): Indentation.
(get_tcb_types_info): Remove all parameters. Write directly
the globals.
(ptid_from_atcb_common): Adjust.
(read_atcb): Adjust.
2011-07-04 19:31:49 +00:00
Thiago Jung Bauermann
7475b06c20
* symtab.c (in_prologue): Remove mention of ppc's refine_prologue_limit.
2011-07-04 18:51:12 +00:00