Lines Matching refs:module_sp
73 void HashElfTextSection(ModuleSP module_sp, std::vector<uint8_t> &breakpad_uuid, in HashElfTextSection() argument
75 SectionList *sect_list = module_sp->GetSectionList(); in HashElfTextSection()
341 modules.ForEach([&](const ModuleSP &module_sp) { in BuildMemoryRegions() argument
342 SectionList *sections = module_sp->GetSectionList(); in BuildMemoryRegions()
359 to_add.back().SetName(module_sp->GetFileSpec().GetPath().c_str()); in BuildMemoryRegions()
413 ModuleSP module_sp = in GetOrCreateModule() local
415 if (!module_sp) in GetOrCreateModule()
416 return module_sp; in GetOrCreateModule()
420 const auto mod_bytes = module_sp->GetUUID().GetBytes(); in GetOrCreateModule()
425 return module_sp; in GetOrCreateModule()
437 HashElfTextSection(module_sp, breakpad_uuid, facebook_uuid); in GetOrCreateModule()
440 return module_sp; in GetOrCreateModule()
444 return module_sp; in GetOrCreateModule()
449 GetTarget().GetImages().Remove(module_sp); in GetOrCreateModule()
450 module_sp.reset(); in GetOrCreateModule()
451 return module_sp; in GetOrCreateModule()
481 lldb::ModuleSP module_sp = GetTarget().GetOrCreateModule(module_spec, in ReadModuleList() local
483 if (module_sp) { in ReadModuleList()
494 module_sp = GetOrCreateModule(uuid, name, partial_module_spec); in ReadModuleList()
495 if (!module_sp) { in ReadModuleList()
497 module_sp = GetOrCreateModule(uuid, name, partial_module_spec); in ReadModuleList()
500 if (module_sp) { in ReadModuleList()
505 auto *objfile = module_sp->GetObjectFile(); in ReadModuleList()
511 module_sp.reset(); in ReadModuleList()
514 if (!module_sp) { in ReadModuleList()
527 module_sp = Module::CreateModuleFromObjectFile<ObjectFilePlaceholder>( in ReadModuleList()
529 GetTarget().GetImages().Append(module_sp, true /* notify */); in ReadModuleList()
533 module_sp->SetLoadAddress(GetTarget(), load_addr, false, in ReadModuleList()
542 lldb::ModuleSP module_sp = GetTarget().GetExecutableModule(); in GetProcessInfo() local
543 if (module_sp) { in GetProcessInfo()