aboutsummaryrefslogtreecommitdiff
path: root/gdb/mi/mi-main.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-14gdb: change value_of_register and value_of_register_lazy to take the next frameSimon Marchi1-1/+2
2023-11-21gdb: Replace gdb::optional with std::optionalLancelot Six1-6/+6
2023-11-21gdb: Use C++17's std::make_unique instead of gdb::make_uniqueLancelot Six1-1/+1
2023-11-17gdb: remove get_current_regcacheSimon Marchi1-2/+1
2023-10-10gdb: remove target_gdbarchSimon Marchi1-1/+1
2023-09-20Remove explanatory comments from includesTom Tromey1-1/+1
2023-09-07gdb/mi: make current_token a field of mi_interpSimon Marchi1-11/+16
2023-08-23gdb: remove mi_parse::make functionsAndrew Burgess1-1/+1
2023-08-23gdb: have mi_out_new return std::unique_ptrAndrew Burgess1-1/+1
2023-08-17gdb: add inferior-specific breakpointsAndrew Burgess1-2/+16
2023-07-07Remove unchecked casts to mi_interpTom Tromey1-18/+30
2023-06-20Use unique_xmalloc_ptr for mi_parse::commandTom Tromey1-4/+5
2023-06-20Use std::string for MI tokenTom Tromey1-11/+10
2023-05-30gdb: add interp::on_user_selected_context_changed methodSimon Marchi1-1/+1
2023-05-29gdb/mi: fix ^running record with multiple MI interpretersSimon Marchi1-10/+4
2023-05-25Make MI commands const-correctTom Tromey1-63/+83
2023-05-23Implement gdb.execute_miTom Tromey1-0/+15
2023-05-23Introduce "static constructor" for mi_parseTom Tromey1-1/+1
2023-05-23Use accessor for mi_parse::argsTom Tromey1-1/+1
2023-05-04Don't treat references to compound values as "simple".Gareth Rees1-5/+2
2023-05-01gdb: move struct ui and related things to ui.{c,h}Simon Marchi1-0/+1
2023-05-01Remove evaluate_typeTom Tromey1-1/+1
2023-05-01Remove evaluate_expressionTom Tromey1-2/+2
2023-02-27QUIT processing w/ explicit throw for gdb_exception_forced_quitKevin Buettner1-0/+4
2023-02-13Turn many optimized-out value functions into methodsTom Tromey1-1/+1
2023-02-13Turn value_contents_eq into a methodTom Tromey1-2/+2
2023-02-13Turn value_type into methodTom Tromey1-2/+2
2023-01-01Update copyright year range in header of all files managed by GDBJoel Brobecker1-1/+1
2022-12-19Use bool constants for value_print_optionsTom Tromey1-4/+4
2022-12-19Remove MI version 1Tom Tromey1-1/+0
2022-10-25gdb: remove spurious spaces after frame_info_ptrSimon Marchi1-1/+1
2022-10-10Change GDB to use frame_info_ptrTom Tromey1-5/+5
2022-10-10Remove frame_id_eqTom Tromey1-1/+1
2022-10-02gdb: update now gdbarch_register_name doesn't return nullptrAndrew Burgess1-14/+6
2022-08-10gdb/mi: fix breakpoint script field outputSimon Marchi1-1/+10
2022-06-22Move mi_interpreter to mi-interp.hTom Tromey1-1/+1
2022-03-29Unify gdb printf functionsTom Tromey1-10/+10
2022-03-29Unify gdb puts functionsTom Tromey1-21/+21
2022-03-29gdb/mi: fix use after free of frame_info causing spurious notificationsAndrew Burgess1-10/+34
2022-03-16gdb/mi: consistently notify user when GDB/MI client uses -thread-selectJan Vrany1-9/+42
2022-03-08gdb/mi: preserve user selected thread and frame when invoking MI commandsJan Vrany1-63/+11
2022-03-07gdb/mi: add --no-connection to MI -add-inferior commandAndrew Burgess1-5/+40
2022-03-07gdb/mi: fix regression in mi -add-inferior commandUmair Sair1-0/+4
2022-01-05Implement putstr and putstrn in ui_fileTom Tromey1-1/+1
2022-01-01Automatic Copyright Year update after running gdb/copyright.pyJoel Brobecker1-1/+1
2021-12-29Use gdb_stdlog for MI debuggingTom Tromey1-4/+4
2021-12-14gdb/mi: use separate classes for different types of MI commandJan Vrany1-34/+3
2021-12-14gdb/mi: int to bool conversion in mi_execute_cli_commandAndrew Burgess1-9/+13
2021-11-25gdb: introduce a new overload of target_can_async_pAndrew Burgess1-2/+2
2021-11-08gdb: tweak scoped_disable_commit_resumed uses when resuming all threads in no...Simon Marchi1-3/+4