Lines Matching defs:NativeProcessFreeBSD
1 //===-- NativeProcessFreeBSD.cpp ------------------------------------------===//
9 #include "NativeProcessFreeBSD.h"
70 NativeProcessFreeBSD::Manager::Launch(ProcessLaunchInfo &launch_info,
110 std::unique_ptr<NativeProcessFreeBSD> process_up(new NativeProcessFreeBSD(
126 NativeProcessFreeBSD::Manager::Attach(
138 std::unique_ptr<NativeProcessFreeBSD> process_up(new NativeProcessFreeBSD(
148 NativeProcessFreeBSD::Extension
149 NativeProcessFreeBSD::Manager::GetSupportedExtensions() const {
161 NativeProcessFreeBSD::NativeProcessFreeBSD(::pid_t pid, int terminal_fd,
179 void NativeProcessFreeBSD::MonitorCallback(lldb::pid_t pid, int signal) {
190 void NativeProcessFreeBSD::MonitorExited(lldb::pid_t pid, WaitStatus status) {
204 void NativeProcessFreeBSD::MonitorSIGSTOP(lldb::pid_t pid) {
213 void NativeProcessFreeBSD::MonitorSIGTRAP(lldb::pid_t pid) {
379 void NativeProcessFreeBSD::MonitorSignal(lldb::pid_t pid, int signal) {
407 Status NativeProcessFreeBSD::PtraceWrapper(int req, lldb::pid_t pid, void *addr,
435 NativeProcessFreeBSD::GetSoftwareBreakpointTrapOpcode(size_t size_hint) {
455 Status NativeProcessFreeBSD::Resume(const ResumeActionList &resume_actions) {
503 "NativeProcessFreeBSD::%s (): unexpected state %s specified "
521 Status NativeProcessFreeBSD::Halt() {
533 Status NativeProcessFreeBSD::Detach() {
546 Status NativeProcessFreeBSD::Signal(int signo) {
555 Status NativeProcessFreeBSD::Interrupt() { return Halt(); }
557 Status NativeProcessFreeBSD::Kill() {
588 Status NativeProcessFreeBSD::GetMemoryRegionInfo(lldb::addr_t load_addr,
644 Status NativeProcessFreeBSD::PopulateMemoryRegionCache() {
724 size_t NativeProcessFreeBSD::UpdateThreads() { return m_threads.size(); }
726 Status NativeProcessFreeBSD::SetBreakpoint(lldb::addr_t addr, uint32_t size,
733 Status NativeProcessFreeBSD::GetLoadedModuleFileSpec(const char *module_path,
759 NativeProcessFreeBSD::GetFileLoadAddress(const llvm::StringRef &file_name,
781 void NativeProcessFreeBSD::SigchldHandler() {
813 bool NativeProcessFreeBSD::HasThreadNoLock(lldb::tid_t thread_id) {
826 NativeThreadFreeBSD &NativeProcessFreeBSD::AddThread(lldb::tid_t thread_id) {
842 void NativeProcessFreeBSD::RemoveThread(lldb::tid_t thread_id) {
861 Status NativeProcessFreeBSD::Attach() {
890 Status NativeProcessFreeBSD::ReadMemory(lldb::addr_t addr, void *buf,
906 Status error = NativeProcessFreeBSD::PtraceWrapper(PT_IO, GetID(), &io);
917 Status NativeProcessFreeBSD::WriteMemory(lldb::addr_t addr, const void *buf,
935 Status error = NativeProcessFreeBSD::PtraceWrapper(PT_IO, GetID(), &io);
947 NativeProcessFreeBSD::GetAuxvData() const {
959 Status NativeProcessFreeBSD::SetupTrace() {
974 Status NativeProcessFreeBSD::ReinitializeThreads() {
997 bool NativeProcessFreeBSD::SupportHardwareSingleStepping() const {
1001 void NativeProcessFreeBSD::MonitorClone(::pid_t child_pid, bool is_vfork,
1033 std::unique_ptr<NativeProcessFreeBSD> child_process{
1034 new NativeProcessFreeBSD(static_cast<::pid_t>(child_pid), m_terminal_fd,
1065 NativeProcessFreeBSD::SaveCore(llvm::StringRef path_hint) {