aboutsummaryrefslogtreecommitdiff
path: root/gdb/thread.c
AgeCommit message (Expand)AuthorFilesLines
2022-10-10gdb: extra debug output in thread.cAndrew Burgess1-0/+9
2022-06-24Revert "Delete delete_thread_silent"Pedro Alves1-5/+23
2022-06-24Delete delete_thread_silentPedro Alves1-23/+5
2022-03-29Unify gdb printf functionsTom Tromey1-24/+24
2022-03-29Remove some uses of printf_unfilteredTom Tromey1-1/+1
2022-03-06gdb: remove internalvar_funcs::destroySimon Marchi1-2/+0
2022-02-07gdb: make thread_info::m_thread_fsm a std::unique_ptrLancelot SIX1-4/+3
2022-01-18Move gdb_regex to gdbsupportTom Tromey1-1/+1
2022-01-18gdb: use ptid_t::to_string instead of target_pid_to_str in debug statementsSimon Marchi1-2/+2
2022-01-13gdb: add some extra debug information to attach_commandAndrew Burgess1-0/+20
2022-01-01Automatic Copyright Year update after running gdb/copyright.pyJoel Brobecker1-1/+1
2021-12-22gdb: add threads debugging switchAndrew Burgess1-0/+38
2021-12-02Implement 'task apply'Tom Tromey1-15/+16
2021-10-21gdb, gdbserver: make target_waitstatus safeSimon Marchi1-3/+1
2021-10-09[gdb] Make execute_command_to_string return string on throwTom de Vries1-2/+3
2021-09-24gdb: change thread_info::name to unique_xmalloc_ptr, add helper functionSimon Marchi1-13/+23
2021-09-08gdb: make thread_suspend_state::stop_pc optionalAndrew Burgess1-1/+1
2021-09-07gdb: make thread_info::executing privateAndrew Burgess1-20/+17
2021-08-17gdb: fix thread_step_over_chain_lengthSimon Marchi1-1/+1
2021-07-12gdb: maintain ptid -> thread map, optimize find_thread_ptidSimon Marchi1-5/+24
2021-07-12gdb: maintain per-process-target list of resumed threads with pending wait st...Simon Marchi1-0/+40
2021-07-12gdb: make thread_info::suspend private, add getters / settersSimon Marchi1-2/+23
2021-07-12gdb: add setter / getter for thread_info resumed stateSimon Marchi1-1/+1
2021-07-12gdb: use intrusive list for step-over chainSimon Marchi1-94/+12
2021-07-12gdb: make inferior_list use intrusive_listPedro Alves1-1/+5
2021-07-12gdb: introduce intrusive_list, make thread_info use itPedro Alves1-46/+15
2021-05-27gdb: make add_com_alias accept target as a cmd_list_elementSimon Marchi1-4/+5
2021-05-19gdb: Pass std::strings to ui_out::field_string () where convenientMarco Barisione1-2/+1
2021-05-19gdb: Add an overloaded ui_out::text accepting a const std::string &Marco Barisione1-1/+1
2021-05-12gdb: generate the prefix name for prefix commands on demandMarco Barisione1-2/+2
2021-03-19Fix any_thread_of_inferiorPedro Alves1-2/+2
2021-02-22gdb: add asserts in thread codeSimon Marchi1-0/+4
2021-01-28gdb: remove unneeded switch_to_thread from thr_try_catch_cmdAndrew Burgess1-3/+4
2021-01-01Update copyright year range in all GDB filesJoel Brobecker1-1/+1
2020-12-11Remove scoped_inc_dec_refTom Tromey1-34/+7
2020-12-04gdb: move displaced stepping logic to gdbarch, allow starting concurrent disp...Simon Marchi1-6/+62
2020-12-04gdb: rename things related to step over chainsSimon Marchi1-10/+10
2020-10-30Move lookup_selected_frame to frame.cPedro Alves1-63/+0
2020-10-30Make scoped_restore_current_thread's cdtors exception free (RFC)Pedro Alves1-47/+17
2020-10-19gdb/thread: fine-tune 'info threads' help textTankut Baris Aktemur1-3/+3
2020-09-28Remove target_has_registers macroTom Tromey1-2/+2
2020-09-28Remove target_has_stack macroTom Tromey1-3/+3
2020-09-28Remove target_has_memory macroTom Tromey1-2/+2
2020-09-18Fix "thread find" with multiple inferiors/targets (PR gdb/26631)Pedro Alves1-0/+6
2020-08-07gdb: pass target to thread_ptid_changed observableSimon Marchi1-1/+1
2020-07-10Fix crash if connection drops in scoped_restore_current_thread's ctor, part 2Pedro Alves1-15/+10
2020-06-18Decouple inferior_ptid/inferior_thread(); dup ptids in thread list (PR 25412)Pedro Alves1-64/+33
2020-05-14gdb/infrun: handle already-exited threads when attempting to stopTankut Baris Aktemur1-1/+1
2020-04-21[gdb] Fix hang after ext sigkillTom de Vries1-2/+10
2020-02-26gdb: print thread names in thread apply command outputJérémie Galarneau1-6/+10