/llvm-project/lldb/source/Plugins/Process/Linux/ |
H A D | NativeProcessLinux.cpp | 1 //===-- NativeProcessLinux.cpp --------------------------------------------===// 9 #include "NativeProcessLinux.h" 255 NativeProcessLinux::Manager::Manager(MainLoop &mainloop) in Manager() 264 NativeProcessLinux::Manager::Launch(ProcessLaunchInfo &launch_info, in Launch() 304 return std::unique_ptr<NativeProcessLinux>(new NativeProcessLinux( in Launch() 310 NativeProcessLinux::Manager::Attach( in Attach() 315 auto tids_or = NativeProcessLinux::Attach(pid); in Attach() 324 return std::unique_ptr<NativeProcessLinux>( in Attach() 325 new NativeProcessLinux(pi in Attach() 425 NativeProcessLinux::NativeProcessLinux(::pid_t pid, int terminal_fd, NativeProcessLinux() function in NativeProcessLinux [all...] |
H A D | NativeRegisterContextLinux.cpp | 11 #include "Plugins/Process/Linux/NativeProcessLinux.h" 102 return NativeProcessLinux::PtraceWrapper( in ReadGPR() 107 return NativeProcessLinux::PtraceWrapper( in WriteGPR() 112 return NativeProcessLinux::PtraceWrapper(PTRACE_GETFPREGS, m_thread.GetID(), in ReadFPR() 118 return NativeProcessLinux::PtraceWrapper(PTRACE_SETFPREGS, m_thread.GetID(), in WriteFPR() 125 return NativeProcessLinux::PtraceWrapper(PTRACE_GETREGSET, m_thread.GetID(), in ReadRegisterSet() 132 return NativeProcessLinux::PtraceWrapper(PTRACE_SETREGSET, m_thread.GetID(), in WriteRegisterSet() 144 Status error = NativeProcessLinux::PtraceWrapper( in DoReadRegisterValue() 163 return NativeProcessLinux::PtraceWrapper( in DoWriteRegisterValue() 175 Status ST = NativeProcessLinux in DetermineArchitectureViaGPR() [all...] |
H A D | NativeThreadLinux.h | 27 class NativeProcessLinux; variable 30 friend class NativeProcessLinux; variable 33 NativeThreadLinux(NativeProcessLinux &process, lldb::tid_t tid); 56 NativeProcessLinux &GetProcess(); 58 const NativeProcessLinux &GetProcess() const;
|
H A D | NativeThreadLinux.cpp | 14 #include "NativeProcessLinux.h" 92 NativeThreadLinux::NativeThreadLinux(NativeProcessLinux &process, in NativeThreadLinux() 102 NativeProcessLinux &process = GetProcess(); in GetName() 222 NativeProcessLinux &process = GetProcess(); in Resume() 234 NativeProcessLinux &process = GetProcess(); in Resume() 249 return NativeProcessLinux::PtraceWrapper(PTRACE_CONT, GetID(), nullptr, in Resume() 272 // NativeProcessLinux::Resume. in SingleStep() 273 return NativeProcessLinux::PtraceWrapper( in SingleStep() 498 NativeProcessLinux &process = GetProcess(); in RequestStop() 536 NativeProcessLinux [all...] |
H A D | NativeProcessLinux.h | 41 class NativeProcessLinux : public NativeProcessELF, 57 void AddProcess(NativeProcessLinux &process) { in AddProcess() 61 void RemoveProcess(NativeProcessLinux &process) { in RemoveProcess() 71 llvm::SmallPtrSet<NativeProcessLinux *, 2> m_processes; 81 ~NativeProcessLinux() override { m_manager.RemoveProcess(*this); } in ~NativeProcessLinux() 187 NativeProcessLinux(::pid_t pid, int terminal_fd, NativeDelegate &delegate,
|
H A D | NativeRegisterContextLinux_arm.cpp | 13 #include "Plugins/Process/Linux/NativeProcessLinux.h" 728 error = NativeProcessLinux::PtraceWrapper(PTRACE_GETHBPREGS, m_thread.GetID(), in ReadHardwareDebugInfo() 753 error = NativeProcessLinux::PtraceWrapper( in WriteHardwareDebugRegs() 761 error = NativeProcessLinux::PtraceWrapper( in WriteHardwareDebugRegs() 769 error = NativeProcessLinux::PtraceWrapper( in WriteHardwareDebugRegs() 777 error = NativeProcessLinux::PtraceWrapper( in WriteHardwareDebugRegs() 871 return NativeProcessLinux::PtraceWrapper(PTRACE_GETVFPREGS, m_thread.GetID(), in ReadFPR() 885 return NativeProcessLinux::PtraceWrapper(PTRACE_SETVFPREGS, m_thread.GetID(), in WriteFPR()
|
H A D | NativeRegisterContextLinux_ppc64le.cpp | 23 #include "Plugins/Process/Linux/NativeProcessLinux.h" 476 return NativeProcessLinux::PtraceWrapper(PTRACE_GETVRREGS, m_thread.GetID(), in ReadVMX() 483 return NativeProcessLinux::PtraceWrapper(PTRACE_SETVRREGS, m_thread.GetID(), in WriteVMX() 490 return NativeProcessLinux::PtraceWrapper(PTRACE_GETVSRREGS, m_thread.GetID(), in ReadVSX() 497 return NativeProcessLinux::PtraceWrapper(PTRACE_SETVSRREGS, m_thread.GetID(), in WriteVSX() 636 error = NativeProcessLinux::PtraceWrapper(PPC_PTRACE_DELHWDEBUG, in ClearHardwareWatchpoint() 732 error = NativeProcessLinux::PtraceWrapper( in ReadHardwareDebugInfo() 759 error = NativeProcessLinux::PtraceWrapper(PPC_PTRACE_SETHWDEBUG, in WriteHardwareDebugRegs()
|
H A D | NativeRegisterContextLinux_arm64.cpp | 22 #include "Plugins/Process/Linux/NativeProcessLinux.h" 107 if (NativeProcessLinux::PtraceWrapper(PTRACE_GETREGSET, in CreateHostNativeRegisterContextLinux() 117 if (NativeProcessLinux::PtraceWrapper(PTRACE_GETREGSET, in CreateHostNativeRegisterContextLinux() 128 if (NativeProcessLinux::PtraceWrapper(PTRACE_GETREGSET, in CreateHostNativeRegisterContextLinux() 139 if (NativeProcessLinux::PtraceWrapper(PTRACE_GETREGSET, in CreateHostNativeRegisterContextLinux() 145 NativeProcessLinux &process = native_thread.GetProcess(); in CreateHostNativeRegisterContextLinux() 1153 error = NativeProcessLinux::PtraceWrapper(PTRACE_GETREGSET, tid, ®set, in InvalidateAllRegisters() 1162 error = NativeProcessLinux::PtraceWrapper(PTRACE_GETREGSET, tid, ®set, in InvalidateAllRegisters() 1206 return NativeProcessLinux::PtraceWrapper(PTRACE_SETREGSET, m_thread.GetID(), in WriteSVEHeader()
|
H A D | CMakeLists.txt | 7 NativeProcessLinux.cpp
|
H A D | NativeRegisterContextLinux_loongarch64.h | 23 class NativeProcessLinux; 22 class NativeProcessLinux; global() variable
|
H A D | NativeRegisterContextLinux_riscv64.h | 22 class NativeProcessLinux; variable
|
H A D | NativeRegisterContextLinux_ppc64le.h | 27 class NativeProcessLinux; variable
|
H A D | NativeRegisterContextLinux_s390x.h | 22 class NativeProcessLinux; variable
|
H A D | NativeRegisterContextLinux_x86_64.h | 25 class NativeProcessLinux; variable
|
H A D | NativeRegisterContextLinux_arm.h | 21 class NativeProcessLinux; variable
|
H A D | SingleStepCheck.cpp | 111 NativeProcessLinux::PtraceWrapper(PTRACE_SINGLESTEP, child_pid); in WorkaroundNeeded()
|
H A D | NativeRegisterContextLinux_arm64.h | 24 class NativeProcessLinux; variable
|
H A D | NativeRegisterContextLinux_s390x.cpp | 12 #include "Plugins/Process/Linux/NativeProcessLinux.h" 438 return NativeProcessLinux::PtraceWrapper(PTRACE_PEEKUSR_AREA, in PokeUserArea() 450 return NativeProcessLinux::PtraceWrapper(PTRACE_POKEUSR_AREA, in ReadGPR()
|
/llvm-project/llvm/utils/gn/secondary/lldb/source/Plugins/Process/Linux/ |
H A D | BUILD.gn | 24 "NativeProcessLinux.cpp",
|
/llvm-project/lldb/tools/lldb-server/ |
H A D | lldb-gdbserver.cpp | 41 #include "Plugins/Process/Linux/NativeProcessLinux.h" 66 typedef process_linux::NativeProcessLinux::Manager NativeProcessManager;
|