VirtualBox

Ignore:
Timestamp:
Jul 7, 2020 6:55:26 PM (5 years ago)
Author:
vboxsync
Message:

SUP: No need to use RT_NOTHROW_* with DECL_HIDDEN_NOTHROW, at least not if it isn't consistently done. bugref:9794

Location:
trunk/src/VBox/HostDrivers/Support
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h

    r85093 r85095  
    131131# define suplibHardenedStrNCmp strncmp
    132132#endif
    133 DECLNORETURN(void)  suplibHardenedExit(RTEXITCODE rcExit) RT_NO_THROW_PROTO;
    134 DECL_HIDDEN_NOTHROW(void)   suplibHardenedPrintF(const char *pszFormat, ...) RT_NO_THROW_PROTO;
    135 DECL_HIDDEN_NOTHROW(void)   suplibHardenedPrintFV(const char *pszFormat, va_list va) RT_NO_THROW_PROTO;
     133DECL_HIDDEN_NOTHROW(DECLNORETURN(void)) suplibHardenedExit(RTEXITCODE rcExit);
     134DECL_HIDDEN_NOTHROW(void)   suplibHardenedPrintF(const char *pszFormat, ...);
     135DECL_HIDDEN_NOTHROW(void)   suplibHardenedPrintFV(const char *pszFormat, va_list va);
    136136
    137137/** @} */
     
    401401 */
    402402DECL_NO_RETURN(DECL_HIDDEN_NOTHROW(void)) supR3HardenedFatalMsgV(const char *pszWhere, SUPINITOP enmWhat, int rc,
    403                                                                  const char *pszMsgFmt, va_list va) RT_NO_THROW_PROTO;
     403                                                                 const char *pszMsgFmt, va_list va);
    404404
    405405/**
     
    407407 */
    408408DECL_NO_RETURN(DECL_HIDDEN_NOTHROW(void)) supR3HardenedFatalMsg(const char *pszWhere, SUPINITOP enmWhat, int rc,
    409                                                                 const char *pszMsgFmt, ...) RT_NO_THROW_PROTO;
     409                                                                const char *pszMsgFmt, ...);
    410410
    411411/**
    412412 * Display a fatal error and quit.
    413413 */
    414 DECL_NO_RETURN(DECL_HIDDEN_NOTHROW(void)) supR3HardenedFatalV(const char *pszFormat, va_list va) RT_NO_THROW_PROTO;
     414DECL_NO_RETURN(DECL_HIDDEN_NOTHROW(void)) supR3HardenedFatalV(const char *pszFormat, va_list va);
    415415
    416416/**
    417417 * Display a fatal error and quit.
    418418 */
    419 DECL_NO_RETURN(DECL_HIDDEN_NOTHROW(void)) supR3HardenedFatal(const char *pszFormat, ...) RT_NO_THROW_PROTO;
     419DECL_NO_RETURN(DECL_HIDDEN_NOTHROW(void)) supR3HardenedFatal(const char *pszFormat, ...);
    420420
    421421/**
    422422 * Display an error which may or may not be fatal.
    423423 */
    424 DECL_HIDDEN_NOTHROW(int)    supR3HardenedErrorV(int rc, bool fFatal, const char *pszFormat, va_list va) RT_NO_THROW_PROTO;
     424DECL_HIDDEN_NOTHROW(int)    supR3HardenedErrorV(int rc, bool fFatal, const char *pszFormat, va_list va);
    425425
    426426/**
    427427 * Display an error which may or may not be fatal.
    428428 */
    429 DECL_HIDDEN_NOTHROW(int)    supR3HardenedError(int rc, bool fFatal, const char *pszFormat, ...) RT_NO_THROW_PROTO;
     429DECL_HIDDEN_NOTHROW(int)    supR3HardenedError(int rc, bool fFatal, const char *pszFormat, ...);
    430430
    431431/**
    432432 * Open any startup log file specified in the argument.
    433433 */
    434 DECL_HIDDEN_NOTHROW(void)   supR3HardenedOpenLog(int *pcArgs, char **papszArgs) RT_NO_THROW_PROTO;
     434DECL_HIDDEN_NOTHROW(void)   supR3HardenedOpenLog(int *pcArgs, char **papszArgs);
    435435
    436436/**
    437437 * Write to the startup log file.
    438438 */
    439 DECL_HIDDEN_NOTHROW(void)   supR3HardenedLogV(const char *pszFormat, va_list va) RT_NO_THROW_PROTO;
     439DECL_HIDDEN_NOTHROW(void)   supR3HardenedLogV(const char *pszFormat, va_list va);
    440440
    441441/**
    442442 * Write to the startup log file.
    443443 */
    444 DECL_HIDDEN_NOTHROW(void)   supR3HardenedLog(const char *pszFormat, ...) RT_NO_THROW_PROTO;
     444DECL_HIDDEN_NOTHROW(void)   supR3HardenedLog(const char *pszFormat, ...);
    445445
    446446/**
    447447 * Flushes the log file.
    448448 */
    449 DECL_HIDDEN_NOTHROW(void)   supR3HardenedLogFlush(void) RT_NO_THROW_PROTO;
     449DECL_HIDDEN_NOTHROW(void)   supR3HardenedLogFlush(void);
    450450
    451451
  • trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp

    r85093 r85095  
    671671 * @param   rcExit      The exit code.
    672672 */
    673 DECLNORETURN(void) suplibHardenedExit(RTEXITCODE rcExit) RT_NO_THROW_DEF
     673DECL_HIDDEN_NOTHROW(DECLNORETURN(void)) suplibHardenedExit(RTEXITCODE rcExit)
    674674{
    675675    for (;;)
     
    888888 * @param   va          Arguments to format.
    889889 */
    890 DECL_HIDDEN_NOTHROW(void) suplibHardenedPrintFV(const char *pszFormat, va_list va) RT_NO_THROW_DEF
     890DECL_HIDDEN_NOTHROW(void) suplibHardenedPrintFV(const char *pszFormat, va_list va)
    891891{
    892892#ifdef IPRT_NO_CRT
     
    11221122 * @param   ...         Arguments to format.
    11231123 */
    1124 DECL_HIDDEN_NOTHROW(void) suplibHardenedPrintF(const char *pszFormat, ...) RT_NO_THROW_DEF
     1124DECL_HIDDEN_NOTHROW(void) suplibHardenedPrintF(const char *pszFormat, ...)
    11251125{
    11261126    va_list va;
     
    14591459#endif
    14601460
    1461 DECL_HIDDEN_NOTHROW(void) supR3HardenedOpenLog(int *pcArgs, char **papszArgs) RT_NO_THROW_DEF
     1461DECL_HIDDEN_NOTHROW(void) supR3HardenedOpenLog(int *pcArgs, char **papszArgs)
    14621462{
    14631463    static const char s_szLogOption[] = "--sup-hardening-log=";
     
    15271527
    15281528
    1529 DECL_HIDDEN_NOTHROW(void) supR3HardenedLogV(const char *pszFormat, va_list va) RT_NO_THROW_DEF
     1529DECL_HIDDEN_NOTHROW(void) supR3HardenedLogV(const char *pszFormat, va_list va)
    15301530{
    15311531#ifdef RT_OS_WINDOWS
     
    15591559
    15601560
    1561 DECL_HIDDEN_NOTHROW(void) supR3HardenedLog(const char *pszFormat,  ...) RT_NO_THROW_DEF
     1561DECL_HIDDEN_NOTHROW(void) supR3HardenedLog(const char *pszFormat,  ...)
    15621562{
    15631563    va_list va;
     
    15681568
    15691569
    1570 DECL_HIDDEN_NOTHROW(void) supR3HardenedLogFlush(void) RT_NO_THROW_DEF
     1570DECL_HIDDEN_NOTHROW(void) supR3HardenedLogFlush(void)
    15711571{
    15721572#ifdef RT_OS_WINDOWS
Note: See TracChangeset for help on using the changeset viewer.

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