aboutsummaryrefslogtreecommitdiff
path: root/gdb/linux-nat.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-26gdb/linux-nat: Fix mem access ptrace fallback (PR threads/31579)Pedro Alves1-3/+58
2024-04-25gdb: remove gdbcmd.hSimon Marchi1-1/+1
2024-04-17gdb+gdbserver/Linux: Remove USE_SIGTRAP_SIGINFO fallbackPedro Alves1-51/+2
2024-04-16Remove excess whitespace from doc strings of some commandsEli Zaretskii1-2/+2
2024-03-26gdb, gdbserver, gdbsupport: remove includes of early headersSimon Marchi1-1/+0
2024-02-26[gdb] Fix heap-use-after-free in select_event_lwpPedro Alves1-9/+25
2024-02-23gdb/linux-nat.c: Add "Accessing inferior memory" sectionPedro Alves1-1/+57
2024-01-12Update copyright year range in header of all files managed by GDBAndrew Burgess1-1/+1
2023-12-02Fix detach bug when lwp has exited/terminatedKevin Buettner1-2/+16
2023-12-01Bail out of "attach" if a thread cannot be tracedTom Tromey1-11/+38
2023-11-28[gdb] Fix segfault in for_each_block, part 1Tom de Vries1-1/+1
2023-11-21gdb: Replace gdb::optional with std::optionalLancelot Six1-5/+5
2023-11-17gdb: remove regcache's address spaceSimon Marchi1-39/+17
2023-11-13Implement GDB_THREAD_OPTION_EXIT support for native LinuxPedro Alves1-13/+31
2023-11-13Move deleting thread on TARGET_WAITKIND_THREAD_EXITED to corePedro Alves1-7/+14
2023-11-13Thread options & clone events (native Linux)Pedro Alves1-0/+7
2023-11-13Step over clone syscall w/ breakpoint, TARGET_WAITKIND_THREAD_CLONEDPedro Alves1-120/+132
2023-11-13gdb/linux: Delete all other LWPs immediately on ptrace exec eventPedro Alves1-0/+15
2023-11-13Add "maint info linux-lwps" commandAndrew Burgess1-0/+46
2023-10-26gdb: handle main thread exiting during detachAndrew Burgess1-7/+17
2023-10-10gdb: remove target_gdbarchSimon Marchi1-4/+6
2023-09-20Remove explanatory comments from includesTom Tromey1-7/+7
2023-08-23gdb: centralize "[Thread ...exited]" notificationsPedro Alves1-7/+1
2023-07-23gdb: two changes to linux_nat_debug_printf calls in linux-nat.cAndrew Burgess1-7/+7
2023-07-17gdb: additional debug output in infrun.c and linux-nat.cAndrew Burgess1-4/+19
2023-07-17gdb: don't restart vfork parent while waiting for child to finishAndrew Burgess1-1/+8
2023-07-06Linux: Avoid pread64/pwrite64 for high memory addresses (PR gdb/30525)Pedro Alves1-10/+18
2023-06-05[gdb] Fix more typosTom de Vries1-1/+1
2023-04-04gdb: make find_thread_ptid a process_stratum_target methodSimon Marchi1-7/+7
2023-03-27linux-nat: introduce pending_status_strPedro Alves1-3/+16
2023-03-09gdb, gdbserver, gdbsupport: fix whitespace issuesSimon Marchi1-1/+1
2023-02-24Remove struct bufferTom Tromey1-1/+0
2023-02-14Do not cast away const in agent_run_commandTom Tromey1-5/+2
2023-01-01Update copyright year range in header of all files managed by GDBJoel Brobecker1-1/+1
2022-12-16Delay checking whether /proc/pid/mem is writable (PR gdb/29907)Pedro Alves1-3/+6
2022-12-05gdb/linux-nat: add ptid parameter to linux_xfer_siginfoSimon Marchi1-4/+4
2022-12-05gdb/linux-nat: use l linux_nat_get_siginfo in linux_xfer_siginfoSimon Marchi1-4/+2
2022-12-05gdb/linux-nat: check ptrace return value in linux_nat_get_siginfoSimon Marchi1-5/+1
2022-12-05gdb/linux-nat: don't memset siginfo on failure in linux_nat_get_siginfoSimon Marchi1-6/+2
2022-12-05gdb/linux-nat: bool-ify linux_nat_get_siginfoSimon Marchi1-3/+3
2022-12-05gdb/linux-nat: use get_ptrace_pid in two spotsSimon Marchi1-10/+2
2022-12-02gdb/linux-nat: add pid parameter to linux_proc_xfer_memory_partialSimon Marchi1-9/+9
2022-11-07Don't explicitly set clone child ptrace optionsPedro Alves1-1/+0
2022-10-19internal_error: remove need to pass __FILE__/__LINE__Pedro Alves1-9/+5
2022-09-21gdbsupport: convert FILEIO_* macros to an enumSimon Marchi1-3/+3
2022-07-26gdb/linux_nat: Write memory using ptrace if /proc/pid/mem is not writableKeith Seitz1-2/+9
2022-07-26gdb/linux-nat: Check whether /proc/pid/mem is writablePedro Alves1-17/+88
2022-07-22Change target_ops::async to accept boolTom Tromey1-3/+3
2022-06-28gdb+gdbserver/Linux: avoid reading registers while going through shellPedro Alves1-0/+4
2022-05-26gdb/linux-nat: xfer_memory_partial return E_IO on errorLancelot SIX1-1/+1