Fawzi Mohamed
8bd908398f
2011-07-15 Fawzi Mohamed <fawzi.mohamed@nokia.com>
...
* dwarf2-frame.c (decode_frame_entry, decode_frame_entry_1): Ensure
that CIE pointer of an FDE really points to a CIE .
2011-07-15 15:01:04 +00:00
Ulrich Weigand
ce4515734c
* gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
...
remote targets as well.
2011-07-15 14:13:00 +00:00
Ulrich Weigand
756d88a7fe
* lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
...
* gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
2011-07-15 14:11:22 +00:00
Ulrich Weigand
31f83dc55a
* lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
...
a remote machine, not the host.
(gdb_compile_shlib): Set soname if target is remote.
2011-07-15 14:10:26 +00:00
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