Lines Matching refs:rc2
573 int rc2;
601 rc2 = VINF_SUCCESS;
602 for (unsigned j = i; j < pSplitFn->cComps - 1U && RT_SUCCESS(rc2); j++)
604 rc2 = VERR_FILE_NOT_FOUND;
606 if (RT_SUCCESS(rc2))
612 rc2 = pfnCallback(pThis, pszPath, pvUser1, pvUser2);
613 if (rc2 == VINF_CALLBACK_RETURN || rc2 == VERR_CALLBACK_RETURN)
615 if (rc2 == VINF_CALLBACK_RETURN)
619 return rc2;
621 rtDbgCfgLog1(pThis, "Error %Rrc opening '%s'.\n", rc2, pszPath);
622 if (RT_FAILURE(rc2) && RT_SUCCESS_NP(rcRet))
623 rcRet = rc2;
923 int rc2 = pfnCallback(pThis, pszPath, pvUser1, pvUser2);
924 if (rc2 == VINF_CALLBACK_RETURN)
926 else if (rc2 == VERR_CALLBACK_RETURN)
929 rtDbgCfgLog1(pThis, "Error %Rrc opening '%s'.\n", rc2, pszPath);
930 if (rc2 == VINF_CALLBACK_RETURN || rc2 == VERR_CALLBACK_RETURN)
931 return rc2;
964 int rc2 = pfnCallback(pThis, pszPath, pvUser1, pvUser2);
965 if (rc2 == VINF_CALLBACK_RETURN)
967 else if (rc2 == VERR_CALLBACK_RETURN)
970 rtDbgCfgLog1(pThis, "Error %Rrc opening '%s'.\n", rc2, pszPath);
971 return rc2;
980 int rc2 = VINF_SUCCESS;
1037 rcCache = rc2 = rtDbgCfgTryOpenCache(pThis, pszPath, cchCache, pszCacheSubDir, pszUuidMappingSubDir,
1039 if (rc2 == VINF_CALLBACK_RETURN || rc2 == VERR_CALLBACK_RETURN)
1040 return rc2;
1050 rc2 = rtDbgCfgTryDownloadAndOpen(pThis, pszServer, pszPath, pszCacheSubDir, pszUuidMappingSubDir,
1052 if (rc2 == VINF_CALLBACK_RETURN || rc2 == VERR_CALLBACK_RETURN)
1053 return rc2;
1072 rcCache = rc2 = rtDbgCfgTryOpenCache(pThis, pszPath, cchCache, pszCacheSubDir, pszUuidMappingSubDir,
1074 if (rc2 == VINF_CALLBACK_RETURN || rc2 == VERR_CALLBACK_RETURN)
1075 return rc2;
1102 rc2 = rtDbgCfgTryOpenDir(pThis, pszPath, pSplitFn, fFlagsDir, pfnCallback, pvUser1, pvUser2);
1103 if (rc2 == VINF_CALLBACK_RETURN || rc2 == VERR_CALLBACK_RETURN)
1105 if ( rc2 == VINF_CALLBACK_RETURN
1109 return rc2;
1114 if (RT_FAILURE(rc2) && RT_SUCCESS_NP(rcRet))
1115 rcRet = rc2;
1147 int rc2;
1175 rc2 = RTPathSplitA(pszFilename, &pSplitFn, fDosPath ? RTPATH_STR_F_STYLE_DOS : RTPATH_STR_F_STYLE_UNIX);
1176 if (RT_FAILURE(rc2))
1177 return rc2;
1186 rc2 = RTPathSplitReassemble(pSplitFn, RTPATH_STR_F_STYLE_HOST, szPath, sizeof(szPath));
1187 if (RT_SUCCESS(rc2) && RTFileExists(szPath))
1191 rc2 = pfnCallback(pThis, szPath, pvUser1, pvUser2);
1192 if (rc2 == VINF_CALLBACK_RETURN)
1194 else if (rc2 == VERR_CALLBACK_RETURN)
1197 rtDbgCfgLog1(pThis, "Error %Rrc opening '%s'.\n", rc2, szPath);
1200 if ( rc2 != VINF_CALLBACK_RETURN
1201 && rc2 != VERR_CALLBACK_RETURN)
1207 rc2 = RTPathGetCurrent(szPath, sizeof(szPath));
1208 if (RT_FAILURE(rc2))
1212 rc2 = rtDbgCfgTryOpenDir(pThis, szPath, pSplitFn, fFlags, pfnCallback, pvUser1, pvUser2);
1213 if (RT_FAILURE(rc2) && RT_SUCCESS_NP(rcRet))
1214 rcRet = rc2;
1216 if ( rc2 != VINF_CALLBACK_RETURN
1217 && rc2 != VERR_CALLBACK_RETURN
1220 rc2 = RTCritSectRwEnterShared(&pThis->CritSect);
1221 if (RT_SUCCESS(rc2))
1226 rc2 = rtDbgCfgTryOpenList(pThis, &pThis->PathList, pSplitFn, pszCacheSubDir,
1228 if (RT_FAILURE(rc2) && RT_SUCCESS_NP(rcRet))
1229 rcRet = rc2;
1232 if ( rc2 != VINF_CALLBACK_RETURN
1233 && rc2 != VERR_CALLBACK_RETURN
1237 rc2 = rtDbgCfgTryOpenList(pThis, &pThis->NtExecutablePathList, pSplitFn, pszCacheSubDir,
1239 if (RT_FAILURE(rc2) && RT_SUCCESS_NP(rcRet))
1240 rcRet = rc2;
1243 if ( rc2 != VINF_CALLBACK_RETURN
1244 && rc2 != VERR_CALLBACK_RETURN
1247 rc2 = rtDbgCfgTryOpenList(pThis, &pThis->NtSymbolPathList, pSplitFn, pszCacheSubDir,
1249 if (RT_FAILURE(rc2) && RT_SUCCESS_NP(rcRet))
1250 rcRet = rc2;
1256 rcRet = rc2;
1261 if ( rc2 == VINF_CALLBACK_RETURN
1262 || rc2 == VERR_CALLBACK_RETURN)
1263 rcRet = rc2;
1291 int rc2 = RTUuidToStr(pUuid, szSubDir, sizeof(szSubDir));
1292 AssertRCReturn(rc2, rc2);
1364 int rc2;
1394 rc2 = VINF_SUCCESS;
1395 for (unsigned j = i; j < pSplitFn->cComps - 1U && RT_SUCCESS(rc2); j++)
1397 rc2 = VERR_FILE_NOT_FOUND;
1398 if (RT_SUCCESS(rc2))
1411 rc2 = pfnCallback(pThis, pszPath, pvUser1, pvUser2);
1412 if (rc2 == VINF_CALLBACK_RETURN || rc2 == VERR_CALLBACK_RETURN)
1414 if (rc2 == VINF_CALLBACK_RETURN)
1418 return rc2;
1420 rtDbgCfgLog1(pThis, "Error %Rrc opening '%s'.\n", rc2, pszPath);
1421 if (RT_FAILURE(rc2) && RT_SUCCESS_NP(rcRet))
1422 rcRet = rc2;
1427 rc2 = VERR_FILE_NOT_FOUND;
1453 int rc2;
1478 rc2 = VINF_SUCCESS;
1511 rcCache = rc2 = rtDbgCfgTryOpenCache(pThis, pszPath, cchCache, pszCacheSubDir, pszUuidMappingSubDir,
1513 if (rc2 == VINF_CALLBACK_RETURN || rc2 == VERR_CALLBACK_RETURN)
1514 return rc2;
1524 rc2 = rtDbgCfgTryDownloadAndOpen(pThis, pszServer, pszPath, pszCacheSubDir, pszUuidMappingSubDir,
1526 if (rc2 == VINF_CALLBACK_RETURN || rc2 == VERR_CALLBACK_RETURN)
1527 return rc2;
1546 rcCache = rc2 = rtDbgCfgTryOpenCache(pThis, pszPath, cchCache, pszCacheSubDir, pszUuidMappingSubDir,
1548 if (rc2 == VINF_CALLBACK_RETURN || rc2 == VERR_CALLBACK_RETURN)
1549 return rc2;
1576 rc2 = rtDbgCfgTryOpenDsymBundleInDir(pThis, pszPath, pSplitFn, papszSuffixes, fFlagsDir,
1578 if (rc2 == VINF_CALLBACK_RETURN || rc2 == VERR_CALLBACK_RETURN)
1580 if ( rc2 == VINF_CALLBACK_RETURN
1584 return rc2;
1589 if (RT_FAILURE(rc2) && RT_SUCCESS_NP(rcRet))
1590 rcRet = rc2;
1653 int rc2;
1681 rc2 = rtDbgCfgConstructUuidMappingSubDir(szUuidMappingSubDir, sizeof(szUuidMappingSubDir), pszUuidMapDirName, pUuid);
1682 AssertRCReturn(rc2, rc2);
1700 rc2 = RTPathSplitA(pszImage, &pSplitFn, fDosPath ? RTPATH_STR_F_STYLE_DOS : RTPATH_STR_F_STYLE_UNIX);
1701 if (RT_FAILURE(rc2))
1702 return rc2;
1711 rc2 = RTPathSplitReassemble(pSplitFn, RTPATH_STR_F_STYLE_HOST, szPath, sizeof(szPath));
1712 if (fOpenImage && RT_SUCCESS(rc2))
1714 rc2 = RTStrCat(szPath, sizeof(szPath), papszSuffixes[0]);
1715 if (RT_SUCCESS(rc2))
1716 rc2 = RTStrCat(szPath, sizeof(szPath), pszBundleSubDir);
1717 if (RT_SUCCESS(rc2))
1718 rc2 = RTPathAppend(szPath, sizeof(szPath), pSplitFn->apszComps[pSplitFn->cComps - 1]);
1720 if (RT_SUCCESS(rc2) && RTPathExists(szPath))
1724 rc2 = pfnCallback(pThis, szPath, pvUser1, pvUser2);
1725 if (rc2 == VINF_CALLBACK_RETURN)
1727 else if (rc2 == VERR_CALLBACK_RETURN)
1730 rtDbgCfgLog1(pThis, "Error %Rrc opening '%s'.\n", rc2, szPath);
1733 if ( rc2 != VINF_CALLBACK_RETURN
1734 && rc2 != VERR_CALLBACK_RETURN)
1740 rc2 = RTPathGetCurrent(szPath, sizeof(szPath));
1741 if (RT_FAILURE(rc2))
1745 rc2 = rtDbgCfgTryOpenDsymBundleInDir(pThis, szPath, pSplitFn, g_apszDSymBundleSuffixes,
1747 if (RT_FAILURE(rc2) && RT_SUCCESS_NP(rcRet))
1748 rcRet = rc2;
1750 if ( rc2 != VINF_CALLBACK_RETURN
1751 && rc2 != VERR_CALLBACK_RETURN
1754 rc2 = RTCritSectRwEnterShared(&pThis->CritSect);
1755 if (RT_SUCCESS(rc2))
1760 rc2 = rtDbgCfgTryOpenBundleInList(pThis, &pThis->PathList, pSplitFn, g_apszDSymBundleSuffixes,
1764 if (RT_FAILURE(rc2) && RT_SUCCESS_NP(rcRet))
1765 rcRet = rc2;
1770 rcRet = rc2;
1775 if ( rc2 == VINF_CALLBACK_RETURN
1776 || rc2 == VERR_CALLBACK_RETURN)
1777 rcRet = rc2;