aboutsummaryrefslogtreecommitdiff
path: root/gdbstub.c
AgeCommit message (Expand)Author
2015-05-28Revert "gdbstub: Do not kill target in system emulation mode"Fabien Chouteau
2015-05-28Add GDB qAttached supportJan Kiszka
2015-05-28gdbstub: Introduce an is is_query_packet helperJan Kiszka
2015-05-28gdbstub: Fix qOffsets packet detectionJan Kiszka
2015-03-10gdbstub: avoid possible NULL pointer dereferencePaolo Bonzini
2014-12-11Add the "-semihosting-config" option.Liviu Ionescu
2014-11-11gdbstub: Add a missing case of signal number translation in gdbstubMartin Simmons
2014-10-06gdbstub: Allow target CPUs to specify watchpoint STOP_BEFORE_ACCESS flagPeter Maydell
2014-09-11gdbstub: init mon_chr through qemu_chr_allocPavel Dovgalyuk
2014-03-13exec: Change cpu_breakpoint_{insert,remove{,_by_ref,_all}} argumentAndreas Färber
2014-03-13exec: Change cpu_watchpoint_{insert,remove{,_by_ref,_all}} argumentAndreas Färber
2014-03-13cpu: Move watchpoint fields from CPU_COMMON to CPUStateAndreas Färber
2014-03-13cpu: Move opaque field from CPU_COMMON to CPUStateAndreas Färber
2013-11-04vl: allow "cont" from panicked statePaolo Bonzini
2013-10-02gdbstub: call socket_set_fast_reuse instead of setting SO_REUSEADDRSebastian Ottlik
2013-09-03cpu: Use QTAILQ for CPU listAndreas Färber
2013-08-16gdbstub: Fix gdb_register_coprocessor() register countingAndreas Färber
2013-07-27cpu: Introduce CPUClass::gdb_core_xml_file for GDB_CORE_XMLAndreas Färber
2013-07-27cpu: Introduce CPUClass::gdb_{read,write}_register()Andreas Färber
2013-07-27gdbstub: Replace GET_REG*() macros with gdb_get_reg*() functionsAndreas Färber
2013-07-27target-xtensa: Move cpu_gdb_{read,write}_register()Andreas Färber
2013-07-27target-lm32: Move cpu_gdb_{read,write}_register()Andreas Färber
2013-07-27target-s390x: Move cpu_gdb_{read,write}_register()Andreas Färber
2013-07-27target-alpha: Move cpu_gdb_{read,write}_register()Andreas Färber
2013-07-27target-cris: Move cpu_gdb_{read,write}_register()Andreas Färber
2013-07-27target-microblaze: Move cpu_gdb_{read,write}_register()Andreas Färber
2013-07-27target-sh4: Move cpu_gdb_{read,write}_register()Andreas Färber
2013-07-27target-openrisc: Move cpu_gdb_{read,write}_register()Andreas Färber
2013-07-26target-mips: Move cpu_gdb_{read,write}_register()Andreas Färber
2013-07-26target-m68k: Move cpu_gdb_{read,write}_register()Andreas Färber
2013-07-26target-arm: Move cpu_gdb_{read,write}_register()Andreas Färber
2013-07-26target-sparc: Move cpu_gdb_{read,write}_register()Andreas Färber
2013-07-26target-ppc: Move cpu_gdb_{read,write}_register()Andreas Färber
2013-07-26target-i386: Move cpu_gdb_{read,write}_register()Andreas Färber
2013-07-26cpu: Introduce CPUState::gdb_num_regs and CPUClass::gdb_num_core_regsAndreas Färber
2013-07-26gdbstub: Drop dead code in cpu_gdb_{read,write}_register()Andreas Färber
2013-07-26gdbstub: Fix cpu_gdb_{read,write}_register() Coding StyleAndreas Färber
2013-07-23gdbstub: Change gdb_register_coprocessor() argument to CPUStateAndreas Färber
2013-07-23cpu: Move gdb_regs field from CPU_COMMON to CPUStateAndreas Färber
2013-07-23gdbstub: Change GDBState::{c,g}_cpu and find_cpu() to CPUStateAndreas Färber
2013-07-23cpu: Introduce CPUClass::memory_rw_debug() for target_memory_rw_debug()Andreas Färber
2013-07-23exec: Change cpu_memory_rw_debug() argument to CPUStateAndreas Färber
2013-07-23gdbstub: Change gdb_{read,write}_register() argument to CPUStateAndreas Färber
2013-07-23gdbstub: Change gdb_handlesig() argument to CPUStateAndreas Färber
2013-07-23gdbstub: Change syscall callback argument to CPUStateAndreas Färber
2013-07-23kvm: Change kvm_{insert,remove}_breakpoint() argument to CPUStateAndreas Färber
2013-07-23cpu: Change cpu_single_step() argument to CPUStateAndreas Färber
2013-07-23gdbstub: Update gdb_handlesig() and gdb_signalled() Coding StyleAndreas Färber
2013-07-23cpu: Introduce CPUClass::set_pc() for gdb_set_cpu_pc()Andreas Färber
2013-07-23gdbstub: Change GDBState::query_cpu to CPUStateAndreas Färber