VirtualBox

Ignore:
Timestamp:
Oct 17, 2021 6:16:11 PM (3 years ago)
Author:
vboxsync
Message:

SUPDrv,IPRT,VBoxGuest: Don't export ellipsis functions from SUPDrv, as that makes switching back to the kernel stack unsafe. Exports has changes (added+removed), but not bumping major IOC version as that was done a few hours ago already and it's Sunday. bugref:10124

Location:
trunk/src/VBox/HostDrivers/Support/linux
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/Support/linux/Makefile

    r90829 r91789  
    8585        common/log/logcom.o \
    8686        common/log/logformat.o \
     87        common/log/RTLogCreateEx.o \
    8788        common/misc/RTAssertMsg1Weak.o \
    8889        common/misc/RTAssertMsg2.o \
     
    105106        common/string/stringalloc.o \
    106107        common/string/strformat.o \
     108        common/string/RTStrFormat.o \
    107109        common/string/strformatnum.o \
    108110        common/string/strformattype.o \
    109111        common/string/strprintf.o \
     112        common/string/strprintf-ellipsis.o \
    110113        common/string/strprintf2.o \
     114        common/string/strprintf2-ellipsis.o \
    111115        common/string/strtonum.o \
    112116        common/table/avlpv.o \
  • trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c

    r91552 r91789  
    16941694
    16951695
    1696 RTDECL(int) SUPR0Printf(const char *pszFormat, ...)
    1697 {
    1698     va_list va;
     1696RTDECL(int) SUPR0PrintfV(const char *pszFormat, va_list va)
     1697{
    16991698    char    szMsg[512];
    17001699    IPRT_LINUX_SAVE_EFL_AC();
    17011700
    1702     va_start(va, pszFormat);
    17031701    RTStrPrintfV(szMsg, sizeof(szMsg) - 1, pszFormat, va);
    1704     va_end(va);
    17051702    szMsg[sizeof(szMsg) - 1] = '\0';
    17061703
  • trunk/src/VBox/HostDrivers/Support/linux/combined-agnostic1.c

    r85523 r91789  
    6464#include "common/log/logformat.c"
    6565#undef LOG_GROUP
     66#include "common/log/RTLogCreateEx.c"
     67#undef LOG_GROUP
    6668#include "common/misc/RTAssertMsg1Weak.c"
    6769#undef LOG_GROUP
  • trunk/src/VBox/HostDrivers/Support/linux/combined-agnostic2.c

    r90829 r91789  
    4848#include "common/string/strformat.c"
    4949#undef LOG_GROUP
     50#include "common/string/RTStrFormat.c"
     51#undef LOG_GROUP
    5052#include "common/string/strformatnum.c"
    5153#undef LOG_GROUP
     
    5456#include "common/string/strprintf.c"
    5557#undef LOG_GROUP
     58#include "common/string/strprintf-ellipsis.c"
     59#undef LOG_GROUP
    5660#include "common/string/strprintf2.c"
     61#undef LOG_GROUP
     62#include "common/string/strprintf2-ellipsis.c"
    5763#undef LOG_GROUP
    5864#include "common/string/strtonum.c"
  • trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv

    r90829 r91789  
    114114    ${PATH_ROOT}/src/VBox/Runtime/common/log/logcom.cpp=>common/log/logcom.c \
    115115    ${PATH_ROOT}/src/VBox/Runtime/common/log/logformat.cpp=>common/log/logformat.c \
     116    ${PATH_ROOT}/src/VBox/Runtime/common/log/RTLogCreateEx.cpp=>common/log/RTLogCreateEx.c \
    116117    ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/divdi3.c=>math/gcc/divdi3.c \
    117118    ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/divmoddi4.c=>math/gcc/divmoddi4.c \
     
    143144    ${PATH_ROOT}/src/VBox/Runtime/common/string/stringalloc.cpp=>common/string/stringalloc.c \
    144145    ${PATH_ROOT}/src/VBox/Runtime/common/string/strformat.cpp=>common/string/strformat.c \
     146    ${PATH_ROOT}/src/VBox/Runtime/common/string/RTStrFormat.cpp=>common/string/RTStrFormat.c \
    145147    ${PATH_ROOT}/src/VBox/Runtime/common/string/strformatnum.cpp=>common/string/strformatnum.c \
    146148    ${PATH_ROOT}/src/VBox/Runtime/common/string/strformatrt.cpp=>common/string/strformatrt.c \
    147149    ${PATH_ROOT}/src/VBox/Runtime/common/string/strformattype.cpp=>common/string/strformattype.c \
    148150    ${PATH_ROOT}/src/VBox/Runtime/common/string/strprintf.cpp=>common/string/strprintf.c \
     151    ${PATH_ROOT}/src/VBox/Runtime/common/string/strprintf-ellipsis.cpp=>common/string/strprintf-ellipsis.c \
    149152    ${PATH_ROOT}/src/VBox/Runtime/common/string/strprintf2.cpp=>common/string/strprintf2.c \
     153    ${PATH_ROOT}/src/VBox/Runtime/common/string/strprintf2-ellipsis.cpp=>common/string/strprintf2-ellipsis.c \
    150154    ${PATH_ROOT}/src/VBox/Runtime/common/string/strtonum.cpp=>common/string/strtonum.c \
    151155    ${PATH_ROOT}/src/VBox/Runtime/common/table/avlpv.cpp=>common/table/avlpv.c \
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