| commit | c082d7f58efad2a3e1edbedc34853b37f2f68c0d | [log] [tgz] |
|---|---|---|
| author | Tom de Vries <tdevries@suse.de> | Wed Aug 02 23:17:35 2023 +0200 |
| committer | Tom de Vries <tdevries@suse.de> | Wed Aug 02 23:17:35 2023 +0200 |
| tree | fe196ad77a2c16ee32fa83c713b45a1533d85375 | |
| parent | 3c3e54d7b5f7da003292710fe810e670d45832d8 [diff] |
[gdb] Initialize main_thread_id earlier I wrote a patch using is_main_thread (), and found it returning false in the main thread due to main_thread_id not being initialized yet. Initialization currently takes place in _initialize_run_on_main_thread, but that's too late for earlier uses. Fix this by initializing, either: - when entering main, or - on an earlier first use. Tested on x86_64-linux. Approved-By: Tom Tromey <tom@tromey.com>