Lines Matching refs:comp_unit_info
73 for (auto comp_unit_info : cu_infos) { in GetFileRangeMap() local
84 assert(comp_unit_info->first_symbol_index != UINT32_MAX); in GetFileRangeMap()
86 const uint32_t oso_end_idx = comp_unit_info->last_symbol_index + 1; in GetFileRangeMap()
87 for (uint32_t idx = comp_unit_info->first_symbol_index + in GetFileRangeMap()
397 CompileUnitInfo *comp_unit_info) { in GetModuleByCompUnitInfo() argument
398 if (!comp_unit_info->oso_sp) { in GetModuleByCompUnitInfo()
400 {comp_unit_info->oso_path, comp_unit_info->oso_mod_time}); in GetModuleByCompUnitInfo()
402 comp_unit_info->oso_sp = pos->second; in GetModuleByCompUnitInfo()
405 comp_unit_info->oso_sp = std::make_shared<OSOInfo>(); in GetModuleByCompUnitInfo()
406 m_oso_map[{comp_unit_info->oso_path, comp_unit_info->oso_mod_time}] = in GetModuleByCompUnitInfo()
407 comp_unit_info->oso_sp; in GetModuleByCompUnitInfo()
408 const char *oso_path = comp_unit_info->oso_path.GetCString(); in GetModuleByCompUnitInfo()
419 if (comp_unit_info->oso_mod_time != llvm::sys::TimePoint<>() && in GetModuleByCompUnitInfo()
420 oso_mod_time != comp_unit_info->oso_mod_time) { in GetModuleByCompUnitInfo()
426 llvm::to_string(comp_unit_info->oso_mod_time).c_str()); in GetModuleByCompUnitInfo()
453 comp_unit_info->oso_sp->module_sp = std::make_shared<DebugMapModule>( in GetModuleByCompUnitInfo()
454 obj_file->GetModule(), GetCompUnitInfoIndex(comp_unit_info), oso_file, in GetModuleByCompUnitInfo()
456 oso_object ? comp_unit_info->oso_mod_time : llvm::sys::TimePoint<>()); in GetModuleByCompUnitInfo()
459 if (comp_unit_info->oso_sp) in GetModuleByCompUnitInfo()
460 return comp_unit_info->oso_sp->module_sp.get(); in GetModuleByCompUnitInfo()
489 CompileUnitInfo *comp_unit_info = GetCompUnitInfo(comp_unit); in GetSymbolFile() local
490 if (comp_unit_info) in GetSymbolFile()
491 return GetSymbolFileByCompUnitInfo(comp_unit_info); in GetSymbolFile()
496 CompileUnitInfo *comp_unit_info) { in GetObjectFileByCompUnitInfo() argument
497 Module *oso_module = GetModuleByCompUnitInfo(comp_unit_info); in GetObjectFileByCompUnitInfo()
504 const CompileUnitInfo *comp_unit_info) { in GetCompUnitInfoIndex() argument
508 if (first_comp_unit_info <= comp_unit_info && in GetCompUnitInfoIndex()
509 comp_unit_info <= last_comp_unit_info) in GetCompUnitInfoIndex()
510 return comp_unit_info - first_comp_unit_info; in GetCompUnitInfoIndex()
532 CompileUnitInfo *comp_unit_info) { in GetSymbolFileByCompUnitInfo() argument
533 if (Module *oso_module = GetModuleByCompUnitInfo(comp_unit_info)) in GetSymbolFileByCompUnitInfo()
779 CompileUnitInfo *comp_unit_info = in ResolveSymbolContext() local
781 if (comp_unit_info) { in ResolveSymbolContext()
782 comp_unit_info->GetFileRangeMap(this); in ResolveSymbolContext()
783 Module *oso_module = GetModuleByCompUnitInfo(comp_unit_info); in ResolveSymbolContext()
838 CompileUnitInfo *comp_unit_info = in PrivateFindGlobalVariables() local
840 if (comp_unit_info) { in PrivateFindGlobalVariables()
914 uint32_t *symbol_idx_ptr, const CompileUnitInfo *comp_unit_info) { in SymbolContainsSymbolWithIndex() argument
917 if (symbol_idx < comp_unit_info->first_symbol_index) in SymbolContainsSymbolWithIndex()
920 if (symbol_idx <= comp_unit_info->last_symbol_index) in SymbolContainsSymbolWithIndex()
927 user_id_t *symbol_idx_ptr, const CompileUnitInfo *comp_unit_info) { in SymbolContainsSymbolWithID() argument
930 if (symbol_id < comp_unit_info->first_symbol_id) in SymbolContainsSymbolWithID()
933 if (symbol_id <= comp_unit_info->last_symbol_id) in SymbolContainsSymbolWithID()
943 CompileUnitInfo *comp_unit_info = nullptr; in GetCompileUnitInfoForSymbolWithIndex() local
945 comp_unit_info = (CompileUnitInfo *)bsearch( in GetCompileUnitInfoForSymbolWithIndex()
952 if (comp_unit_info != nullptr) in GetCompileUnitInfoForSymbolWithIndex()
953 *oso_idx_ptr = comp_unit_info - &m_compile_unit_infos[0]; in GetCompileUnitInfoForSymbolWithIndex()
957 return comp_unit_info; in GetCompileUnitInfoForSymbolWithIndex()
964 CompileUnitInfo *comp_unit_info = nullptr; in GetCompileUnitInfoForSymbolWithID() local
966 comp_unit_info = (CompileUnitInfo *)::bsearch( in GetCompileUnitInfoForSymbolWithID()
973 if (comp_unit_info != nullptr) in GetCompileUnitInfoForSymbolWithID()
974 *oso_idx_ptr = comp_unit_info - &m_compile_unit_infos[0]; in GetCompileUnitInfoForSymbolWithID()
978 return comp_unit_info; in GetCompileUnitInfoForSymbolWithID()