Lines Matching +defs:start +defs:file +defs:process

49 DynamicLoader *DynamicLoaderPOSIXDYLD::CreateInstance(Process *process,
54 process->GetTarget().GetArchitecture().GetTriple();
63 return new DynamicLoaderPOSIXDYLD(process);
67 DynamicLoaderPOSIXDYLD::DynamicLoaderPOSIXDYLD(Process *process)
68 : DynamicLoader(process), m_rendezvous(process),
96 // find the main process load offset
204 // If we have a core file, we don't need any breakpoints.
237 // process has hit its entry point. When we hit the corresponding breakpoint
239 // dependent modules for the process. Similarly, we can discover the runtime
293 // If we have a core file, we don't need any breakpoints.
523 AddressVector::iterator start = addrs.begin();
526 llvm::sort(start, end);
527 addrs.erase(std::unique(start, end), end);
539 FileSpec file("[vdso]");
550 file, m_vdso_base, info.GetRange().GetByteSize())) {
570 FileSpec file(info.GetName().GetCString());
571 ModuleSpec module_spec(file, target.GetArchitecture());
590 ModuleSP DynamicLoaderPOSIXDYLD::LoadModuleAtAddress(const FileSpec &file,
595 file, link_map_addr, base_addr, base_addr_is_offset))
600 // (e.g. com.example.myapplication) instead of the main process binary
603 // bias), but it happens to work on android because app_process has a file
819 "DynamicLoaderPOSIXDYLD::%s - failed to get process info for "
871 static void AddThreadLocalMemoryRegions(Process &process, ThreadSP &thread_sp,
895 Status err = process.GetMemoryRegionInfo(reg_value_addr, thread_local_region);
903 static void AddLinkMapSections(Process &process,
905 ModuleList &module_list = process.GetTarget().GetImages();
906 Target *target = &process.GetTarget();
921 Status err = process.GetMemoryRegionInfo(load_addr, link_map_section);
930 lldb_private::Process &process,
934 ThreadList &thread_list = process.GetThreadList();
943 AddThreadLocalMemoryRegions(process, thread_sp, ranges);
946 AddLinkMapSections(process, ranges);