]> sourceware.org Git - insight.git/log
insight.git
2 years agoUpgrade submodule, sync code.
Patrick Monnerat [Fri, 13 May 2022 11:33:50 +0000 (13:33 +0200)]
Upgrade submodule, sync code.

PTR macro has disappeared. Replace use by 'void *'.
Remove useless function perror_with_name_wrapper.

2 years agoUpgrade submodule.
Patrick Monnerat [Sat, 7 May 2022 09:17:24 +0000 (11:17 +0200)]
Upgrade submodule.

2 years agoUpgrade submodule, sync patch and code.
Patrick Monnerat [Mon, 2 May 2022 14:09:48 +0000 (16:09 +0200)]
Upgrade submodule, sync patch and code.

Global gdb variable bkpt_breakpoint_ops has been replaced by
base_breakpoint_ops.

2 years agoUpgrade submodule, sync code.
Patrick Monnerat [Fri, 29 Apr 2022 15:47:45 +0000 (17:47 +0200)]
Upgrade submodule, sync code.

BLOCK_*() and BLOCKVECTOR_*() macros have been replaced by accessor
methods.

2 years agoUpgrade submodule, sync patches and code.
Patrick Monnerat [Fri, 22 Apr 2022 12:07:41 +0000 (14:07 +0200)]
Upgrade submodule, sync patches and code.

symbol_symtab has been replaced by symbol::symtab.

2 years agoUpgrade submodule, sync patches.
Patrick Monnerat [Wed, 20 Apr 2022 16:09:50 +0000 (18:09 +0200)]
Upgrade submodule, sync patches.

2 years agoUpgrade submodule, sync patches and code.
Patrick Monnerat [Thu, 7 Apr 2022 22:58:02 +0000 (00:58 +0200)]
Upgrade submodule, sync patches and code.

- symtab dirname, blockvector and objfile must now be accessed via
  symtab->compunit ().
- reggroup_next() has been replaced by gdbarch_reggroups() that returns
  a vector.
- Constify reggroup pointers.
- reggroup_type() and reggroup_name() functions have been replaced by
  reggroup::type() and reggroup::name() methods.

2 years agoUpgrade submodule, adapt code to gdb changes.
Patrick Monnerat [Thu, 31 Mar 2022 13:14:51 +0000 (15:14 +0200)]
Upgrade submodule, adapt code to gdb changes.

Global variable current_directory declaration has been moved to
gdbsupport.

Functions fputs_*filtered have been unified in gdb_puts.

2 years agoUpgrade submodule, sync patch
Patrick Monnerat [Fri, 25 Mar 2022 10:57:33 +0000 (11:57 +0100)]
Upgrade submodule, sync patch

2 years agoUpgrade submodule, sync patches
Patrick Monnerat [Fri, 18 Mar 2022 13:29:50 +0000 (14:29 +0100)]
Upgrade submodule, sync patches

Also rework patch "Add-a-timeout-parameter-to-gdb_do_one_event" to use
SCOPE_EXIT for timer cleanup.

2 years agoUpgrade submodule, delete obsolete patch
Patrick Monnerat [Mon, 14 Mar 2022 14:09:39 +0000 (15:09 +0100)]
Upgrade submodule, delete obsolete patch

Gdb patch "Replace-deprecated_target_wait_hook-by-observers" has been
committed upstream.

2 years agoUpgrade submodule, sync patch
Patrick Monnerat [Fri, 11 Mar 2022 12:52:31 +0000 (13:52 +0100)]
Upgrade submodule, sync patch

2 years agoUpgrade submodule, sync patches.
Patrick Monnerat [Thu, 3 Mar 2022 23:46:25 +0000 (00:46 +0100)]
Upgrade submodule, sync patches.

2 years agoUpgrade submodule, sync patch.
Patrick Monnerat [Thu, 24 Feb 2022 17:37:19 +0000 (18:37 +0100)]
Upgrade submodule, sync patch.

2 years agoRemove insight debuginfod enabled configuration override
Patrick Monnerat [Fri, 18 Feb 2022 14:09:21 +0000 (15:09 +0100)]
Remove insight debuginfod enabled configuration override

... as gdb "ask" option interface is now compatible with gui.

2 years agoUpgrade submodule, sync patches.
Patrick Monnerat [Fri, 18 Feb 2022 12:28:51 +0000 (13:28 +0100)]
Upgrade submodule, sync patches.

2 years agoUpgrade submodule, sync patch and code.
Patrick Monnerat [Thu, 10 Feb 2022 15:54:23 +0000 (16:54 +0100)]
Upgrade submodule, sync patch and code.

Several symtab related macros have been replaced by getters: adapt.

2 years agoUpgrade submodule, sync patch.
Patrick Monnerat [Fri, 4 Feb 2022 08:30:19 +0000 (09:30 +0100)]
Upgrade submodule, sync patch.

2 years agoUpgrade submodule.
Patrick Monnerat [Fri, 28 Jan 2022 08:40:32 +0000 (09:40 +0100)]
Upgrade submodule.

2 years agoUpgrade submodule, sync patches.
Patrick Monnerat [Sun, 23 Jan 2022 01:42:58 +0000 (02:42 +0100)]
Upgrade submodule, sync patches.

2 years agoUpgrade submodule, sync patch.
Patrick Monnerat [Fri, 14 Jan 2022 23:12:57 +0000 (00:12 +0100)]
Upgrade submodule, sync patch.

2 years agoUpgrade submodule, sync patches.
Patrick Monnerat [Fri, 7 Jan 2022 12:53:06 +0000 (13:53 +0100)]
Upgrade submodule, sync patches.

2 years agoUpgrade submodule.
Patrick Monnerat [Thu, 30 Dec 2021 12:05:55 +0000 (13:05 +0100)]
Upgrade submodule.

2 years agoUpgrade submodule, sync patch
Patrick Monnerat [Fri, 24 Dec 2021 13:08:37 +0000 (14:08 +0100)]
Upgrade submodule, sync patch

2 years agoUpgrade submodule, sync patch
Patrick Monnerat [Fri, 17 Dec 2021 11:10:35 +0000 (12:10 +0100)]
Upgrade submodule, sync patch

2 years agoSupport debuginfo auto-download
Patrick Monnerat [Sun, 12 Dec 2021 18:34:18 +0000 (19:34 +0100)]
Support debuginfo auto-download

This new gdb feature is made available in insight through the following
changes:
- A new gdb/debuginfod preference accessible on the preferences/global
  dialog. The "ask" feature is not supported.
- A new runstop status "debuginfo" dispatching the stop button action to
  cancel the debuginfo ownloading.
- A debuginfo download progress interface in the source window. If the
  total download size is unknown, the meter moves back-and-forth to
  give an idea of download "liveness".
- A new gdbtk_ui_out class subclassing cli_ui_out and implementing the
  progress callbacks.
- A gdb event polling mask, as Tcl progress functions may recursively
  monitor events. This mask is only effective on no-wait event polling.

2 years agoReplace uses of xstr[v]printf by string_[v]printf
Patrick Monnerat [Thu, 9 Dec 2021 17:11:38 +0000 (18:11 +0100)]
Replace uses of xstr[v]printf by string_[v]printf

2 years agoUpgrade submodule, sync patch
Patrick Monnerat [Thu, 9 Dec 2021 16:08:32 +0000 (17:08 +0100)]
Upgrade submodule, sync patch

2 years agoReplace gdb_do_one_event timeout patch with a gdb compliant one.
Patrick Monnerat [Sat, 4 Dec 2021 10:14:44 +0000 (11:14 +0100)]
Replace gdb_do_one_event timeout patch with a gdb compliant one.

Sync another patch.

2 years agoSplit target_wait observer into pre_wait and post_wait observers.
Patrick Monnerat [Sat, 4 Dec 2021 09:48:44 +0000 (10:48 +0100)]
Split target_wait observer into pre_wait and post_wait observers.

Replace corresponding gdb patch.

2 years agoUpgrade submodule, sync patches.
Patrick Monnerat [Thu, 2 Dec 2021 19:43:26 +0000 (20:43 +0100)]
Upgrade submodule, sync patches.

2 years agoUpgrade submodule, sync patches.
Patrick Monnerat [Fri, 26 Nov 2021 08:45:23 +0000 (09:45 +0100)]
Upgrade submodule, sync patches.

2 years agoResequence gdb patches.
Patrick Monnerat [Sat, 20 Nov 2021 00:16:00 +0000 (01:16 +0100)]
Resequence gdb patches.

2 years agoMerge config/tcl.m4 patches.
Patrick Monnerat [Sat, 20 Nov 2021 00:08:15 +0000 (01:08 +0100)]
Merge config/tcl.m4 patches.

2 years agoMerge patches dealing with gdbtk object files and linking.
Patrick Monnerat [Fri, 19 Nov 2021 18:56:51 +0000 (19:56 +0100)]
Merge patches dealing with gdbtk object files and linking.

2 years agoDisable debuginfod.
Patrick Monnerat [Fri, 19 Nov 2021 18:34:49 +0000 (19:34 +0100)]
Disable debuginfod.

Not yet properly supported by the GUI interface.

2 years agoUpgrade submodule, sync patches and code.
Patrick Monnerat [Fri, 19 Nov 2021 18:09:32 +0000 (19:09 +0100)]
Upgrade submodule, sync patches and code.

xstrprintf() and xstrvprintf() now return a gdb::unique_xmalloc_ptr<char>.

2 years agoUpgrade submodule, sync patches.
Patrick Monnerat [Tue, 16 Nov 2021 17:02:03 +0000 (18:02 +0100)]
Upgrade submodule, sync patches.

2 years agoBetter fix for initial source display
Patrick Monnerat [Wed, 10 Nov 2021 14:05:35 +0000 (15:05 +0100)]
Better fix for initial source display

This properly fixes displaying 'main' upon insight startup and removes
the cygwin hack.

The reasons for the problem are:
- deprecated_file_changed_hook is not invoked anymore upon initial
executable file loading.
- Update events can be generated by gdb even if the target is not running.

3 years agoUpgrade submodule.
Patrick Monnerat [Thu, 4 Nov 2021 23:55:36 +0000 (00:55 +0100)]
Upgrade submodule.

3 years agoUpgrade submodule, sync patches
Patrick Monnerat [Tue, 2 Nov 2021 17:45:16 +0000 (18:45 +0100)]
Upgrade submodule, sync patches

3 years agoUpgrade submodule, sync patch and code
Patrick Monnerat [Thu, 28 Oct 2021 18:21:08 +0000 (20:21 +0200)]
Upgrade submodule, sync patch and code

Functions value_contents_* now return a gdb::array_view.

3 years agoexec_bfd is not a macro anymore
Patrick Monnerat [Thu, 28 Oct 2021 16:47:24 +0000 (18:47 +0200)]
exec_bfd is not a macro anymore

It has been replaced by a program_space accessor with the same name.

3 years ago--with-libunwind is deprecated
Patrick Monnerat [Thu, 28 Oct 2021 14:29:44 +0000 (16:29 +0200)]
--with-libunwind is deprecated

3 years agoUpgrade submodule, sync patches.
Patrick Monnerat [Sat, 23 Oct 2021 02:22:36 +0000 (04:22 +0200)]
Upgrade submodule, sync patches.

3 years agoRebuild tclIndexes
Patrick Monnerat [Fri, 22 Oct 2021 17:24:08 +0000 (19:24 +0200)]
Rebuild tclIndexes

3 years agoWorkaround an auto_mkindex bug
Patrick Monnerat [Fri, 22 Oct 2021 16:51:03 +0000 (18:51 +0200)]
Workaround an auto_mkindex bug

Tcl auto_mkindex do indexes "public proc" declarations within classes.
As this command processes source files in alphabetic order, xxx.ith
comes after xxx.ith, resulting in a loss of the correct proc index by
overwriting the latter.

This tcl bug prevents rebuilding tclIndex properly.

As a workaround, declare such procedures inside a public block: they
wont be indexed.

3 years agoImplement windows_nat_target::stop
Patrick Monnerat [Fri, 22 Oct 2021 13:52:11 +0000 (15:52 +0200)]
Implement windows_nat_target::stop

New gdb patch windows-stop.patch does it.

This is needed to properly handle the stop button: without this patch,
the button is inoperant.

3 years agoset_execution status: avoid translating a non-existent address
Patrick Monnerat [Fri, 22 Oct 2021 11:04:13 +0000 (13:04 +0200)]
set_execution status: avoid translating a non-existent address

In some cases due to event handling order randomness, set_execution_status
may be called when target_has_execution() returns true although the target
thread has already terminated. When this occurs, the program counter is
unknown. Avoid translating it.

3 years agoUpgrade submodule, sync patch and code.
Patrick Monnerat [Fri, 22 Oct 2021 00:32:48 +0000 (02:32 +0200)]
Upgrade submodule, sync patch and code.

Some class member fields' type has changed from "char *" to
"gdb::unique_xmalloc_ptr<char>" in struct breakpoint and struct
watchpoint. Use get() method on them for referencing data.

3 years agoRework itcl autoloading
Patrick Monnerat [Fri, 22 Oct 2021 00:00:35 +0000 (02:00 +0200)]
Rework itcl autoloading

Around version 4.0, Itcl stopped autoloading class methods. It however
still autoloads class constructors, providing they are implemented as
methods.
A solution would then consist in systematically declare constructors as
methods and implement them in the same file as all the other class
methods: as the constructor is always the first used class method, all
others will be already loaded when used.
This cannot be applied if a class constructor has an initialization
part: in that case, explicitly load the implementation file at the end
of the file declaring the class.

3 years agoFix startup source window display on cygwin.
Patrick Monnerat [Tue, 19 Oct 2021 16:34:55 +0000 (18:34 +0200)]
Fix startup source window display on cygwin.

Cygwin provides a file name for the target program startup code (crt0.c),
letting to chance to display main function by default before starting the
debugging.
As a dirty hack, consider file basename set to "crt0" as if it was unset.

3 years agoMore cygwin32-->cygwin conditionals updates
Patrick Monnerat [Sun, 17 Oct 2021 10:45:50 +0000 (12:45 +0200)]
More cygwin32-->cygwin conditionals updates

3 years agoUpgrade submodule.
Patrick Monnerat [Fri, 15 Oct 2021 09:05:01 +0000 (11:05 +0200)]
Upgrade submodule.

3 years agoReplace obsolete cygwin path conversion code
Patrick Monnerat [Thu, 14 Oct 2021 17:53:36 +0000 (19:53 +0200)]
Replace obsolete cygwin path conversion code

Functions cygwin32_* have been obsoleted and even not available in
cygwin64.

Rewrite cyggwin specific command handlers to use the replacement API.

3 years agoFix gdb patch for cygwin compatibility
Patrick Monnerat [Wed, 13 Oct 2021 18:35:28 +0000 (20:35 +0200)]
Fix gdb patch for cygwin compatibility

gdbres.o has no C++ source.

3 years agoImprove cygwin compatibility
Patrick Monnerat [Wed, 13 Oct 2021 16:19:12 +0000 (18:19 +0200)]
Improve cygwin compatibility

POLLRDHUP is not defined on cygwin.
Use __CYGWIN__ definition conditional test instead of __CYGWIN32__.

3 years agoUpgrade submodule, sync patch and code.
Patrick Monnerat [Fri, 8 Oct 2021 13:36:34 +0000 (15:36 +0200)]
Upgrade submodule, sync patch and code.

Function get_prompt in gdb now returns an std::string: use c_str() on
it.
Variable source_path of gdb is not a character pointer anymore, but an
std::string, so it is not possible to access it directly from a Tcl
variable. Tcl variable has thus been replaced with a getter function with
the same name.

3 years agoUpgrade submodule, sync patches and code.
Patrick Monnerat [Fri, 1 Oct 2021 09:21:04 +0000 (11:21 +0200)]
Upgrade submodule, sync patches and code.

Macro FIELD_NAME has been removed: use field::name() instead.

3 years agoUpgrade submodule.
Patrick Monnerat [Fri, 24 Sep 2021 09:16:50 +0000 (11:16 +0200)]
Upgrade submodule.

3 years agoUpgrade submodule.
Patrick Monnerat [Fri, 17 Sep 2021 10:49:38 +0000 (12:49 +0200)]
Upgrade submodule.

3 years agoUpgrade submodule, sync patch.
Patrick Monnerat [Fri, 10 Sep 2021 10:12:27 +0000 (12:12 +0200)]
Upgrade submodule, sync patch.

3 years agoUpgrade submodule, sync patches.
Patrick Monnerat [Fri, 3 Sep 2021 10:55:29 +0000 (12:55 +0200)]
Upgrade submodule, sync patches.

3 years agoUpgrade submodule.
Patrick Monnerat [Fri, 27 Aug 2021 09:46:40 +0000 (11:46 +0200)]
Upgrade submodule.

3 years agoUpgrade submodule, remove applied patch
Patrick Monnerat [Fri, 20 Aug 2021 11:09:48 +0000 (13:09 +0200)]
Upgrade submodule, remove applied patch

Patch "notify-enable-count-autodisable" has now been applied to gdb by
commit bd7ccaa.

3 years agoUpgrade submodule, sync patches
Patrick Monnerat [Thu, 12 Aug 2021 23:04:05 +0000 (01:04 +0200)]
Upgrade submodule, sync patches

3 years agoUpgrade submodule, sync patch.
Patrick Monnerat [Fri, 6 Aug 2021 11:50:07 +0000 (13:50 +0200)]
Upgrade submodule, sync patch.

3 years agoUpgrade submodule, sync code.
Patrick Monnerat [Thu, 29 Jul 2021 18:00:59 +0000 (20:00 +0200)]
Upgrade submodule, sync code.

Functions get_inferior_args() and set_inferior_args(const char *) in gdb
have been replaced by inferior methods args and set_args(std::string).
Command callback function const_cfunc has been renamed into simple_func.
Command func signature has changed.

* gdbtk/generic/gdbtk-cmds.c (gdb_get_inferior_args): Use inferior
  method args().
  (gdb_set_inferior_args): Use inferior method set_args().
* gdbtk/generic/gdbtk-interp.c (gdbtk_do_const_cfunc): Renamed
  gdbtk_do_simple_func().
  Change function signature.
  Calls new callback name (simple_func).
  (gdbtk_interp::init): Use new names.

3 years agoUpgrade submodule, sync patches.
Patrick Monnerat [Fri, 23 Jul 2021 10:49:19 +0000 (12:49 +0200)]
Upgrade submodule, sync patches.

3 years agoUpgrade submodule, sync patches and code.
Patrick Monnerat [Fri, 16 Jul 2021 10:42:03 +0000 (12:42 +0200)]
Upgrade submodule, sync patches and code.

Gdb threads suspend member has been made private and accessible via methods.

* gdbtk/generic/gdbtk-cmds.c (gdb_loc): use thread suspend accessor.
* gdbtk/generic/gdbtk-hooks.c (gdbtk_annotate_signal): use thread
  suspend accessor.

3 years agoUpgrade submodule, sync patches.
Patrick Monnerat [Fri, 9 Jul 2021 11:47:46 +0000 (13:47 +0200)]
Upgrade submodule, sync patches.

3 years agoUpgrade submodule, sync patch
Patrick Monnerat [Thu, 1 Jul 2021 11:29:15 +0000 (13:29 +0200)]
Upgrade submodule, sync patch

3 years agoRemove unused gdb function wrappers.
Patrick Monnerat [Thu, 1 Jul 2021 11:20:09 +0000 (13:20 +0200)]
Remove unused gdb function wrappers.

* gdbtk/generic/gdbtk-wrapper.[ch] (GDB_block_for_pc): removed.
  (GDB_block_innermost_frame): removed.
  (GDB_evaluate_expression): removed.
  (GDB_evaluate_type): removed.
  (GDB_get_frame_block): removed.
  (GDB_reinit_frame_cache): removed.
  (GDB_type_print): removed.
  (GDB_value_cast): removed.
  (GDB_value_coerce_array): removed.
  (GDB_value_equal): removed.
  (GDB_value_fetch_lazy): removed.
  (GDB_value_ind): removed.
  (GDB_value_slice): removed.
  (GDB_value_struct_elt): removed.

3 years agoUpgrade submodule, sync patches.
Patrick Monnerat [Fri, 25 Jun 2021 09:32:14 +0000 (11:32 +0200)]
Upgrade submodule, sync patches.

3 years agoUpgrade submodule, sync patches.
Patrick Monnerat [Fri, 18 Jun 2021 09:52:30 +0000 (11:52 +0200)]
Upgrade submodule, sync patches.

3 years agoUpgrade submodule, sync patches
Patrick Monnerat [Fri, 11 Jun 2021 10:32:11 +0000 (12:32 +0200)]
Upgrade submodule, sync patches

3 years agoUpgrade submodule, sync patches
Patrick Monnerat [Fri, 4 Jun 2021 09:32:45 +0000 (11:32 +0200)]
Upgrade submodule, sync patches

3 years agoUpgrade submodule, sync patches and code
Patrick Monnerat [Fri, 28 May 2021 10:25:10 +0000 (12:25 +0200)]
Upgrade submodule, sync patches and code

Function iterate_over_breakpoints does not exist anymore in gdb.
Function all_tracepoints now returns a tracepoint_range iterator.

* gdbtk/generic/gdbtk-bp.c (gdb_find_bp_at_addr): Use
  all_breakpoints_safe.
  (gdb_find_bp_at_line): Likewise.
  (get_point_list): Likewise.
  (gdbtk_delete_all_breakpoints): Likewise.
  (tracepoint_exists): Use iterator instead of vector.

3 years agoUpgrade submodule, sync patches
Patrick Monnerat [Fri, 21 May 2021 11:38:45 +0000 (13:38 +0200)]
Upgrade submodule, sync patches

3 years agoUpgrade submodule, sync patch
Patrick Monnerat [Fri, 14 May 2021 10:59:04 +0000 (12:59 +0200)]
Upgrade submodule, sync patch

3 years agoUpgrade submodule, sync patch.
Patrick Monnerat [Fri, 7 May 2021 09:05:22 +0000 (11:05 +0200)]
Upgrade submodule, sync patch.

3 years agoUpgrade submodule
Patrick Monnerat [Fri, 30 Apr 2021 10:21:47 +0000 (12:21 +0200)]
Upgrade submodule

3 years agoUpgrade submodule, sync code.
Patrick Monnerat [Sun, 25 Apr 2021 13:18:27 +0000 (15:18 +0200)]
Upgrade submodule, sync code.

Observers have names.

* gdbtk/generic/gdbtk-hooks.c (gdbtk_add_hooks): give a name to
  observers.

3 years agoUpgrade submodule, sync patches and code.
Patrick Monnerat [Fri, 23 Apr 2021 09:37:58 +0000 (11:37 +0200)]
Upgrade submodule, sync patches and code.

Function create_breakpoint as a new additional parameter.

* gdbtk/generic/gdbtk-bp.c (gdb_set_bp): add create_breakpoint new
  parameter.

3 years agoUpgrade submodule, sync patch.
Patrick Monnerat [Fri, 16 Apr 2021 09:56:15 +0000 (11:56 +0200)]
Upgrade submodule, sync patch.

3 years agoFix stop button response
Patrick Monnerat [Sat, 10 Apr 2021 00:09:26 +0000 (02:09 +0200)]
Fix stop button response

Two fixes are needed:
- The merge of gdb and Tcl event loops via a notifier blocked the
  handling of Tcl events while waiting for the running target to stop.
- Updates to gdb introduced the need to disable commit_resumed state
  for the target while stopping it.

* gdbtk/generic/gdbtk-cmds.c (gdb_stop): temporary disable
  commit_resumed while stopping target.
* gdbtk/generic/gdbtk-hooks.c (gdbtk_call_command): allow reentering
  Tcl for event processing.
* gdbtk/generic/gdbtk.[ch] (gdbtk_reenter_tcl): new procedure.

3 years agoUpgrade submodule, sync patch.
Patrick Monnerat [Fri, 9 Apr 2021 00:37:10 +0000 (02:37 +0200)]
Upgrade submodule, sync patch.

3 years agoReplace deprecated_target_wait_hook by observer waiting_for_target
Patrick Monnerat [Fri, 9 Apr 2021 00:20:42 +0000 (02:20 +0200)]
Replace deprecated_target_wait_hook by observer waiting_for_target

* patches/binutils-gdb/012-target_wait_flags.patch: deleted.
* patches/binutils-gdb/011-target_wait_observer.patch: gdb patch
  implementing the new observer.
* gdbtk/generic/gdbtk-hooks.c (gdbtk_wait): delete.
  (gdbtk_add_hooks): attach new observer.
  (gdbtk_waiting_for_target): new observer procedure.

3 years agoUpgrade submodule, sync patch and code.
Patrick Monnerat [Fri, 2 Apr 2021 11:39:17 +0000 (13:39 +0200)]
Upgrade submodule, sync patch and code.

Gdb function map_symbol_filenames arguments changed.

* gdbtk/generic/gdbtk-cmds.c (struct listfiles_info): add operator().
  (do_listfiles): remove.
  (gdb_listfiles): change arguments to map_symbol_filenames.

3 years agoUpgrade submodule, sync patches and code.
Patrick Monnerat [Fri, 26 Mar 2021 07:57:35 +0000 (08:57 +0100)]
Upgrade submodule, sync patches and code.

Function current_top_target() is gone.

Rename static function fromhex() to hexdigit(), avoiding name clash.

* gdbtk/generic/gdbtk-cmds.c (gdb_entry_point): use current_inferior.
  (gdb_update_mem): likewise.
  (fromhex): renamed to hexdigit.
  (hex2bin): use hexdigit.
* gdbtk/generic/gdbtk.c (gdbtk_start_timer): use current_inferior.

3 years agoUpgrade submodule, sync patch
Patrick Monnerat [Fri, 19 Mar 2021 10:57:02 +0000 (11:57 +0100)]
Upgrade submodule, sync patch

3 years agoUpgrade submodule, sync patches
Patrick Monnerat [Fri, 12 Mar 2021 15:02:30 +0000 (16:02 +0100)]
Upgrade submodule, sync patches

3 years agoUpgrade submodule.
Patrick Monnerat [Fri, 5 Mar 2021 08:23:21 +0000 (09:23 +0100)]
Upgrade submodule.

3 years agoUpdate submodule.
Patrick Monnerat [Fri, 26 Feb 2021 12:10:46 +0000 (13:10 +0100)]
Update submodule.

3 years agoUpgrade submodule, remove obsolete gdb patch "m4-relative-include".
Patrick Monnerat [Fri, 19 Feb 2021 09:30:46 +0000 (10:30 +0100)]
Upgrade submodule, remove obsolete gdb patch "m4-relative-include".

3 years agoUpgrade submodule, sync patches.
Patrick Monnerat [Fri, 12 Feb 2021 11:16:59 +0000 (12:16 +0100)]
Upgrade submodule, sync patches.

3 years agoUpdate submodule, sync patch and code.
Patrick Monnerat [Fri, 5 Feb 2021 12:43:05 +0000 (13:43 +0100)]
Update submodule, sync patch and code.

Gdb async event handlers have now to clear themselves.

* gdbtk/generic/gdbtk.c (gdbtk_notifier_schedule_proc): unmark own handler.

3 years agoUpgrade submodule, sync patches.
Patrick Monnerat [Fri, 29 Jan 2021 00:12:46 +0000 (01:12 +0100)]
Upgrade submodule, sync patches.

3 years agoUpgrade submodule.
Patrick Monnerat [Fri, 22 Jan 2021 11:35:05 +0000 (12:35 +0100)]
Upgrade submodule.

3 years agoUpgrade submodule, sync patch.
Patrick Monnerat [Fri, 15 Jan 2021 11:49:01 +0000 (12:49 +0100)]
Upgrade submodule, sync patch.

This page took 0.058397 seconds and 5 git commands to generate.