X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=f4415854889a9fdb9953ea1db3650dcb0a71db1e;hb=d17f7b365cf3896b3129b9077d55b3154fc43131;hp=3d312b108cf4a7641eb54d97bab57ad1557d8012;hpb=0ed5da759e34c6e85cb2a9ea0fdc7b680f897a81;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 3d312b108c..f441585488 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,105 @@ +2017-05-02 Simon Marchi + + * solib-target.c (solib_target_relocate_section_addresses): + Remove num_section_bases, num_bases, segment_bases variables. + +2017-05-02 Simon Marchi + + * common/gdb_vecs.h (DEF_VEC_I (CORE_ADDR)): Remove. + +2017-05-02 Simon Marchi + + * solib-target.c: Include + (struct lm_info_target) <~lm_info_target>: Remove. + : Change type to + std::vector. + (library_list_start_segment, library_list_start_section, + library_list_end_library, + solib_target_relocate_section_addresses): Adjust. + +2017-05-02 Simon Marchi + + * gdbarch.sh (software_single_step): Change return type to + std::vector. + * gdbarch.c, gdbarch.h: Re-generate. + * arch/arm-get-next-pcs.c (thumb_deal_with_atomic_sequence_raw): + Adjust. + (arm_deal_with_atomic_sequence_raw): Adjust. + (thumb_get_next_pcs_raw): Adjust. + (arm_get_next_pcs_raw): Adjust. + (arm_get_next_pcs): Adjust. + * arch/arm-get-next-pcs.h (arm_get_next_pcs): Adjust. + * aarch64-tdep.c (aarch64_software_single_step): Adjust. + * alpha-tdep.c (alpha_deal_with_atomic_sequence): Adjust. + (alpha_software_single_step): Adjust. + * alpha-tdep.h (alpha_software_single_step): Adjust. + * arm-linux-tdep.c (arm_linux_software_single_step): Adjust. + * arm-tdep.c (arm_software_single_step): Adjust. + (arm_breakpoint_kind_from_current_state): Adjust. + * arm-tdep.h (arm_software_single_step): Adjust. + * breakpoint.c (insert_single_step_breakpoint): Adjust. + * cris-tdep.c (cris_software_single_step): Adjust. + * mips-tdep.c (mips_deal_with_atomic_sequence): Adjust. + (micromips_deal_with_atomic_sequence): Adjust. + (deal_with_atomic_sequence): Adjust. + (mips_software_single_step): Adjust. + * mips-tdep.h (mips_software_single_step): Adjust. + * moxie-tdep.c (moxie_software_single_step): Adjust. + * nios2-tdep.c (nios2_software_single_step): Adjust. + * ppc-tdep.h (ppc_deal_with_atomic_sequence): Adjust. + * rs6000-aix-tdep.c (rs6000_software_single_step): Adjust. + * rs6000-tdep.c (ppc_deal_with_atomic_sequence): Adjust. + * s390-linux-tdep.c (s390_software_single_step): Adjust. + * sparc-tdep.c (sparc_software_single_step): Adjust. + * spu-tdep.c (spu_software_single_step): Adjust. + * tic6x-tdep.c (tic6x_software_single_step): Adjust. + +2017-05-02 Simon Marchi + + * gdbarch.sh: Use semi-colon as field separator instead of colon. + * gdbarch.h: Re-generate. + +2017-05-01 Tim Wiederhake + + * Makefile.in (SUBDIR_PYTHON_OBS): Add py-instruction.o. + (SUBDIR_PYTHON_SRCS): Add py-instruction.c. + * python/py-instruction.c, python/py-instruction.h: New file. + * python/py-record.c: Add py-instruction.h include. + (gdbpy_initialize_record): Make gdb.Instruction a super class of + gdb.RecordInstruction. + * python/python-internal.h: Add gdbpy_initialize_instruction + declaration. + * python/python.c (do_start_initialization): Add + gdbpy_initialize_instruction. + +2017-05-01 Tim Wiederhake + + * python/py-record-btrace.c (BTPY_REQUIRE_VALID_CALL, btpy_call_type): + Remove. + (btrace_func_from_recpy_func): New function. + (btpy_call_new, btpy_number, btpy_hash, btpy_richcompare): Remove. + (btpy_call_level, btpy_call_symbol, btpy_call_instructions, + btpy_call_up, btpy_call_prev_sibling, btpy_call_next_sibling): Rename to ... + (recpy_bt_func_level, recpy_bt_func_symbol, recpy_bt_func_instructions, + recpy_bt_func_up, recpy_bt_func_prev, recpy_bt_func_next): This. + Also, use new helper functions. + (btpy_list_item): Use new helper functions. + (recpy_bt_function_call_history): Use new type name. + (btpy_call_getset): Remove. + (gdbpy_initialize_btrace): Remove code to initialize + gdb.BtraceFunctionCall. + * python/py-record-btrace.h (recpy_bt_func_number, recpy_btb_func_level, + recpy_btb_func_symbol, recpy_bt_func_instructions, recpy_bt_func_up, + recpy_bt_func_prev, recpy_bt_func_next): New export. + * python/py-record.c (recpy_func_type): New static object. + (recpy_func_new, recpy_func_level, recpy_func_symbol, + recpy_func_instructions, recpy_func_up, recpy_func_prev, + recpy_func_next): New function. + (recpy_element_hash, recpy_element_richcompare): Updated comment. + (recpy_func_getset): New static object. + (gdbpy_initialize_record): Add code to initialize gdb.RecordInstruction. + * python/py-record.h (recpy_func_type, recpy_func_new): New export. + 2017-05-01 Tim Wiederhake * python/py-record-btrace.c (BTPY_REQUIRE_VALID_INSN): Remove.