X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=6f193c378b633f8a0803c362901c8175e94fa5e1;hb=4a4c04f1f4a926f986a77e72277c16e1b90c2b73;hp=d2660cc711260cdc537252c4244498a886c9a713;hpb=d9fa87f4f6e732f5feb41f2fa7dc6faddb1fb627;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index d2660cc711..6f193c378b 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,55 @@ +2019-12-16 Bernd Edlinger + + * infcmd.c (prepare_one_step): Step over skipped inline functions. + * infrun.c (inline_frame_is_marked_for_skip): New helper function. + (process_event_stop_test): Keep stepping over skipped inline functions. + +2019-12-16 Simon Marchi + + * jit.c (struct gdb_block) : Remove field. + (struct gdb_symtab) <~gdb_symtab>: Remove. + : Change type to std::forward_list. + (compare_block): Remove. + (jit_block_open_impl): Adjust to std::forward_list. Place the new + block at the beginning, don't mind about sorting. + (finalize_symtab): Adjust to std::forward_list, sort the blocks list + before using it. + +2019-12-16 Simon Marchi + + * jit.c (struct gdb_block): Add constructor, initialize + real_block and next fields. + : Change type to gdb::unique_xmalloc_ptr. + (struct gdb_symtab) <~gdb_symtab>: Free blocks with delete. + (jit_block_open_impl): Allocate gdb_block with new. + (finalize_symtab): Adjust to gdb::unique_xmalloc_ptr. + +2019-12-16 Simon Marchi + + * jit.c: Include forward_list. + (struct gdb_symtab) : Remove field. + (struct gdb_object) : Change type to + std::forward_list. + (jit_object_open_impl): Allocate gdb_object with new. + (jit_symtab_open_impl): Adjust to std::forward_list. + (finalize_symtab): Don't delete symtab. + (jit_object_close_impl): Adjust to std::forward_list. Free + gdb_object with delete. + +2019-12-16 Simon Marchi + + * jit.c (struct gdb_symtab): Add constructor, destructor, + initialize fields. + : Change type to unique_xmalloc_ptr. + : Change type to std::string. + (jit_symtab_open_impl): Allocate gdb_symtab with new. + (jit_symtab_line_mapping_add_impl): Adjust. + (finalize_symtab): Adjust, call delete on stab. + +2019-12-16 Simon Marchi + + * jit.c (finalize_symtab): Set gdb_block_iter_tmp in loop. + 2019-12-16 Tom Tromey * windows-nat.c (windows_nat_target::attach): Update.