aboutsummaryrefslogtreecommitdiff
path: root/gdb/linux-nat.c
AgeCommit message (Expand)AuthorFilesLines
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
2022-05-13Constify target_pid_to_exec_fileTom Tromey1-1/+1
2022-04-29Slightly tweak and clarify target_resume's interfacePedro Alves1-19/+10
2022-03-31gdb/linux-nat: remove check based on current_inferior in linux_handle_extende...Simon Marchi1-13/+4
2022-03-29Unify gdb printf functionsTom Tromey1-4/+4
2022-03-29Remove some uses of printf_unfilteredTom Tromey1-2/+2
2022-03-10Re-add zombie leader on exit, gdb/linuxPedro Alves1-27/+80
2022-03-10gdb: Reorganize linux_nat_filter_eventPedro Alves1-35/+40
2022-02-22inf-ptrace: Add an event_pipe to be used for async mode in subclasses.John Baldwin1-99/+24
2022-02-22Enable async mode in the target in attach_cmd.John Baldwin1-3/+0
2022-02-22Don't enable async mode at the end of target ::resume methods.John Baldwin1-3/+0
2022-02-22gdb linux-nat: Convert linux_nat_event_pipe to the event_pipe class.John Baldwin1-43/+16
2022-02-18gdb: remove newlines from some linux_nat_debug_printf callsSimon Marchi1-3/+3
2022-02-10gdb/linux: remove ptrace support check for exec, fork, vfork, vforkdone, clon...Simon Marchi1-69/+8
2022-01-18gdb: use ptid_t::to_string instead of target_pid_to_str in debug statementsSimon Marchi1-46/+46
2022-01-12gdb: rename lin-lwp to linux-nat in set/show debugAndrew Burgess1-3/+3
2022-01-01Automatic Copyright Year update after running gdb/copyright.pyJoel Brobecker1-1/+1
2021-12-22gdb: convert 'set debug lin-lwp' to a boolean commandAndrew Burgess1-9/+20
2021-12-13gdb: make post_startup_inferior a virtual method on inf_ptrace_targetAndrew Burgess1-0/+2
2021-12-08gdb, gdbserver: detach fork child when detaching from fork parentSimon Marchi1-1/+52
2021-12-08gdb/linux-nat: factor ptrace-detach code to new detach_one_pid functionSimon Marchi1-36/+40
2021-12-03gdb: change store_waitstatus to return a target_waitstatus by valueSimon Marchi1-3/+3
2021-11-25gdb: hoist target_async_permitted checks into target.cAndrew Burgess1-3/+5
2021-11-05Avoid /proc/pid/mem races (PR 28065)Pedro Alves1-185/+139
2021-10-21gdb, gdbserver: make target_waitstatus safeSimon Marchi1-33/+36
2021-09-30gdbsupport: make gdb_open_cloexec return scoped_fdSimon Marchi1-1/+1
2021-09-27gdb: use intrusive_list for linux-nat lwp_listSimon Marchi1-22/+24
2021-09-27gdb: add destructor to lwp_infoSimon Marchi1-7/+4
2021-09-27gdb: make lwp_info non-PODSimon Marchi1-21/+6
2021-09-23Remove defaulted 'tid' parameter to ptid_t constructorTom Tromey1-8/+7
2021-09-07gdb: make thread_info::executing privateAndrew Burgess1-1/+1
2021-08-26gdb: remove some stray newlines in debug outputAndrew Burgess1-2/+2
2021-08-03gdb: follow-fork: push target and add thread in target_follow_forkSimon Marchi1-7/+8
2021-07-14gdb: pass child_ptid and fork kind to target_ops::follow_forkSimon Marchi1-12/+7