X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=d80ab85816ef05d7c27c231170c9fa911de5a0be;hb=c2170eeffa616c51ca4c7ab7142523c04b762603;hp=055911da294c97393f6abce5f853f8cf813c712d;hpb=33a97bbe01566b42a9e6a0466814c2fb46d0c368;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 055911da29..d80ab85816 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,100 @@ +2014-01-16 Markus Metzger + + * amd64-tdep.c (amd64_classify_insn_at, amd64_insn_is_call) + (amd64_insn_is_ret, amd64_insn_is_jump, amd64_jmp_p): New. + (amd64_init_abi): Add insn_is_call, insn_is_ret, and insn_is_jump + to gdbarch. + * i386-tdep.c (i386_insn_is_call, i386_insn_is_ret) + (i386_insn_is_jump, i386_jmp_p): New. + (i386_gdbarch_init): Add insn_is_call, insn_is_ret, and + insn_is_jump to gdbarch. + * gdbarch.sh (insn_is_call, insn_is_ret, insn_is_jump): New. + * gdbarch.h: Regenerated. + * gdbarch.c: Regenerated. + * arch-utils.h (default_insn_is_call, default_insn_is_ret) + (default_insn_is_jump): New. + * arch-utils.c (default_insn_is_call, default_insn_is_ret) + (default_insn_is_jump): New. + +2014-01-16 Markus Metzger + + * common/btrace-common.h (btrace_read_type) : + Change to ... + (btrace_read_type) : ... this. Update users. + (btrace_read_type) : Change to ... + (btrace_read_type) : ... this. Update users. + +2014-01-16 Markus Metzger + + * common/linux-btrace.c (linux_read_btrace): Free trace from + previous iteration. + +2014-01-15 Doug Evans + + * dwarf2read.c (open_and_init_dwp_file): Use pulongest to print + uint32_t. + +2014-01-15 Tom Tromey + + * dbxread.c (process_one_symbol): Use set_objfile_main_name. + * dwarf2read.c (read_partial_die): Use set_objfile_main_name. + * objfiles.c (get_objfile_bfd_data): Initialize language_of_main. + (set_objfile_main_name): New function. + * objfiles.h (struct objfile_per_bfd_storage) : New fields. + (set_objfile_main_name): Declare. + * symtab.c (find_main_name): Loop over objfiles to find the main + name and language. + (set_main_name): Now static. + (get_main_info): Add comment. + * symtab.h (set_main_name): Don't declare. + +2014-01-15 Tom Tromey + + * symtab.c (main_progspace_key): New global. + (struct main_info): New. + (name_of_main, language_of_main): Remove. + (get_main_info, main_info_cleanup): New function. + (set_main_name, main_name, main_language): Use get_main_info. + (_initialize_symtab): Initialize main_progspace_key. + +2014-01-15 Tom Tromey + + * dbxread.c (process_one_symbol): Update. + * dwarf2read.c (read_partial_die): Update. + * symfile.c (set_initial_language): Call main_language. + * symtab.c (language_of_main): Now static. + (set_main_name): Add 'lang' parameter. + (find_main_name): Update. + (main_language): New function. + (symtab_observer_executable_changed): Update. + * symtab.h (set_main_name): Update. + (language_of_main): Remove. + (main_language): Declare. + +2014-01-15 Tom Tromey + + * symfile.c (init_entry_point_info): Use new "initialized" field. + Update. + * objfiles.h (struct entry_point) : New field. + (struct objfile_per_bfd_storage) : New field, moved from... + (struct objfile) : ...here. Remove. + * objfiles.c (entry_point_address_query): Update. + +2014-01-15 Tom Tromey + + * objfiles.c (entry_point_address_query): Relocate entry point + address. + (objfile_relocate1): Do not relocate entry point address. + * objfiles.h (struct entry_info) : Update comment. + : New field. + * symfile.c (init_entry_point_info): Find the entry point's + section. + +2014-01-15 Tom Tromey + + * solib-frv.c (enable_break): Use entry_point_address_query. + 2014-01-15 Omair Javaid * NEWS: Add note on improved process record-replay on