aboutsummaryrefslogtreecommitdiff
path: root/gdbstub
AgeCommit message (Expand)AuthorFilesLines
2024-02-09gdbstub: Implement catching syscallsIlya Leoshkevich3-0/+101
2024-02-09gdbstub: Add syscall entry/return hooksIlya Leoshkevich1-0/+8
2024-02-09gdbstub: Allow specifying a reason in stop packetsIlya Leoshkevich1-1/+4
2024-02-09gdbstub: Expose TARGET_SIGTRAP in a target-agnostic wayIlya Leoshkevich2-0/+6
2023-12-31meson: remove config_targetosPaolo Bonzini1-2/+2
2023-12-01gdbstub: use a better signal when we halt for IO reasonsAlex Bennée2-1/+2
2023-11-15gdbstub: spelling fix: respectivellyMichael Tokarev1-1/+1
2023-11-08gdbstub: Introduce GDBFeatureBuilderAkihiko Odaki1-0/+65
2023-11-08gdbstub: Introduce gdb_find_static_feature()Akihiko Odaki1-0/+13
2023-10-31gdbstub: Check if gdb_regs is NULLAkihiko Odaki1-14/+20
2023-10-12gdbstub: replace exit calls with proper shutdown for softmmuClément Chigot3-2/+15
2023-10-11gdbstub: Replace gdb_regs with an arrayAkihiko Odaki1-14/+21
2023-10-11gdbstub: Remove gdb_has_xml variableAkihiko Odaki2-17/+0
2023-10-11gdbstub: Use g_markup_printf_escaped()Akihiko Odaki1-15/+21
2023-10-11hw/core/cpu: Return static value with gdb_arch_name()Akihiko Odaki1-2/+1
2023-10-11gdbstub: Introduce GDBFeature structureAkihiko Odaki1-3/+3
2023-10-11gdbstub: Fix target.xml responseAkihiko Odaki1-1/+1
2023-10-11gdbstub: Fix target_xml initializationAkihiko Odaki1-1/+1
2023-10-07gdbstub: Rename 'softmmu' -> 'system'Philippe Mathieu-Daudé4-9/+9
2023-10-04accel/tcg: Replace CPUState.env_ptr with cpu_env()Richard Henderson2-3/+3
2023-09-29meson: clean up static_library keyword argumentsPaolo Bonzini1-2/+2
2023-09-07configure, meson: remove target OS symbols from config-host.makPaolo Bonzini1-2/+2
2023-08-30gdbstub: move comment for gdb_register_coprocessorAlex Bennée1-6/+0
2023-08-30gdbstub: replace global gdb_has_xml with a functionAlex Bennée4-7/+8
2023-08-30gdbstub: refactor get_feature_xmlAlex Bennée2-40/+43
2023-08-30gdbstub: remove unused user_ctx fieldAlex Bennée1-8/+8
2023-08-30gdbstub: fixes cases where wrong threads were reported to GDB on SIGINTMatheus Branco Borella1-0/+29
2023-08-10gdbstub: don't complain about preemptive ACK charsAlex Bennée1-0/+5
2023-08-10gdbstub: more fixes for client Ctrl-C handlingAlex Bennée2-2/+4
2023-08-06gdbstub: use 0 ("any process") on packets with no PIDMatheus Tavares Bernardino1-1/+1
2023-07-31gdbstub: Fix client Ctrl-C handlingNicholas Piggin1-2/+11
2023-07-03gdbstub: Add support for info proc mappingsIlya Leoshkevich3-2/+185
2023-07-03gdbstub: Report the actual qemu-user pidIlya Leoshkevich1-8/+17
2023-07-03gdbstub: Expose gdb_get_process() and gdb_get_first_cpu_in_process()Ilya Leoshkevich2-8/+10
2023-07-03gdbstub: clean-up vcont handling to avoid gotoAlex Bennée1-19/+9
2023-07-03gdbstub: Permit reverse step/break to provide stop responseNicholas Piggin1-0/+1
2023-07-03gdbstub: lightly refactor connection to avoid snprintfAlex Bennée1-10/+9
2023-06-20meson: Replace softmmu_ss -> system_ssPhilippe Mathieu-Daudé1-5/+5
2023-05-18gdbstub: only send stop-reply packets when allowed toMatheus Tavares Bernardino4-19/+60
2023-04-04gdbstub: don't report auxv feature unless on LinuxAlex Bennée1-1/+1
2023-04-04gdbstub: Only build libgdb_user.fa / libgdb_softmmu.fa if necessaryPhilippe Mathieu-Daudé1-2/+4
2023-03-22*: Add missing includes of qemu/error-report.hRichard Henderson1-0/+1
2023-03-07gdbstub: Build syscall.c onceRichard Henderson2-6/+2
2023-03-07gdbstub: Adjust gdb_do_syscall to only use uint32_t and uint64_tRichard Henderson1-6/+6
2023-03-07gdbstub: Remove gdb_do_syscallvRichard Henderson1-16/+10
2023-03-07gdbstub: split out softmmu/user specifics for syscall handlingAlex Bennée4-24/+34
2023-03-07gdbstub: only compile gdbstub twice for whole buildAlex Bennée2-7/+27
2023-03-07gdbstub: move syscall handling to new fileAlex Bennée6-179/+253
2023-03-07gdbstub: don't use target_ulong while handling registersAlex Bennée1-7/+10
2023-03-07gdbstub: fix address type of gdb_set_cpu_pcAlex Bennée1-2/+2