Lines Matching defs:comp_unit_info

80     for (auto comp_unit_info : cu_infos) {
91 assert(comp_unit_info->first_symbol_index != UINT32_MAX);
93 const uint32_t oso_end_idx = comp_unit_info->last_symbol_index + 1;
94 for (uint32_t idx = comp_unit_info->first_symbol_index +
404 CompileUnitInfo *comp_unit_info) {
405 if (!comp_unit_info->oso_sp) {
407 {comp_unit_info->oso_path, comp_unit_info->oso_mod_time});
409 comp_unit_info->oso_sp = pos->second;
412 comp_unit_info->oso_sp = std::make_shared<OSOInfo>();
413 m_oso_map[{comp_unit_info->oso_path, comp_unit_info->oso_mod_time}] =
414 comp_unit_info->oso_sp;
415 const char *oso_path = comp_unit_info->oso_path.GetCString();
426 if (comp_unit_info->oso_mod_time != llvm::sys::TimePoint<>() &&
427 oso_mod_time != comp_unit_info->oso_mod_time) {
428 comp_unit_info->oso_load_error = Status::FromErrorStringWithFormat(
434 (uint32_t)llvm::sys::toTimeT(comp_unit_info->oso_mod_time));
436 "{0}", comp_unit_info->oso_load_error.AsCString());
445 comp_unit_info->oso_load_error = Status::FromErrorStringWithFormat(
448 comp_unit_info->oso_path.GetCString());
467 comp_unit_info->oso_sp->module_sp = std::make_shared<DebugMapModule>(
468 obj_file->GetModule(), GetCompUnitInfoIndex(comp_unit_info), oso_file,
470 oso_object ? comp_unit_info->oso_mod_time : llvm::sys::TimePoint<>());
472 if (oso_object && !comp_unit_info->oso_sp->module_sp->GetObjectFile() &&
477 comp_unit_info->oso_load_error = Status::FromErrorStringWithFormat(
482 (uint32_t)llvm::sys::toTimeT(comp_unit_info->oso_mod_time));
486 if (comp_unit_info->oso_sp)
487 return comp_unit_info->oso_sp->module_sp.get();
516 CompileUnitInfo *comp_unit_info = GetCompUnitInfo(comp_unit);
517 if (comp_unit_info)
518 return GetSymbolFileByCompUnitInfo(comp_unit_info);
523 CompileUnitInfo *comp_unit_info) {
524 Module *oso_module = GetModuleByCompUnitInfo(comp_unit_info);
531 const CompileUnitInfo *comp_unit_info) {
535 if (first_comp_unit_info <= comp_unit_info &&
536 comp_unit_info <= last_comp_unit_info)
537 return comp_unit_info - first_comp_unit_info;
559 CompileUnitInfo *comp_unit_info) {
560 if (Module *oso_module = GetModuleByCompUnitInfo(comp_unit_info))
840 CompileUnitInfo *comp_unit_info =
842 if (comp_unit_info) {
843 comp_unit_info->GetFileRangeMap(this);
844 Module *oso_module = GetModuleByCompUnitInfo(comp_unit_info);
907 CompileUnitInfo *comp_unit_info =
909 if (comp_unit_info) {
983 uint32_t *symbol_idx_ptr, const CompileUnitInfo *comp_unit_info) {
986 if (symbol_idx < comp_unit_info->first_symbol_index)
989 if (symbol_idx <= comp_unit_info->last_symbol_index)
996 user_id_t *symbol_idx_ptr, const CompileUnitInfo *comp_unit_info) {
999 if (symbol_id < comp_unit_info->first_symbol_id)
1002 if (symbol_id <= comp_unit_info->last_symbol_id)
1012 CompileUnitInfo *comp_unit_info = nullptr;
1014 comp_unit_info = (CompileUnitInfo *)bsearch(
1021 if (comp_unit_info != nullptr)
1022 *oso_idx_ptr = comp_unit_info - &m_compile_unit_infos[0];
1026 return comp_unit_info;
1033 CompileUnitInfo *comp_unit_info = nullptr;
1035 comp_unit_info = (CompileUnitInfo *)::bsearch(
1042 if (comp_unit_info != nullptr)
1043 *oso_idx_ptr = comp_unit_info - &m_compile_unit_infos[0];
1047 return comp_unit_info;
1544 CompileUnitInfo *comp_unit_info =
1546 if (comp_unit_info) {
1547 Module *oso_module = GetModuleByCompUnitInfo(comp_unit_info);
1558 if (comp_unit_info->oso_load_error.Fail())
1559 return comp_unit_info->oso_load_error.Clone();
1564 comp_unit_info->oso_path.GetCString());