Home
last modified time | relevance | path

Searched refs:NativeProcessLinux (Results 1 – 20 of 20) sorted by relevance

/llvm-project/lldb/source/Plugins/Process/Linux/
H A DNativeProcessLinux.cpp1 //===-- 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 DNativeRegisterContextLinux.cpp11 #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 DNativeThreadLinux.h27 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 DNativeThreadLinux.cpp14 #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 DNativeProcessLinux.h41 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 DNativeRegisterContextLinux_arm.cpp13 #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 DNativeRegisterContextLinux_ppc64le.cpp23 #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 DNativeRegisterContextLinux_arm64.cpp22 #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, &regset, in InvalidateAllRegisters()
1162 error = NativeProcessLinux::PtraceWrapper(PTRACE_GETREGSET, tid, &regset, in InvalidateAllRegisters()
1206 return NativeProcessLinux::PtraceWrapper(PTRACE_SETREGSET, m_thread.GetID(), in WriteSVEHeader()
H A DCMakeLists.txt7 NativeProcessLinux.cpp
H A DNativeRegisterContextLinux_loongarch64.h23 class NativeProcessLinux;
22 class NativeProcessLinux; global() variable
H A DNativeRegisterContextLinux_riscv64.h22 class NativeProcessLinux; variable
H A DNativeRegisterContextLinux_ppc64le.h27 class NativeProcessLinux; variable
H A DNativeRegisterContextLinux_s390x.h22 class NativeProcessLinux; variable
H A DNativeRegisterContextLinux_x86_64.h25 class NativeProcessLinux; variable
H A DNativeRegisterContextLinux_arm.h21 class NativeProcessLinux; variable
H A DSingleStepCheck.cpp111 NativeProcessLinux::PtraceWrapper(PTRACE_SINGLESTEP, child_pid); in WorkaroundNeeded()
H A DNativeRegisterContextLinux_arm64.h24 class NativeProcessLinux; variable
H A DNativeRegisterContextLinux_s390x.cpp12 #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 DBUILD.gn24 "NativeProcessLinux.cpp",
/llvm-project/lldb/tools/lldb-server/
H A Dlldb-gdbserver.cpp41 #include "Plugins/Process/Linux/NativeProcessLinux.h"
66 typedef process_linux::NativeProcessLinux::Manager NativeProcessManager;