Lines Matching defs:cu_idx
176 DebugMapModule(const ModuleSP &exe_module_sp, uint32_t cu_idx,
181 m_exe_module_wp(exe_module_sp), m_cu_idx(cu_idx) {}
589 CompUnitSP SymbolFileDWARFDebugMap::ParseCompileUnitAtIndex(uint32_t cu_idx) {
593 if (cu_idx < cu_count) {
594 auto &cu_info = m_compile_unit_infos[cu_idx];
598 if (GetFileSpecForSO(cu_idx, so_file_spec)) {
607 SetCompileUnitAtIndex(cu_idx, cu_info.compile_units_sps[0]);
1263 for (uint32_t cu_idx = 0; cu_idx < cu_count; ++cu_idx) {
1264 const auto &info = m_compile_unit_infos[cu_idx];
1273 if (GetModuleByOSOIndex(cu_idx)) {
1300 for (uint32_t cu_idx = 0; cu_idx < cu_count; ++cu_idx) {
1302 GetSymbolFileByCompUnitInfo(&m_compile_unit_infos[cu_idx]);
1304 if (m_compile_unit_infos[cu_idx].compile_units_sps.empty())
1305 ParseCompileUnitAtIndex(cu_idx);
1307 auto &id_to_index_map = m_compile_unit_infos[cu_idx].id_to_index_map;
1310 return m_compile_unit_infos[cu_idx]
1322 for (uint32_t cu_idx = 0; cu_idx < cu_count; ++cu_idx) {
1324 GetSymbolFileByCompUnitInfo(&m_compile_unit_infos[cu_idx]);
1326 return &m_compile_unit_infos[cu_idx];
1337 for (uint32_t cu_idx = 0; cu_idx < cu_count; ++cu_idx) {
1339 GetSymbolFileByCompUnitInfo(&m_compile_unit_infos[cu_idx]);
1341 if (!m_compile_unit_infos[cu_idx].compile_units_sps.empty()) {
1342 assert(m_compile_unit_infos[cu_idx].compile_units_sps[0].get() ==
1347 auto &compile_units_sps = m_compile_unit_infos[cu_idx].compile_units_sps;
1349 m_compile_unit_infos[cu_idx].id_to_index_map.insert(
1352 SetCompileUnitAtIndex(cu_idx, cu_sp);