VirtualBox

Changeset 45423 in vbox


Ignore:
Timestamp:
Apr 9, 2013 8:03:13 AM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
84852
Message:

ntBldSymDb.cpp: Fixes and symbol pack data.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/r0drv/nt/ntBldSymDb.cpp

    r45405 r45423  
    280280        const char *pszArch = pSet->enmArch == MYARCH_AMD64 ? "AMD64" : "X86";
    281281        RTStrmPrintf(pOut,
    282                      "#ifdef RT_ARCH_%s\n"
     282                     "# ifdef RT_ARCH_%s\n"
    283283                     "    {   /* Source: %s */\n"
    284284                     "        /*.OsVerInfo = */\n"
     
    320320        RTStrmPrintf(pOut,
    321321                     "    },\n"
    322                      "#endif\n"
     322                     "# endif\n"
    323323                     );
    324324    }
     
    742742            uint8_t     uMinorVer;
    743743            uint8_t     uCsdNo;
    744             uint8_t     uChecked;   /**< */
    745             MYARCH      enmArch;
    746744            uint32_t    uBuildNo;   /**< UINT32_MAX means the number immediately after the prefix. */
    747745        } const s_aSymPacks[] =
    748746        {
    749             { RT_STR_TUPLE("Windows2003."),           5, 2, 0, UINT8_MAX, MYARCH_DETECT, UINT32_MAX },
    750             { RT_STR_TUPLE("WindowsVista.6000."),     6, 0, 0, UINT8_MAX, MYARCH_DETECT, 6000 },
    751             { RT_STR_TUPLE("Windows_Longhorn.6001."), 6, 0, 1, UINT8_MAX, MYARCH_DETECT, 6001 }, /* server 2008 */
    752             { RT_STR_TUPLE("WindowsVista.6002."),     6, 0, 2, UINT8_MAX, MYARCH_DETECT, 6002 },
     747            { RT_STR_TUPLE("windowsxp"),                        5, 1, 0, 2600 },
     748            { RT_STR_TUPLE("xpsp1sym"),                         5, 1, 1, 2600 },
     749            { RT_STR_TUPLE("WindowsXP-KB835935-SP2-"),          5, 1, 2, 2600 },
     750            { RT_STR_TUPLE("WindowsXP-KB936929-SP3-"),          5, 1, 3, 2600 },
     751            { RT_STR_TUPLE("Windows2003."),                     5, 2, 0, 3790 },
     752            { RT_STR_TUPLE("Windows2003_sp1."),                 5, 2, 1, 3790 },
     753            { RT_STR_TUPLE("WindowsServer2003-KB933548-v1"),    5, 2, 1, 3790 },
     754            { RT_STR_TUPLE("WindowsVista.6000."),               6, 0, 0, 6000 },
     755            { RT_STR_TUPLE("Windows_Longhorn.6001."),           6, 0, 1, 6001 }, /* incl w2k8 */
     756            { RT_STR_TUPLE("WindowsVista.6002."),               6, 0, 2, 6002 }, /* incl w2k8 */
     757            { RT_STR_TUPLE("Windows_Winmain.7000"),             6, 1, 0, 7000 }, /* Beta */
     758            { RT_STR_TUPLE("Windows_Winmain.7100"),             6, 1, 0, 7100 }, /* RC */
     759            { RT_STR_TUPLE("Windows_Win7.7600"),                6, 1, 0, 7600 }, /* RC */
     760            { RT_STR_TUPLE("Windows_Win7SP1.7601"),             6, 1, 1, 7601 }, /* RC */
     761            { RT_STR_TUPLE("Windows_Winmain.8102"),             6, 1, 0, 8102 }, /* preview */
     762            { RT_STR_TUPLE("Windows_Winmain.8250"),             6, 1, 0, 8250 }, /* beta */
     763            { RT_STR_TUPLE("Windows_Winmain.8400"),             6, 1, 0, 8400 }, /* RC */
     764            { RT_STR_TUPLE("Windows_Win8.9200"),                6, 1, 0, 9200 }, /* RTM */
    753765        };
    754766
     
    764776        pVerInfo->uMinorVer = s_aSymPacks[j].uMinorVer;
    765777        pVerInfo->uCsdNo    = s_aSymPacks[j].uCsdNo;
    766         pVerInfo->fChecked  = s_aSymPacks[j].uChecked == 1;
     778        pVerInfo->fChecked  = false;
    767779        pVerInfo->uBuildNo  = s_aSymPacks[j].uBuildNo;
    768         *penmArch           = s_aSymPacks[j].enmArch;
    769780
    770781        /* Parse build number if necessary. */
     
    10541065
    10551066    RTEXITCODE  rcExit      = RTEXITCODE_SUCCESS;
    1056     bool        fFoundInput = false;
    10571067    const char *pszOutput   = "-";
    10581068
     
    11091119        }
    11101120    }
    1111     if (!fFoundInput)
    1112         return RTMsgErrorExit(RTEXITCODE_FAILURE, "Not input files or directories specified.\n");
     1121    if (RTListIsEmpty(&g_SetList))
     1122        return RTMsgErrorExit(RTEXITCODE_FAILURE, "No usable debug files found.\n");
    11131123
    11141124    /*
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette