aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2010-08-09*** empty log message ***gdbadmin1-1/+1
2010-08-08*** empty log message ***gdbadmin1-1/+1
2010-08-07gdb/Jan Kratochvil10-47/+189
* defs.h (make_cleanup_restore_uinteger, make_cleanup_restore_ui_file) (make_cleanup_restore_page_info) (set_batch_flag_and_make_cleanup_restore_page_info): New declarations. * gdbcmd.h (execute_command_to_string): New declaration. * python/python.c (struct restore_ui_file_closure, restore_ui_file) (make_cleanup_restore_ui_file): Move to utils.c (execute_gdb_command) <to_string>: Move ... * top.c (execute_command_to_string): ... here. Call set_batch_flag_and_make_cleanup_restore_page_info. * utils.c (make_cleanup_restore_integer): New source file blank line. (make_cleanup_restore_uinteger): New. (struct restore_ui_file_closure, do_restore_ui_file) (make_cleanup_restore_ui_file): Move here from python/python.c. (init_page_info) <batch_flag> (do_restore_page_info_cleanup, make_cleanup_restore_page_info) (set_batch_flag_and_make_cleanup_restore_page_info): New. gdb/testsuite/ * gdb.python/python.exp (show height, set height 10) (verify pagination beforehand, verify pagination beforehand: q) (gdb.execute does not page, verify pagination afterwards) (verify pagination afterwards: q): New. gdb/doc/ * gdb.texinfo (Mode Options) <-batch> (Basic Python) <gdb.execute>: Describe setting width and height.
2010-08-07*** empty log message ***gdbadmin1-1/+1
2010-08-06 * thread.c (add_thread_silent): Use null_ptid instead ofPedro Alves2-2/+7
minus_one_ptid while getting rid of stale inferior_ptid.
2010-08-06 * dwarf2-frame.c (struct dwarf2_cie): Add ptr_size member.Corinna Vinschen6-16/+93
Throughout, call read_encoded_value with ptr_size rather than addr_size. (decode_frame_entry_1): Remove redundant setting of addr_size. Call gdbarch_dwarf2_addr_size rather than gdbarch_ptr_bit to determine addr_size in Dwarf versions < 4. Set ptr_size dependent on examined frame section. Add comment to explain why. * gdbarch.sh (dwarf2_addr_size): Define as variable. Add lengthy comment to explain usage. * gdbarch.c: Regenerate. * gdbarch.h: Regenerate. * xstormy16-tdep.c (xstormy16_gdbarch_init): Set dwarf2_addr_size to 4.
2010-08-06gdb/Jan Kratochvil2-3/+9
Code cleanup. * varobj.c (varobj_create): Move variables fi, old_fi and block to a more inner block.
2010-08-06*** empty log message ***gdbadmin1-1/+1
2010-08-05 * configure.tgt (alpha*-*-linux*, am33_2.0*-*-linux*, frv-*-*)Pedro Alves2-14/+26
(hppa*-*-linux*, ia64-*-linux*, m32r*-*-linux*, m68*-*-linux*) (microblaze*-linux-*, mips*-*-linux*, sh*-*-linux*) (sparc-*-linux*, sparc64-*-linux*, xtensa*-*-linux*): Add linux-tdep.o to gdb_target_obs.
2010-08-05* mi/mi-main.c (mi_cmd_remove_inferior): Properly access first argument.Marc Khouzam2-1/+6
2010-08-052010-08-05 Hui Zhu <teawater@gmail.com>Hui Zhu4-39/+142
* mips-linux-tdep.c(regset.h): New include. (mips_supply_gregset_wrapper, mips_fill_gregset_wrapper, mips_supply_fpregset_wrapper, mips_fill_fpregset_wrapper, mips64_supply_gregset_wrapper, mips64_fill_gregset_wrapper, mips64_supply_fpregset_wrapper, mips64_fill_fpregset_wrapper, mips_linux_regset_from_core_section): New functions. (fetch_core_registers, regset_core_fns): Deleted. (mips_linux_init_abi): Add mips_linux_regset_from_core_section. Deleted regset_core_fns. * mips-tdep.c(mips_gdbarch_init): Initialize tdep->gregset, tdep->gregset64, tdep->fpregset and tdep->fpregset64. * mips-tdep.h(gdbarch_tdep): Add gregset, gregset64, fpregset and fpregset64.
2010-08-05*** empty log message ***gdbadmin1-1/+1
2010-08-04 * s390-tdep.c: Include linux-tdep.h.Pedro Alves2-1/+10
(s390_gdbarch_init): Call linux_init_abi.
2010-08-04 * corelow.c (core_pid_to_str): Default to using normal_pid_to_strPedro Alves22-14/+158
instead of printing "Thread" here. * linux-tdep.c: Include inferior.h. (linux_core_pid_to_str): New. (linux_init_abi): New. * linux-tdep.h (linux_init_abi): Declare. * alpha-linux-tdep.c: Include linux-tdep.h. (alpha_linux_init_abi): Call linux_init_abi. * amd64-linux-tdep.c (amd64_linux_init_abi): Call linux_init_abi. * arm-linux-tdep.c (arm_linux_init_abi): Call linux_init_abi. * frv-linux-tdep.c: Include linux-tdep.h (frv_linux_init_abi): Call linux_init_abi. * hppa-linux-tdep.c: Include linux-tdep.h (hppa_linux_init_abi): Call linux_init_abi. * i386-linux-tdep.c (i386_linux_init_abi): Call linux_init_abi. * ia64-linux-tdep.c: Include linux-tdep.h. (ia64_linux_init_abi): Call linux_init_abi. * m32r-linux-tdep.c: Include linux-tdep.h. (m32r_linux_init_abi): Call linux_init_abi. * m68klinux-tdep.c: Include linux-tdep.h. (m68k_linux_init_abi): Call linux_init_abi. * microblaze-linux-tdep.c: Include linux-tdep.h. (microblaze_linux_init_abi): Call linux_init_abi. * mips-linux-tdep.c: Include linux-tdep.h. (mips_linux_init_abi): Call linux_init_abi. * mn10300-linux-tdep.c: Include linux-tdep.h. (am33_linux_init_osabi): Call linux_init_abi. Rename the 'gdbinfo' parameter to 'info'. * ppc-linux-tdep.c: Include linux-tdep.h. (ppc_linux_init_abi): Call linux_init_abi. * sh-linux-tdep.c: Include linux-tdep.h. (sh_linux_init_abi): Call linux_init_abi. * sparc-linux-tdep.c: Include linux-tdep.h. (sparc32_linux_init_abi): Call linux_init_abi. * sparc64-linux-tdep.c: Include linux-tdep.h. (sparc64_linux_init_abi): Call linux_init_abi. * xtensa-linux-tdep.c: Include linux-tdep.h. (xtensa_linux_init_abi): Call linux_init_abi. * i386-cygwin-tdep.c (i386_windows_core_pid_to_str): New. (i386_cygwin_init_abi): Install it as gdbarch_core_pid_to_str callback.
2010-08-04*** empty log message ***gdbadmin1-1/+1
2010-08-03Add missing entry to previous checkin.Doug Evans1-1/+2
(bfd_lookup_symbol): Remove unnecessary forward decl.
2010-08-03 * breakpoint.c (bpdisp_text): Constify bpdisps.Doug Evans4-16/+26
* solib-svr4.c (solib_break_names): Constify. (bkpt_names, main_name_list): Constify. (match_main): Constify soname arg. (bfd_lookup_symbol): Constify symname arg. (enable_break): Constify bkpt_namep. * symtab.c (search_symbols): Constify types, types2, types3, types4. (symtab_symbol_info): Constify classnames.
2010-08-032010-08-03 Phil Muldoon <pmuldoon@redhat.com>Phil Muldoon2-0/+13
* NEWS: Document Python value inferior function calls.
2010-08-03 * dwarf2read.c (dwarf_attr_name): Add DW_AT_GNU_odr_signature.Doug Evans2-0/+6
2010-08-03*** empty log message ***gdbadmin1-1/+1
2010-08-02 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" failsDoug Evans2-4/+17
because of an older gcc, change test2 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved to unsupported.
2010-08-02 * gdb.base/break-always.exp: Do not expect full paths to fileKazu Hirata3-5/+11
names. * gdb.base/commands.exp: Likewise.
2010-08-02*** empty log message ***gdbadmin1-1/+1
2010-08-01*** empty log message ***gdbadmin1-1/+1
2010-07-312010-07-31 Paul Pluzhnikov <ppluzhnikov@google.com>Paul Pluzhnikov4-7/+49
* linux-thread-db.c (libthread_db_debug): New variable. (thread_db_find_new_threads_silently): Control verbosity with it. (try_thread_db_load_1, try_thread_db_load): Likewise. (find_new_threads_once): Likewise. (_initialize_thread_db): Set/show it. doc/ChangeLog 2010-07-31 Paul Pluzhnikov <ppluzhnikov@google.com> * gdb.texinfo (Threads): Document 'debug libthread-db'.
2010-07-31 * Makefile.in (signals_h): New.Pedro Alves2-3/+11
(server_h): Depend on it. (server.o): Don't depend on $(signals_def). (signals.o): Depend on $(signals_def).
2010-07-31gdb/Jan Kratochvil4-165/+22
* common/signals.c (signals): Move the content to signals.def. Include it. Remove the INDENT comments. gdb/gdbserver/ * Makefile.in (signals_def): New. (server_h): Append include/gdb/signals.h and signals_def. (server.o): Append signals_def. include/gdb/ * signals.h (enum target_signal): Move the content to signals.def. Include it. * signals.def: New file.
2010-07-31*** empty log message ***gdbadmin1-1/+1
2010-07-30gdbTom Tromey5-1/+57
* Makefile.in (install-only): Install gdb-add-index. * gdb-add-index.sh: New file. gdb/doc * gdb.texinfo (Index Files): Mention gdb-add-index.
2010-07-30 * gdb.cp/temargs.exp: For new tests that require newer gccs,Doug Evans2-0/+42
xfail them when run with older gccs.
2010-07-30 * lib/gdb.exp (build_executable): Forward "c++" option toDoug Evans2-1/+8
get_compiler_info.
2010-07-30gdb/Cheng Renquan2-0/+5
* MAINTAINERS: Add myself for write after approval privileges.
2010-07-30 * gdb.python/py-type.exp (test_template): Mark as xfail testsDoug Evans2-0/+19
"python print ttype.template_argument(1)" and "python print isinstance(ttype.template_argument(1), gdb.Value)" if using gcc 4.4 or earlier.
2010-07-30 * gdb.base/valgrind-db-attach.exp: Use unique test name forDoug Evans2-0/+6
attach-to-debugger handling.
2010-07-30gdb/Jan Kratochvil6-8/+69
* symfile.c (addr_section_name): New function. (addrs_section_compar): Use it. (addr_info_make_relative): Use it. Move variable sect_name into a more inner block. Make ".dynbss" and ".sdynbss" checks more strict. gdb/testsuite/ * gdb.base/prelink-lib.c (copyreloc): New initialized variable. * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables. (main): Use copyreloc. * gdb.base/prelink.exp (split debug of executable) (.dynbss vs. .bss address shift): New tests.
2010-07-30 * configure: Rebuild.Tom Tromey3-2/+48
* configure.ac: Add missing case for Python 2.7.
2010-07-302010-07-30 Hui Zhu <teawater@gmail.com>Hui Zhu2-2/+11
* gdb.texinfo (Inferiors and Programs): Update the introduce of "detach inferior" and "kill inferior".
2010-07-30*** empty log message ***gdbadmin1-1/+1
2010-07-29 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_promptPedro Alves2-3/+8
in gdb_test_multiple.
2010-07-29* rx-tdep.c (rx_analyze_prologue): Don't require branches to haveDJ Delorie2-1/+5
conditions.
2010-07-29 * PROBLEMS: Remove mention of all problems.Pedro Alves2-100/+6
2010-07-29 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in thePedro Alves2-0/+10
environment.
2010-07-29*** empty log message ***gdbadmin1-1/+1
2010-07-282010-07-28 Pedro Alves <pedro@codesourcery.com>Pedro Alves5-2/+15
PR build/11848 * configure.ac: Check for wresize. * configure, config.in: Regenerate. * tui/tui-win.c (make_visible_with_new_height): Wrap wresize call with HAVE_WRESIZE.
2010-07-28gdbTom Tromey5-23/+110
PR python/11060: * python/py-type.c (typy_legacy_template_argument): New function, extracted from typy_template_argument. (typy_template_argument): Use TYPE_TEMPLATE_ARGUMENT. Return a value when needed. gdb/testsuite PR python/11060: * gdb.python/py-type.c (Temargs): New template. (temvar): New variable. * gdb.python/py-type.exp (test_template): New proc.
2010-07-282010-07-28 Oleg Nesterov <oleg@redhat.com>Tom Tromey2-1/+6
* remote.c (readchar): Call pop_target in case of SERIAL_ERROR.
2010-07-28 * dwarf2read.c (dwarf2_const_value_data): Never sign extend.Tom Tromey2-8/+12
2010-07-282010-07-28 Daniel Jacobowitz <dan@codesourcery.com>Pedro Alves6-20/+69
gdb/ * dwarf2read.c (read_subroutine_type): Improve THIS detection, handling DW_AT_object_pointer, and workaround GCC PR 43053. gdb/testsuite/ * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp, gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
2010-07-28 * Makefile.in (HFILES_NO_SRCDIR): Remove link-warning.h.Tom Tromey2-1/+5
2010-07-28Add missing gettext markup.Joel Brobecker3-2/+7
gdb/ChangeLog: * remote.c (remote_download_tracepoint): Add missing gettext markup. * tracepoint.c (parse_static_tracepoint_marker_definition): Likewise.