Lines Matching refs:NativeProcessLinux

219 NativeProcessLinux::Factory::Launch(ProcessLaunchInfo &launch_info,  in Launch()
265 return std::unique_ptr<NativeProcessLinux>(new NativeProcessLinux( in Launch()
271 NativeProcessLinux::Factory::Attach( in Attach()
284 auto tids_or = NativeProcessLinux::Attach(pid); in Attach()
288 return std::unique_ptr<NativeProcessLinux>(new NativeProcessLinux( in Attach()
292 NativeProcessLinux::Extension
293 NativeProcessLinux::Factory::GetSupportedExtensions() const { in GetSupportedExtensions()
294 NativeProcessLinux::Extension supported = in GetSupportedExtensions()
310 NativeProcessLinux::NativeProcessLinux(::pid_t pid, int terminal_fd, in NativeProcessLinux() function in NativeProcessLinux
339 llvm::Expected<std::vector<::pid_t>> NativeProcessLinux::Attach(::pid_t pid) { in Attach()
403 Status NativeProcessLinux::SetDefaultPtraceOpts(lldb::pid_t pid) { in SetDefaultPtraceOpts()
431 void NativeProcessLinux::MonitorCallback(NativeThreadLinux &thread, in MonitorCallback()
498 void NativeProcessLinux::WaitForCloneNotification(::pid_t pid) { in WaitForCloneNotification()
519 void NativeProcessLinux::MonitorSIGTRAP(const siginfo_t &info, in MonitorSIGTRAP()
708 void NativeProcessLinux::MonitorTrace(NativeThreadLinux &thread) { in MonitorTrace()
718 void NativeProcessLinux::MonitorBreakpoint(NativeThreadLinux &thread) { in MonitorBreakpoint()
733 void NativeProcessLinux::MonitorWatchpoint(NativeThreadLinux &thread, in MonitorWatchpoint()
748 void NativeProcessLinux::MonitorSignal(const siginfo_t &info, in MonitorSignal()
835 bool NativeProcessLinux::MonitorClone(NativeThreadLinux &parent, in MonitorClone()
866 std::unique_ptr<NativeProcessLinux> child_process{new NativeProcessLinux( in MonitorClone()
891 bool NativeProcessLinux::SupportHardwareSingleStepping() const { in SupportHardwareSingleStepping()
897 Status NativeProcessLinux::Resume(const ResumeActionList &resume_actions) { in Resume()
963 Status NativeProcessLinux::Halt() { in Halt()
972 Status NativeProcessLinux::Detach() { in Detach()
994 Status NativeProcessLinux::Signal(int signo) { in Signal()
1007 Status NativeProcessLinux::Interrupt() { in Interrupt()
1050 Status NativeProcessLinux::Kill() { in Kill()
1086 Status NativeProcessLinux::GetMemoryRegionInfo(lldb::addr_t load_addr, in GetMemoryRegionInfo()
1155 Status NativeProcessLinux::PopulateMemoryRegionCache() { in PopulateMemoryRegionCache()
1218 void NativeProcessLinux::DoStopIDBumped(uint32_t newBumpId) { in DoStopIDBumped()
1227 NativeProcessLinux::Syscall(llvm::ArrayRef<uint64_t> args) { in Syscall()
1311 NativeProcessLinux::AllocateMemory(size_t size, uint32_t permissions) { in AllocateMemory()
1337 llvm::Error NativeProcessLinux::DeallocateMemory(lldb::addr_t addr) { in DeallocateMemory()
1357 Status NativeProcessLinux::ReadMemoryTags(int32_t type, lldb::addr_t addr, in ReadMemoryTags()
1390 Status error = NativeProcessLinux::PtraceWrapper( in ReadMemoryTags()
1412 Status NativeProcessLinux::WriteMemoryTags(int32_t type, lldb::addr_t addr, in WriteMemoryTags()
1460 Status error = NativeProcessLinux::PtraceWrapper( in WriteMemoryTags()
1482 size_t NativeProcessLinux::UpdateThreads() { in UpdateThreads()
1489 Status NativeProcessLinux::SetBreakpoint(lldb::addr_t addr, uint32_t size, in SetBreakpoint()
1497 Status NativeProcessLinux::RemoveBreakpoint(lldb::addr_t addr, bool hardware) { in RemoveBreakpoint()
1505 NativeProcessLinux::GetSoftwareBreakpointTrapOpcode(size_t size_hint) { in GetSoftwareBreakpointTrapOpcode()
1527 Status NativeProcessLinux::ReadMemory(lldb::addr_t addr, void *buf, size_t size, in ReadMemory()
1563 Status error = NativeProcessLinux::PtraceWrapper( in ReadMemory()
1581 Status NativeProcessLinux::WriteMemory(lldb::addr_t addr, const void *buf, in WriteMemory()
1599 error = NativeProcessLinux::PtraceWrapper( in WriteMemory()
1627 Status NativeProcessLinux::GetSignalInfo(lldb::tid_t tid, void *siginfo) const { in GetSignalInfo()
1631 Status NativeProcessLinux::GetEventMessage(lldb::tid_t tid, in GetEventMessage()
1636 Status NativeProcessLinux::Detach(lldb::tid_t tid) { in Detach()
1643 bool NativeProcessLinux::HasThreadNoLock(lldb::tid_t thread_id) { in HasThreadNoLock()
1656 void NativeProcessLinux::StopTrackingThread(NativeThreadLinux &thread) { in StopTrackingThread()
1671 void NativeProcessLinux::NotifyTracersProcessDidStop() { in NotifyTracersProcessDidStop()
1675 void NativeProcessLinux::NotifyTracersProcessWillResume() { in NotifyTracersProcessWillResume()
1679 Status NativeProcessLinux::NotifyTracersOfNewThread(lldb::tid_t tid) { in NotifyTracersOfNewThread()
1688 Status NativeProcessLinux::NotifyTracersOfThreadDestroyed(lldb::tid_t tid) { in NotifyTracersOfThreadDestroyed()
1698 NativeThreadLinux &NativeProcessLinux::AddThread(lldb::tid_t thread_id, in AddThread()
1726 Status NativeProcessLinux::GetLoadedModuleFileSpec(const char *module_path, in GetLoadedModuleFileSpec()
1746 Status NativeProcessLinux::GetFileLoadAddress(const llvm::StringRef &file_name, in GetFileLoadAddress()
1763 NativeThreadLinux *NativeProcessLinux::GetThreadByID(lldb::tid_t tid) { in GetThreadByID()
1768 NativeThreadLinux *NativeProcessLinux::GetCurrentThread() { in GetCurrentThread()
1773 Status NativeProcessLinux::ResumeThread(NativeThreadLinux &thread, in ResumeThread()
1814 void NativeProcessLinux::StopRunningThreads(const lldb::tid_t triggering_tid) { in StopRunningThreads()
1832 void NativeProcessLinux::SignalIfAllThreadsStopped() { in SignalIfAllThreadsStopped()
1860 void NativeProcessLinux::ThreadWasCreated(NativeThreadLinux &thread) { in ThreadWasCreated()
1897 void NativeProcessLinux::SigchldHandler() { in SigchldHandler()
1935 Status NativeProcessLinux::PtraceWrapper(int req, lldb::pid_t pid, void *addr, in PtraceWrapper()
1970 llvm::Expected<TraceSupportedResponse> NativeProcessLinux::TraceSupported() { in TraceSupported()
1976 Error NativeProcessLinux::TraceStart(StringRef json_request, StringRef type) { in TraceStart()
1989 Error NativeProcessLinux::TraceStop(const TraceStopRequest &request) { in TraceStop()
1995 Expected<json::Value> NativeProcessLinux::TraceGetState(StringRef type) { in TraceGetState()
2001 Expected<std::vector<uint8_t>> NativeProcessLinux::TraceGetBinaryData( in TraceGetBinaryData()