Joel Brobecker
6f38eac82e
* ada-lang.c (symtab_for_sym): Delete.
...
(user_select_syms): Use sym->symtab instead of calling symtab_for_sym.
2009-04-16 17:21:06 +00:00
Joel Brobecker
f9bc20b9be
* ada-lang.c (extract_string): Delete.
...
(ada_main_name): Reimplement using target_read_string instead of
extract_string.
2009-04-16 17:16:18 +00:00
Andreas Schwab
335d71d67e
* m68klinux-nat.c: Remove obsolete comment.
...
(fetch_register, store_register): Don't call
gdbarch_cannot_fetch_register or gdbarch_cannot_store_register,
which are always nops here.
2009-04-16 15:26:49 +00:00
gdbadmin
015f384266
*** empty log message ***
2009-04-16 00:00:33 +00:00
Tom Tromey
732f6a935c
gdb
...
* c-lang.c (c_emit_char): Use INTERMEDIATE_ENCODING.
(c_printstr): Likewise.
* charset.c: Include gdb_wait.h.
(make_wchar_iterator): Use INTERMEDIATE_ENCODING.
(find_charset_names): Use pexecute. Handle libiconv's output.
Detect errors.
(_initialize_charset): Use xstrdup.
* gdb_wchar.h: Check HAVE_BTOWC. Split PHONY_ICONV and wchar
cases.
(INTERMEDIATE_ENCODING): New define.
* configure, config.in: Rebuild.
* configure.ac: Check for btowc.
gdb/doc
* gdb.texinfo (Character Sets): Document default character set.
2009-04-15 22:20:32 +00:00
Tom Tromey
334cc82d44
gdb
...
* c-lang.c (evaluate_subexp_c): Correctly handle EVAL_SKIP.
gdb/testsuite
* gdb.base/charset.exp: Add regression test.
2009-04-15 21:55:04 +00:00
Eli Zaretskii
27e3013dec
* utils.c (parse_escape): Initialize target_char to pacify GCC.
2009-04-15 20:40:51 +00:00
gdbadmin
65cd573b7d
*** empty log message ***
2009-04-15 00:00:02 +00:00
Jan Kratochvil
8ea5dfdf09
gdb/
...
* c-lang.c (c_get_string): Fix xfree crash on a failed string read.
2009-04-14 21:54:33 +00:00
Pierre Muller
88c15c3400
ARI fix: sprintf rule.
...
* ada-exp.y (convert_char_literal): Replace sprintf by xsnprintf.
* ada-lang.c (add_angle_brackets): Use xstrprintf.
(ada_decode): Replace sprintf by xsnprintf.
(find_old_style_renaming_symbol): Ditto.
(ada_to_fixed_type_1, ada_enum_name): Ditto.
2009-04-14 19:04:24 +00:00
Pierre Muller
87f9adc166
* gdbint.texinfo: Change server name from sources.redhat.com to
...
sourceware.org throughout.
2009-04-14 18:18:41 +00:00
Joel Brobecker
d12672ccc7
* gdb.base/exe-lock.exp: New testcase.
2009-04-14 16:49:57 +00:00
Joel Brobecker
efbd6e753f
* target.c (target_mourn_inferior): Call bfd_cache_close_all
...
after having executed the target mourn_inferior routine.
2009-04-14 16:48:07 +00:00
Eli Zaretskii
b46df7a18c
config/djgpp/djconfig.sh (DEPDIR): Define to "_deps", if undefined.
2009-04-14 14:25:12 +00:00
David Daney
2facfe5cc4
2009-04-13 David Daney <ddaney@caviumnetworks.com>
...
* infrun.c (maybe_software_singlestep): New function.
(resume): Call maybe_software_singlestep.
(handle_inferior_event): Same.
2009-04-14 00:59:47 +00:00
gdbadmin
bf21c8117e
*** empty log message ***
2009-04-14 00:00:33 +00:00
Tom Tromey
18e8c3bc8a
gdb
...
* python/python-frame.c (frapy_richcompare): Return
Py_NotImplemented, not an error. Handle Py_NE as well.
gdb/testsuite
* gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
operator on Frame.
2009-04-13 20:54:59 +00:00
Eli Zaretskii
76208fec87
Fix typo in the last change.
2009-04-13 18:55:15 +00:00
Eli Zaretskii
e726d7841c
* charset.c (EILSEQ): Define if not defined by system headers.
2009-04-13 18:49:27 +00:00
gdbadmin
2be757dd2a
*** empty log message ***
2009-04-13 00:00:33 +00:00
gdbadmin
f41305e143
*** empty log message ***
2009-04-12 00:00:03 +00:00
Eli Zaretskii
c03b3c325a
*** empty log message ***
2009-04-11 19:21:10 +00:00
Eli Zaretskii
a2effb2e8e
*** empty log message ***
2009-04-11 18:06:02 +00:00
Eli Zaretskii
238f4807d1
* config/djgpp/config.sed: Tweak ac_config_files in intl/configure
...
to be consistent with renaming config.intl.h into config_intl.h.
2009-04-11 18:03:52 +00:00
Eli Zaretskii
685af672ca
* go32-nat.c (go32_attach, go32_detach:) Fix prototypes to be
...
consistent with the change from 2009-03-17.
2009-04-11 17:57:34 +00:00
gdbadmin
e4169056cc
*** empty log message ***
2009-04-11 00:00:33 +00:00
Jan Kratochvil
f4a34a0895
gdb/
...
* varobj.c (varobj_invalidate): Fix formatting text width.
2009-04-10 16:00:49 +00:00
Jan Kratochvil
2dbd25e5eb
gdb/
...
* varobj.c (varobj_invalidate): Fix indentation.
2009-04-10 15:57:54 +00:00
Jan Kratochvil
c16abbdefa
* gdbtypes.c: Remove excessive parentheses at the return keywords.
2009-04-10 03:36:32 +00:00
gdbadmin
da5302886c
*** empty log message ***
2009-04-10 00:00:03 +00:00
Joel Brobecker
2c88c651a4
* gdb.texinfo (Set Breaks): Rewrite a paragraph to avoid a warning
...
about a missing dot or coma after @xref.
2009-04-09 20:11:57 +00:00
gdbadmin
c69cb0bd0d
*** empty log message ***
2009-04-09 00:00:33 +00:00
Vladimir Prus
143260c9bf
Implement -exec-jump.
...
* mi/mi-cmds.h (mi_cmd_exec_jump): Declare.
* mi/mi-main.c (mi_cmd_exec_jump): New.
* mi/mi-cmds.c (mi_cmds): Register exec-jump.
2009-04-08 06:58:37 +00:00
gdbadmin
a8094b241e
*** empty log message ***
2009-04-08 00:00:33 +00:00
Doug Evans
d10c338de3
* symfile.c (symbol_file_clear): Fix indentation.
2009-04-07 20:43:51 +00:00
gdbadmin
0531ad6f23
*** empty log message ***
2009-04-07 00:00:33 +00:00
gdbadmin
c71301cd1f
*** empty log message ***
2009-04-06 00:00:03 +00:00
Mark Kettenis
e5a6ba44d9
* sparc64nbsd-nat.c (sparc64nbsd_supply_pcb): Fix comment.
2009-04-05 22:37:20 +00:00
gdbadmin
6eed0d08a8
*** empty log message ***
2009-04-05 00:00:33 +00:00
gdbadmin
da276d977f
*** empty log message ***
2009-04-04 00:00:34 +00:00
Ulrich Weigand
7fe519cb21
* inferiors.c (get_thread_process): Make global.
...
* server.h (get_thread_process): Add prototype.
* thread-db.c (find_one_thread): Use get_thread_process
instead of current_process.
(thread_db_get_tls_address): Do not crash if called when
thread layer is not yet initialized.
2009-04-03 20:15:51 +00:00
Ulrich Weigand
409c383c98
* ppc-linux-nat.c (ppc_linux_target_wordsize): New function.
...
(ppc_linux_auxv_parse): New function.
(ppc_linux_read_description): Use ppc_linux_target_wordsize.
(_initialize_ppc_linux_nat): Install ppc_linux_auxv_parse.
2009-04-03 16:07:04 +00:00
Ulrich Weigand
5472f405e2
* remote-utils.c (prepare_resume_reply): Null-terminate packet.
...
* spu-low.c (current_tid): Rename to ...
(current_ptid): ... this.
(fetch_ppc_register, fetch_ppc_memory, store_ppc_memory,
spu_proc_xfer_spu, spu_resume, spu_request_interrupt): Use
ptid_get_lwp (current_ptid) instead of current_tid.
(spu_kill, spu_detach, spu_join, spu_wait): Use pid argument
instead of current_tid. Use find_process_pid to verify pid
argument is valid. Pass proper argument to remove_process.
(spu_thread_alive): Compare current_ptid instead of current_tid.
(spu_resume): Likewise.
2009-04-03 14:38:39 +00:00
Ulrich Weigand
9592c5d011
* spu-linux-nat.c (spu_bfd_open): Set filename of in-memory
...
BFD to contents of SPU name note.
(spu_symbol_file_add_from_memory): Call symbol_file_add_from_bfd
with "from_tty" argument 1 instead of 0.
2009-04-03 14:37:57 +00:00
Ulrich Weigand
5ecd5cbe98
* gdb.base/attach.exp: Re-enable for spu*-*-* targets.
...
* gdb.server/ext-attach.exp: Likewise.
2009-04-03 14:37:04 +00:00
Pedro Alves
55ac2b9961
* linux-low.c (usr_store_inferior_registers): Declare local `pid'
...
variable.
2009-04-03 11:40:02 +00:00
Vladimir Prus
7309f75664
Eliminate some sleep usage.
...
* gdb.mi/basics.c (do_nothing): New.
(main): Use do_nothing instead of printf, so that
not to introduce race condition between output of
inferiour and output of gdb. Do not use sleep as it
is not generally available on embedded targets.
2009-04-03 11:23:19 +00:00
gdbadmin
0ab72a231d
*** empty log message ***
2009-04-03 00:00:03 +00:00
Pedro Alves
f4b95f6ffd
* gdb.server/ext-attach.exp: Expect an optional process id after
...
"Detached from remote process".
2009-04-02 22:40:10 +00:00
Jan Kratochvil
de40b933e2
gdb/
...
* dwarf2read.c
(new_symbol <DW_TAG_variable> <!DW_AT_location> <DW_AT_external>):
Create the symbol in local scope.
* symtab.h (cu->list_in_scope <LOC_UNRESOLVED>): New comment part.
gdb/testsuite/
* gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
gdb.dwarf2/dw2-unresolved.exp: New.
2009-04-02 21:01:41 +00:00