summaryrefslogtreecommitdiff
path: root/gdb
Commit message (Collapse)AuthorAgeFilesLines
* * acinclude.m4 (SRV_CHECK_TLS_GET_ADDR): New.Daniel Jacobowitz2006-10-1713-2632/+2123
| | | | | | | | | | | | | | | | * configure.ac: Use it. Define HAVE_TD_THR_TLS_GET_ADDR. * config.in, configure: Regenerated. * inferiors.c (gdb_id_to_thread): New function. (gdb_id_to_thread_id): Use it. * linux-low.c (linux_target_ops): Use thread_db_get_tls_address. * linux-low.h (struct process_info): Add th member. (thread_db_get_tls_address): New prototype. * remote-utils.c (decode_address): Make non-static. * server.c (handle_query): Handle qGetTLSAddr. * server.h (gdb_id_to_thread, decode_address): New prototypes. * target.h (struct target_ops): Add get_tls_address. * thread-db.c (maybe_attach_thread): Save the thread handle. (thread_db_get_tls_address): New.
* * gdb.threads/manythreads.c (thread_function, main): Don't castDaniel Jacobowitz2006-10-173-6/+13
| | | | | int to pointer or pointer to int. * gdb.threads/manythreads.exp: Don't expect the string "LWP".
* * remote.c (remote_pid_to_str): Capitalize "Thread".Daniel Jacobowitz2006-10-172-1/+5
|
* *** empty log message ***gdbadmin2006-10-171-1/+1
|
* PR remote/2158Daniel Jacobowitz2006-10-162-2/+9
| | | | | * remote.c (remote_write_bytes): Throttle packet alignment for small packets.
* *** empty log message ***gdbadmin2006-10-161-1/+1
|
* * gdb.texinfo (Signals, Set Breaks, Set Watchpoints): Document optionalEli Zaretskii2006-10-152-4/+13
| | | | | arguments to `info signals' `handle', `info breakpoints', and `info watchpoints'.
* * gdb.texinfo (Sample Session, Invocation, Quitting GDB)Eli Zaretskii2006-10-152-26/+36
| | | | | | | | | (Command Syntax, Signals, Backtrace, Connecting) (Remote configuration, Renesas Boards, Console I/O): Fix last change: use Ctrl- instead of C-, except wrt Emacs. (File-I/O Examples): Put Ctrl-c in @kbd. (Cygwin Native, File-I/O Overview, The Ctrl-C message) (Console I/O): Use @samp with Ctrl-.
* (thread_db_wait): Don't bother continuing if the wait result indicates theNick Roberts2006-10-151-1/+2
| | | | | program terminated with a signal (from gdb-6.3-ia64-sigill-20051115.patch, a patch for Fedora Core 5).
* *** empty log message ***Nick Roberts2006-10-151-0/+7
|
* *** empty log message ***gdbadmin2006-10-151-1/+1
|
* * gdb.texinfo (Backtrace): Fix last change.Eli Zaretskii2006-10-142-1/+6
|
* (Backtrace): Order correctly and add other cases.Nick Roberts2006-10-141-1/+3
|
* *** empty log message ***Nick Roberts2006-10-141-0/+4
|
* *** empty log message ***gdbadmin2006-10-141-1/+1
|
* Add in one of the previous entries the fact that the change was toJoel Brobecker2006-10-131-0/+1
| | | | fix PR symtab/2018.
* *** empty log message ***gdbadmin2006-10-131-1/+1
|
* * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.Daniel Jacobowitz2006-10-123-3/+8
|
* *** empty log message ***gdbadmin2006-10-121-1/+1
|
* * dwarf2read.c (dwarf_decode_lines): Call record_line uponDaniel Jacobowitz2006-10-112-3/+26
| | | | encountering a different subfile.
* 2006-10-11 Denis Pilat <denis.pilat@st.com>Frederic Riss2006-10-112-0/+13
| | | | | * tui/tui-source.c (tui_set_source_content): handle source files that contain non unix end-of-line.
* *** empty log message ***gdbadmin2006-10-111-1/+1
|
* * gdb.texinfo (Command Syntax, Connecting, Remote configuration,Bob Wilson2006-10-102-13/+19
| | | | | Renesas Boards, ST2000, TUI Keys, TUI Single Key Mode, TUI Commands, Emacs, Console I/O): Fix @key and @kbd usage.
* * ser-mingw.c (free_pipe_state, pipe_wait_handle): UpdateDaniel Jacobowitz2006-10-102-13/+46
| | | | | | for changes to pipe_select_thread. (pipe_done_wait_handle): New. (_initialize_ser_windows): Reference it.
* 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>Daniel Jacobowitz2006-10-1013-82/+267
| | | | | | | | | | | | | | | | | | | | | | | | | Daniel Jacobowitz <dan@codesourcery.com> * Makefile.in (expprint.o, parse.o, target.o): Update. * dwarf2loc.c (dwarf_expr_tls_address): Move body to target_translate_tls_address. Call it. * eval.c (evaluate_subexp_standard): Handle UNOP_MEMVAL_TLS. * expprint.c (print_subexp_standard): Likewise. (op_name_standard, dump_subexp_body_standard): Likewise. * expression.h (enum exp_opcode): Add UNOP_MEMVAL_TLS. (union exp_element): Add objfile. * parse.c (write_exp_elt_objfile): New function. (msym_tls_symbol_type): New. (write_exp_msymbol): Handle TLS. (operator_length_standard): Handle UNOP_MEMVAL_TLS. (build_parse): Initialize msym_tls_symbol_type. * parser-defs.h (write_exp_elt_objfile): New prototype. * target.c (target_translate_tls_address): New. * target.h (target_translate_tls_address): Add prototype. 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com> * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
* *** empty log message ***gdbadmin2006-10-101-1/+1
|
* * solib.c (solib_open): Handle an empty solib_absolute_prefix like aDaniel Jacobowitz2006-10-092-3/+12
| | | | missing one.
* * solib.c (solib_read_symbols): Stop if the file was not found.Daniel Jacobowitz2006-10-092-0/+9
|
* 2006-10-09 Paul Pluzhnikov <ppluzhnikov@charter.net>Daniel Jacobowitz2006-10-096-3/+115
| | | | | | | | | | PR c++/2116 * valops.c (find_overload_match): Check for a NULL name. 2006-10-09 Daniel Jacobowitz <dan@codesourcery.com> PR c++/2116 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
* *** empty log message ***gdbadmin2006-10-091-1/+1
|
* *** empty log message ***gdbadmin2006-10-081-1/+1
|
* *** empty log message ***gdbadmin2006-10-071-1/+1
|
* * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now thatJoel Brobecker2006-10-062-18/+5
| | | | the corresponding bug has been fixed in GDB (PR/2018).
* * dwarf2read.c (read_array_type): Set the type name if the nameJoel Brobecker2006-10-062-0/+9
| | | | attribute is present.
* * gdb.base/subst.exp: New testcase.Joel Brobecker2006-10-062-0/+153
|
* * gdb.ada/array_return/pck.ads: Add copyright notice.Joel Brobecker2006-10-066-0/+93
| | | | | | | * gdb.ada/array_return/pck.adb: Likewise. * gdb.ada/array_return/p.adb: Likewise. * gdb.ada/exec_changed/first.adb: Likewise. * gdb.ada/exec_changed/second.adb: Likewise.
* * gdb.ada/watch_arg/watch.adb: New file.Joel Brobecker2006-10-063-0/+97
| | | | * gdb.ada/watch_arg.exp: New testcase.
* * blockframe.c (block_innermost_frame): Rewrite frame search logic.Joel Brobecker2006-10-062-5/+10
|
* *** empty log message ***gdbadmin2006-10-061-1/+1
|
* * Makefile.in (gdb_expat_h): New.Daniel Jacobowitz2006-10-056-16/+52
| | | | | | | | | (xml_support_h): Add gdb_expat.h dependency. (memory-map.o, xml-support.o): Likewise. * gdb_expat.h: New file. * xml-support.h: Include it. * memory-map.c, xml-support.c: Likewise. Remove XML_STATUS_OK definitions.
* * remote.c (get_remote_state_raw): Renamed from get_remote_state.Daniel Jacobowitz2006-10-052-3/+24
| | | | | (get_remote_state): New function. (init_remote_state, _initialize_remote): Use get_remote_state_raw.
* Reviewed and approved by Daniel Jacobowitz <drow@false.org>Fred Fish2006-10-052-1/+6
| | | | | | 2006-10-04 Fred Fish <fnf@specifix.com> * vec.c: Include defs.h first. This pulls in config.h which can affect other includes.
* *** empty log message ***gdbadmin2006-10-051-1/+1
|
* * somread.c (som_symtab_read): Avoid using alloca for potentiallyJoel Brobecker2006-10-042-4/+16
| | | | large buffers.
* * arch-utils.h (gdbarch_info_fill): Remove duplicate prototype.Daniel Jacobowitz2006-10-042-2/+4
|
* *** empty log message ***gdbadmin2006-10-041-1/+1
|
* * memory-map.c (XML_STATUS_OK, XML_STATUS_ERROR): Provide defaultDaniel Jacobowitz2006-10-033-0/+16
| | | | | definitions. * xml-support.c (XML_STATUS_OK, XML_STATUS_ERROR): Likewise.
* *** empty log message ***gdbadmin2006-10-031-1/+1
|
* * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_pathVladimir Prus2006-10-023-0/+10
| | | | | via string_to_regexp. * gdb.mi/mi2-basics.exp: Likewise.
* *** empty log message ***gdbadmin2006-10-021-1/+1
|