| /llvm-project-15.0.7/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/ |
| H A D | DynamicLoaderPOSIXDYLD.cpp | 82 m_process ? m_process->GetID() : LLDB_INVALID_PROCESS_ID); in DidAttach() 99 m_process ? m_process->GetID() : LLDB_INVALID_PROCESS_ID, in DidAttach() 133 m_process ? m_process->GetID() : LLDB_INVALID_PROCESS_ID, in DidAttach() 233 if (m_process) { in ProbeEntry() 262 dyld_instance->m_process ? dyld_instance->m_process->GetID() in EntryBreakpointHit() 305 m_process ? m_process->GetID() : LLDB_INVALID_PROCESS_ID); in SetRendezvousBreakpoint() 315 m_process ? m_process->GetID() : LLDB_INVALID_PROCESS_ID, in SetRendezvousBreakpoint() 361 m_process ? m_process->GetID() : LLDB_INVALID_PROCESS_ID); in SetRendezvousBreakpoint() 372 m_process ? m_process->GetID() : LLDB_INVALID_PROCESS_ID); in SetRendezvousBreakpoint() 392 dyld_instance->m_process ? dyld_instance->m_process->GetID() in RendezvousBreakpointHit() [all …]
|
| H A D | DYLDRendezvous.cpp | 29 : m_process(process), m_rendezvous_addr(LLDB_INVALID_ADDRESS), in DYLDRendezvous() 43 if (!m_process) { in ResolveRendezvousAddress() 50 info_location = m_process->GetImageInfoAddress(); in ResolveRendezvousAddress() 56 Target *target = &m_process->GetTarget(); in ResolveRendezvousAddress() 116 if (m_process) { in UpdateExecutablePath() 142 address_size = m_process->GetAddressByteSize(); in Resolve() 235 m_process->GetLoadedModuleList(); in UpdateSOEntriesFromRemote() 488 *dst = m_process->ReadPointerFromMemory(addr, error); in ReadPointer() 492 return addr + m_process->GetAddressByteSize(); in ReadPointer() 502 m_process->ReadCStringFromMemory(addr, str, error); in ReadStringFromMemory() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/SystemRuntime/MacOSX/ |
| H A D | SystemRuntimeMacOSX.cpp | 109 m_process->ClearBreakpointSiteByID(m_break_id); in Clear() 112 m_process = nullptr; in Clear() 306 m_process->GetByteOrder(), in ReadLibdispatchOffsets() 307 m_process->GetAddressByteSize()); in ReadLibdispatchOffsets() 340 &m_process->GetTarget()); in ReadLibpthreadOffsetsAddress() 354 m_process->GetByteOrder(), in ReadLibpthreadOffsets() 387 &m_process->GetTarget()); in ReadLibdispatchTSDIndexesAddress() 580 Target &target = m_process->GetTarget(); in BacktraceRecordingHeadersInitialized() 648 m_process->ReadUnsignedIntegerFromMemory( in BacktraceRecordingHeadersInitialized() 716 for (ThreadSP thread_sp : m_process->Threads()) { in PopulateQueueList() [all …]
|
| /llvm-project-15.0.7/lldb/source/Host/windows/ |
| H A D | HostProcessWindows.cpp | 42 if (m_process == nullptr) in Terminate() 45 if (!::TerminateProcess(m_process, 0)) in Terminate() 52 return (m_process == LLDB_INVALID_PROCESS) ? -1 : ::GetProcessId(m_process); in GetProcessId() 56 if (m_process == nullptr) in IsRunning() 60 if (!::GetExitCodeProcess(m_process, &code)) in IsRunning() 85 if (::DuplicateHandle(GetCurrentProcess(), m_process, GetCurrentProcess(), in StartMonitoring() 97 if (m_owns_handle && m_process != LLDB_INVALID_PROCESS) in Close() 98 ::CloseHandle(m_process); in Close() 99 m_process = nullptr; in Close()
|
| /llvm-project-15.0.7/lldb/source/Plugins/DynamicLoader/Windows-DYLD/ |
| H A D | DynamicLoaderWindowsDYLD.cpp | 69 module_sp = m_process->GetTarget().GetOrCreateModule(module_spec, in OnLoadModule() 79 m_process->GetTarget().ModulesDidLoad(module_list); in OnLoadModule() 93 m_process->GetTarget().ModulesDidUnload(module_list, false); in OnUnloadModule() 136 lldb::addr_t image_base = m_process->GetImageInfoAddress(); in DidAttach() 145 m_process->GetTarget().ModulesDidLoad(module_list); in DidAttach() 146 auto error = m_process->LoadModules(); in DidAttach() 165 m_process->GetTarget().ModulesDidLoad(module_list); in DidLaunch() 166 auto error = m_process->LoadModules(); in DidLaunch() 176 auto arch = m_process->GetTarget().GetArchitecture(); in GetStepThroughTrampolinePlan() 186 arch, nullptr, nullptr, m_process->GetTarget(), range); in GetStepThroughTrampolinePlan() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/ |
| H A D | DynamicLoaderMacOSXDYLD.cpp | 114 if (m_process) { in ProcessDidExec() 116 if (m_process->GetThreadList().GetSize() == 1) { in ProcessDidExec() 266 Target &target = m_process->GetTarget(); in ReadDYLDInfoFromMemoryAndSetNotificationCallback() 339 if (process != dyld_instance->m_process) in NotifyBreakpointHit() 573 m_dyld_image_infos_stop_id = m_process->GetStopID(); in AddModulesUsingImageInfosAddress() 660 m_dyld_image_infos_stop_id = m_process->GetStopID(); in RemoveModulesUsingImageInfosAddress() 675 const size_t bytes_read = m_process->ReadMemory( in ReadImageInfos() 740 Target &target = m_process->GetTarget(); in InitializeFromAllImageInfos() 942 Target &target = m_process->GetTarget(); in UpdateImageInfosHeaderAndLoadCommands() 1064 if (m_process) { in GetSharedCacheInformation() [all …]
|
| H A D | DynamicLoaderMacOS.cpp | 87 m_process->GetTarget().RemoveBreakpointByID(m_break_id); in ~DynamicLoaderMacOS() 95 if (m_process) { in ProcessDidExec() 97 if (m_process->GetThreadList().GetSize() == 1) { in ProcessDidExec() 175 m_process->GetLoadedDynamicLibrariesInfos()); in DoInitialImageFetch() 193 m_dyld_image_infos_stop_id = m_process->GetStopID(); in DoInitialImageFetch() 221 if (process != dyld_instance->m_process) in NotifyBreakpointHit() 380 m_dyld_image_infos_stop_id = m_process->GetStopID(); in AddBinaries() 403 m_process->GetTarget() in SetNotificationBreakpoint() 441 Target &target = m_process->GetTarget(); in GetDyldLockVariableAddressFromModule() 469 Target &target = m_process->GetTarget(); in CanLoadImage() [all …]
|
| H A D | DynamicLoaderDarwin.cpp | 71 PrivateInitialize(m_process); in DidAttach() 81 PrivateInitialize(m_process); in DidLaunch() 90 m_process = nullptr; in Clear() 101 Target &target = m_process->GetTarget(); in FindTargetModuleForImageInfo() 171 Target &target = m_process->GetTarget(); in UnloadImages() 216 Target &target = m_process->GetTarget(); in UnloadAllImages() 315 info.load_stop_id = m_process->GetStopID(); in UpdateImageLoadAddress() 536 Target &target = m_process->GetTarget(); in UpdateSpecialBinariesFromNewImageInfos() 622 Target &target = m_process->GetTarget(); in AddModulesUsingImageInfos() 809 m_process = process; in PrivateInitialize() [all …]
|
| /llvm-project-15.0.7/lldb/source/Core/ |
| H A D | DynamicLoader.cpp | 59 DynamicLoader::DynamicLoader(Process *process) : m_process(process) {} in DynamicLoader() 65 return m_process->GetStopOnSharedLibraryEvents(); in GetStopWhenImagesChange() 69 m_process->SetStopOnSharedLibraryEvents(stop); in SetStopWhenImagesChange() 73 Target &target = m_process->GetTarget(); in GetTargetExecutable() 115 module->SetLoadAddress(m_process->GetTarget(), base_addr, base_addr_is_offset, in UpdateLoadedSectionsCommon() 124 Target &target = m_process->GetTarget(); in UnloadSectionsCommon() 149 Target &target = m_process->GetTarget(); in FindModuleViaTarget() 178 m_process->ReadUnsignedIntegerFromMemory(addr, size_in_bytes, 0, error); in ReadUnsignedIntWithSizeInBytes() 187 addr_t value = m_process->ReadPointerFromMemory(addr, error); in ReadPointer() 196 if (m_process) in LoadOperatingSystemPlugin() [all …]
|
| /llvm-project-15.0.7/lldb/source/Target/ |
| H A D | ThreadPlanTracer.cpp | 38 : m_process(*thread.GetProcess().get()), m_tid(thread.GetID()), in ThreadPlanTracer() 42 : m_process(*thread.GetProcess().get()), m_tid(thread.GetID()), in ThreadPlanTracer() 60 ThreadSP thread_sp = m_process.GetThreadList().FindThreadByID(m_tid); in GetThread() 100 m_process.GetTarget().GetArchitecture(), nullptr, nullptr); in GetDisassembler() 106 if (auto target_sp = m_process.CalculateTarget()) { in GetIntPointerType() 142 addr_valid = m_process.GetTarget().GetSectionLoadList().ResolveLoadAddress( in Log() 152 m_process.ReadMemory(pc, buffer, sizeof(buffer), err); in Log() 155 DataExtractor extractor(buffer, sizeof(buffer), m_process.GetByteOrder(), in Log() 156 m_process.GetAddressByteSize()); in Log() 177 m_process.GetTarget().GetDebugger().GetDisassemblyFormat(); in Log() [all …]
|
| H A D | ThreadList.cpp | 31 : ThreadCollection(), m_process(rhs.m_process), m_stop_id(rhs.m_stop_id), in ThreadList() 46 m_process = rhs.m_process; in operator =() 87 m_process->UpdateThreadListIfNeeded(); in GetSize() 95 m_process->UpdateThreadListIfNeeded(); in GetThreadAtIndex() 107 m_process->UpdateThreadListIfNeeded(); in FindThreadByID() 125 m_process->UpdateThreadListIfNeeded(); in FindThreadByProtocolID() 143 m_process->UpdateThreadListIfNeeded(); in RemoveThreadByID() 361 m_process->UpdateThreadListIfNeeded(); in ShouldReportStop() 401 m_process->UpdateThreadListIfNeeded(); in SetShouldReportStop() 706 m_process = rhs.m_process; in Update() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/Windows/Common/ |
| H A D | NativeProcessWindows.h | 143 NativeDebugDelegate(NativeProcessWindows &process) : m_process(process) {} in NativeDebugDelegate() 146 m_process.OnExitProcess(exit_code); in OnExitProcess() 150 m_process.OnDebuggerConnected(image_base); in OnDebuggerConnected() 155 return m_process.OnDebugException(first_chance, record); in OnDebugException() 159 m_process.OnCreateThread(thread); in OnCreateThread() 163 m_process.OnExitThread(thread_id, exit_code); in OnExitThread() 168 m_process.OnLoadDll(module_spec, module_addr); in OnLoadDll() 172 m_process.OnUnloadDll(module_addr); in OnUnloadDll() 176 m_process.OnDebugString(string); in OnDebugString() 180 return m_process.OnDebuggerError(error, type); in OnDebuggerError() [all …]
|
| H A D | DebuggerThread.cpp | 138 lldb::pid_t pid = m_process.GetProcessId(); in StopDebugging() 152 HostProcess process_copy = m_process; in StopDebugging() 216 m_process.GetProcessId()); in ContinueAsyncException() 223 m_process = HostProcess(); in FreeProcessHandles() 358 m_process.GetProcessId()); in HandleCreateThreadEvent() 381 m_process = HostProcess(info.hProcess); in HandleCreateProcessEvent() 398 info.dwExitCode, m_process.GetProcessId()); in HandleExitThreadEvent() 477 m_process.GetProcessId()); in HandleLoadDllEvent() 487 m_process.GetProcessId(), path, info.lpBaseOfDll); in HandleLoadDllEvent() 514 m_process.GetProcessId(), ::GetLastError()); in HandleLoadDllEvent() [all …]
|
| /llvm-project-15.0.7/lldb/source/Host/posix/ |
| H A D | HostProcessPosix.cpp | 32 if (m_process == kInvalidPosixProcess) { in Signal() 38 return HostProcessPosix::Signal(m_process, signo); in Signal() 52 lldb::pid_t HostProcessPosix::GetProcessId() const { return m_process; } in GetProcessId() 55 if (m_process == kInvalidPosixProcess) in IsRunning() 65 return Host::StartMonitoringChildProcess(callback, m_process); in StartMonitoring()
|
| /llvm-project-15.0.7/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/ |
| H A D | DynamicLoaderHexagonDYLD.cpp | 129 m_process->SetCanJIT(false); in DidAttach() 132 m_process->SetCanInterpretFunctionCalls(true); in DidAttach() 148 m_process->GetTarget().ModulesDidLoad(module_list); in DidAttach() 164 Target &target = m_process->GetTarget(); in GetTargetExecutable() 211 Target &target = m_process->GetTarget(); in UpdateLoadedSections() 242 Target &target = m_process->GetTarget(); in UnloadSections() 268 Target &target = m_process->GetTarget(); in SetRendezvousBreakpoint() 318 Process *proc = dyld_instance->m_process; in RendezvousBreakpointHit() 373 m_process->GetTarget().ModulesDidLoad(new_modules); in RefreshModules() 490 m_process->GetTarget().ModulesDidLoad(module_list); in LoadAllCurrentModules() [all …]
|
| H A D | HexagonDYLDRendezvous.cpp | 49 : m_process(process), m_rendezvous_addr(LLDB_INVALID_ADDRESS), m_current(), in HexagonDYLDRendezvous() 58 if (m_process) { in HexagonDYLDRendezvous() 59 Module *exe_mod = m_process->GetTarget().GetExecutableModulePointer(); in HexagonDYLDRendezvous() 73 address_size = m_process->GetAddressByteSize(); in Resolve() 77 cursor = info_addr = ResolveRendezvousAddress(m_process); in Resolve() 226 *dst = m_process->ReadUnsignedIntegerFromMemory(addr, size, 0, error); in ReadWord() 236 *dst = m_process->ReadPointerFromMemory(addr, error); in ReadPointer() 240 return addr + m_process->GetAddressByteSize(); in ReadPointer() 253 size = m_process->ReadMemory(addr, &c, 1, error); in ReadStringFromMemory() 294 Target &target = m_process->GetTarget(); in FindMetadata() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ |
| H A D | ItaniumABILanguageRuntime.cpp | 60 if (m_process && vtable_load_addr != LLDB_INVALID_ADDRESS) { in GetTypeInfoFromVTableAddress() 63 Target &target = m_process->GetTarget(); in GetTypeInfoFromVTableAddress() 448 Target &target = m_process->GetTarget(); in CreateExceptionSearchFilter() 462 Target &target = m_process->GetTarget(); in CreateExceptionBreakpoint() 474 if (!m_process) in SetExceptionBreakpoints() 496 if (!m_process) in ClearExceptionBreakpoints() 510 if (!m_process) in ExceptionBreakpointsExplainStop() 541 options.SetTimeout(m_process->GetUtilityExpressionTimeout()); in GetExceptionObjectForThread() 545 const ModuleList &modules = m_process->GetTarget().GetImages(); in GetExceptionObjectForThread() 559 m_process->GetTarget().GetFunctionCallerForLanguage( in GetExceptionObjectForThread() [all …]
|
| /llvm-project-15.0.7/lldb/include/lldb/Target/ |
| H A D | Runtime.h | 17 Runtime(Process *process) : m_process(process) {} in Runtime() 22 Process *GetProcess() { return m_process; } in GetProcess() 23 Target &GetTargetRef() { return m_process->GetTarget(); } in GetTargetRef() 29 Process *m_process;
|
| /llvm-project-15.0.7/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/ |
| H A D | AppleObjCRuntime.cpp | 110 assert(m_process == process); in GetObjectDescription() 353 m_process->shared_from_this(), module_sp); in ReadObjCLibrary() 426 if (!m_process) in ClearExceptionBreakpoints() 440 if (!m_process) in ExceptionBreakpointsExplainStop() 452 if (!m_process) in CalculateHasNewLiteralsAndIndexing() 455 Target &target(m_process->GetTarget()); in CalculateHasNewLiteralsAndIndexing() 473 Target &target = m_process->GetTarget(); in CreateExceptionSearchFilter() 586 size_t ptr_size = m_process->GetAddressByteSize(); in GetBacktraceThreadFromException() 590 addr_t pc = m_process->ReadPointerFromMemory( in GetBacktraceThreadFromException() 598 ThreadSP new_thread_sp(new HistoryThread(*m_process, 0, pcs)); in GetBacktraceThreadFromException() [all …]
|
| /llvm-project-15.0.7/lldb/include/lldb/Host/ |
| H A D | HostNativeProcessBase.h | 27 HostNativeProcessBase() : m_process(LLDB_INVALID_PROCESS) {} in HostNativeProcessBase() 29 : m_process(process) {} in HostNativeProcessBase() 37 lldb::process_t GetSystemHandle() const { return m_process; } in GetSystemHandle() 43 lldb::process_t m_process;
|
| /llvm-project-15.0.7/lldb/source/Plugins/DynamicLoader/Static/ |
| H A D | DynamicLoaderStatic.cpp | 80 const ModuleList &module_list = m_process->GetTarget().GetImages(); in LoadAllImagesAtFileAddresses() 85 m_process->SetCanJIT(false); in LoadAllImagesAtFileAddresses() 112 if (m_process->GetTarget() in LoadAllImagesAtFileAddresses() 118 if (m_process->GetTarget().SetSectionLoadAddress( in LoadAllImagesAtFileAddresses() 131 m_process->GetTarget().ModulesDidLoad(loaded_module_list); in LoadAllImagesAtFileAddresses()
|
| /llvm-project-15.0.7/lldb/tools/debugserver/source/MacOSX/ |
| H A D | MachThread.cpp | 29 : m_process(process), m_unique_id(unique_thread_id), in MachThread() 52 static_cast<void *>(&m_process), m_unique_id, m_seq_id); in MachThread() 202 task_t task = m_process->Task().TaskPort(); in InferiorThreadID() 298 if (m_process) in ProcessID() 299 return m_process->ProcessID(); in ProcessID() 367 return m_process->Breakpoints().FindByAddress(GetPC()); in CurrentBreakpoint() 597 int len = ::proc_pidinfo(m_process->ProcessID(), PROC_PIDTHREADINFO, in GetName() 632 if (m_process->ReadMemory(tident.thread_handle, 8, &addr) == 8) { in GetPThreadT() 639 if (m_process->ReadMemory(tident.thread_handle, 4, &addr) == 4) { in GetPThreadT() 678 if (m_process->ReadMemory(pthread_t_value + in GetTSDAddressForThread() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/OperatingSystem/Python/ |
| H A D | OperatingSystemPython.cpp | 124 m_process->GetID()); in GetDynamicRegisterInfo() 132 *dictionary, m_process->GetTarget().GetArchitecture()); in GetDynamicRegisterInfo() 157 Target &target = m_process->GetTarget(); in UpdateThreadList() 166 m_process->GetID()); in UpdateThreadList() 253 thread_sp = std::make_shared<ThreadMemory>(*m_process, tid, name, queue, in CreateThreadFromThreadInfo() 299 Target &target = m_process->GetTarget(); in CreateRegisterContextForThread() 386 Target &target = m_process->GetTarget(); in CreateThread() 396 ThreadList core_threads(m_process); in CreateThread() 397 ThreadList &thread_list = m_process->GetThreadList(); in CreateThread()
|
| /llvm-project-15.0.7/lldb/source/Plugins/JITLoader/GDB/ |
| H A D | JITLoaderGDB.cpp | 154 m_process->GetTarget().RemoveBreakpointByID(m_jit_break_id); in ~JITLoaderGDB() 169 Target &target = m_process->GetTarget(); in DidAttach() 175 Target &target = m_process->GetTarget(); in DidLaunch() 181 if (!DidSetJITBreakpoint() && m_process->IsAlive()) in ModulesDidLoad() 210 m_process->GetTarget().CreateBreakpoint(jit_addr, true, false).get(); in SetJITBreakpoint() 275 if (m_process->GetTarget().GetArchitecture().GetAddressByteSize() == 8) in ReadJITDescriptor() 287 Target &target = m_process->GetTarget(); in ReadJITDescriptorImpl() 293 size_t bytes_read = m_process->ReadMemory(m_jit_descriptor_addr, &jit_desc, in ReadJITDescriptorImpl() 310 if (!ReadJITEntry(jit_relevant_entry, m_process, &jit_entry)) { in ReadJITDescriptorImpl() 328 module_sp = m_process->ReadModuleFromMemory( in ReadJITDescriptorImpl() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/ |
| H A D | DynamicLoaderDarwinKernel.cpp | 533 PrivateInitialize(m_process); in DidAttach() 542 PrivateInitialize(m_process); in DidLaunch() 551 m_process->ClearBreakpointSiteByID(m_break_id); in Clear() 554 m_process = nullptr; in Clear() 1008 &m_process->GetTarget()); in LoadKernelModuleIfNeeded() 1027 if (!m_kernel.LoadImageUsingMemoryModule(m_process)) { in LoadKernelModuleIfNeeded() 1028 m_kernel.LoadImageAtFileAddress(m_process); in LoadKernelModuleIfNeeded() 1094 if (m_process->GetTarget().ReadPointerFromMemory( in ReadKextSummaryHeader() 1288 image_info.LoadImageAtFileAddress(m_process); in ParseKextSummaries() 1461 m_process = process; in PrivateInitialize() [all …]
|