VirtualBox

Changeset 84396 in vbox


Ignore:
Timestamp:
May 20, 2020 9:31:44 AM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
138092
Message:

*.kmk: Hardening related DEFS string quoting. bugref:8489

Location:
trunk/src/VBox
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/Support/testcase/Makefile.kmk

    r82968 r84396  
    109109
    110110tstGIP-2Hardened_TEMPLATE = VBoxR3HardenedTstExe
    111 tstGIP-2Hardened_DEFS = PROGRAM_NAME_STR=\"tstGIP-2\"
     111ifdef VBOX_WITH_AUTOMATIC_DEFS_QUOTING
     112 tstGIP-2Hardened_DEFS = PROGRAM_NAME_STR="tstGIP-2"
     113else
     114 tstGIP-2Hardened_DEFS = PROGRAM_NAME_STR=\"tstGIP-2\"
     115endif
    112116tstGIP-2Hardened_SOURCES = ../SUPR3HardenedMainTemplateTestcase.cpp
    113117tstGIP-2Hardened_NAME = tstGIP-2
  • trunk/src/VBox/NetworkServices/NAT/Makefile.kmk

    r82968 r84396  
    3737VBoxNetNATHardened_TEMPLATE = VBOXR3HARDENEDEXE
    3838VBoxNetNATHardened_NAME     = VBoxNetNAT
     39  ifdef VBOX_WITH_AUTOMATIC_DEFS_QUOTING
     40VBoxNetNATHardened_DEFS     = SERVICE_NAME="VBoxNetNAT"
     41  else
    3942VBoxNetNATHardened_DEFS     = SERVICE_NAME=\"VBoxNetNAT\"
     43  endif
    4044VBoxNetNATHardened_SOURCES  = VBoxNetNATHardened.cpp
    4145VBoxNetNATHardened_LDFLAGS.win = /SUBSYSTEM:windows
  • trunk/src/VBox/Runtime/testcase/Makefile.kmk

    r84054 r84396  
    773773 tstRTR0DbgKrnlInfoDriverHardened_TEMPLATE = VBoxR3HardenedTstExe
    774774 tstRTR0DbgKrnlInfoDriverHardened_NAME = tstRTR0DbgKrnlInfoDriver
    775  tstRTR0DbgKrnlInfoDriverHardened_DEFS = PROGRAM_NAME_STR=\"tstRTR0DbgKrnlInfoDriver\"
     775 ifdef VBOX_WITH_AUTOMATIC_DEFS_QUOTING
     776  tstRTR0DbgKrnlInfoDriverHardened_DEFS = PROGRAM_NAME_STR="tstRTR0DbgKrnlInfoDriver"
     777 else
     778  tstRTR0DbgKrnlInfoDriverHardened_DEFS = PROGRAM_NAME_STR=\"tstRTR0DbgKrnlInfoDriver\"
     779 endif
    776780 tstRTR0DbgKrnlInfoDriverHardened_SOURCES = ../../HostDrivers/Support/SUPR3HardenedMainTemplateTestcase.cpp
    777781 tstRTR0DbgKrnlInfoDriver_TEMPLATE = VBoxR3HardenedTstDll
     
    795799 tstRTR0MemUserKernelDriverHardened_TEMPLATE = VBoxR3HardenedTstExe
    796800 tstRTR0MemUserKernelDriverHardened_NAME = tstRTR0MemUserKernelDriver
    797  tstRTR0MemUserKernelDriverHardened_DEFS = PROGRAM_NAME_STR=\"tstRTR0MemUserKernelDriver\"
     801 ifdef VBOX_WITH_AUTOMATIC_DEFS_QUOTING
     802  tstRTR0MemUserKernelDriverHardened_DEFS = PROGRAM_NAME_STR="tstRTR0MemUserKernelDriver"
     803 else
     804  tstRTR0MemUserKernelDriverHardened_DEFS = PROGRAM_NAME_STR=\"tstRTR0MemUserKernelDriver\"
     805 endif
    798806 tstRTR0MemUserKernelDriverHardened_SOURCES = ../../HostDrivers/Support/SUPR3HardenedMainTemplateTestcase.cpp
    799807 tstRTR0MemUserKernelDriver_TEMPLATE = VBoxR3HardenedTstDll
     
    816824 tstRTR0SemMutexDriverHardened_TEMPLATE = VBoxR3HardenedTstExe
    817825 tstRTR0SemMutexDriverHardened_NAME = tstRTR0SemMutexDriver
    818  tstRTR0SemMutexDriverHardened_DEFS = PROGRAM_NAME_STR=\"tstRTR0SemMutexDriver\"
     826 ifdef VBOX_WITH_AUTOMATIC_DEFS_QUOTING
     827  tstRTR0SemMutexDriverHardened_DEFS = PROGRAM_NAME_STR="tstRTR0SemMutexDriver"
     828 else
     829  tstRTR0SemMutexDriverHardened_DEFS = PROGRAM_NAME_STR=\"tstRTR0SemMutexDriver\"
     830 endif
    819831 tstRTR0SemMutexDriverHardened_SOURCES = ../../HostDrivers/Support/SUPR3HardenedMainTemplateTestcase.cpp
    820832 tstRTR0SemMutexDriver_TEMPLATE = VBoxR3HardenedTstDll
     
    837849 tstRTR0ThreadDriverHardened_TEMPLATE = VBoxR3HardenedTstExe
    838850 tstRTR0ThreadDriverHardened_NAME = tstRTR0ThreadDriver
    839  tstRTR0ThreadDriverHardened_DEFS = PROGRAM_NAME_STR=\"tstRTR0ThreadDriver\"
     851 ifdef VBOX_WITH_AUTOMATIC_DEFS_QUOTING
     852  tstRTR0ThreadDriverHardened_DEFS = PROGRAM_NAME_STR="tstRTR0ThreadDriver"
     853 else
     854  tstRTR0ThreadDriverHardened_DEFS = PROGRAM_NAME_STR=\"tstRTR0ThreadDriver\"
     855 endif
    840856 tstRTR0ThreadDriverHardened_SOURCES = ../../HostDrivers/Support/SUPR3HardenedMainTemplateTestcase.cpp
    841857 tstRTR0ThreadDriver_TEMPLATE = VBoxR3HardenedTstDll
     
    858874 tstRTR0TimerDriverHardened_TEMPLATE = VBoxR3HardenedTstExe
    859875 tstRTR0TimerDriverHardened_NAME = tstRTR0TimerDriver
    860  tstRTR0TimerDriverHardened_DEFS = PROGRAM_NAME_STR=\"tstRTR0TimerDriver\"
     876 ifdef VBOX_WITH_AUTOMATIC_DEFS_QUOTING
     877  tstRTR0TimerDriverHardened_DEFS = PROGRAM_NAME_STR="tstRTR0TimerDriver"
     878 else
     879  tstRTR0TimerDriverHardened_DEFS = PROGRAM_NAME_STR=\"tstRTR0TimerDriver\"
     880 endif
    861881 tstRTR0TimerDriverHardened_SOURCES = ../../HostDrivers/Support/SUPR3HardenedMainTemplateTestcase.cpp
    862882 tstRTR0TimerDriver_TEMPLATE = VBoxR3HardenedTstDll
     
    879899 tstRTR0ThreadPreemptionDriverHardened_TEMPLATE = VBoxR3HardenedTstExe
    880900 tstRTR0ThreadPreemptionDriverHardened_NAME = tstRTR0ThreadPreemptionDriver
    881  tstRTR0ThreadPreemptionDriverHardened_DEFS = PROGRAM_NAME_STR=\"tstRTR0ThreadPreemptionDriver\"
     901 ifdef VBOX_WITH_AUTOMATIC_DEFS_QUOTING
     902  tstRTR0ThreadPreemptionDriverHardened_DEFS = PROGRAM_NAME_STR="tstRTR0ThreadPreemptionDriver"
     903 else
     904  tstRTR0ThreadPreemptionDriverHardened_DEFS = PROGRAM_NAME_STR=\"tstRTR0ThreadPreemptionDriver\"
     905 endif
    882906 tstRTR0ThreadPreemptionDriverHardened_SOURCES = ../../HostDrivers/Support/SUPR3HardenedMainTemplateTestcase.cpp
    883907 tstRTR0ThreadPreemptionDriver_TEMPLATE = VBoxR3HardenedTstDll
  • trunk/src/VBox/VMM/testcase/Makefile.kmk

    r82968 r84396  
    218218tstGlobalConfigHardened_TEMPLATE = VBoxR3HardenedTstExe
    219219tstGlobalConfigHardened_NAME     = tstGlobalConfig
     220 ifdef VBOX_WITH_AUTOMATIC_DEFS_QUOTING
     221tstGlobalConfigHardened_DEFS     = PROGRAM_NAME_STR="tstGlobalConfig"
     222 else
    220223tstGlobalConfigHardened_DEFS     = PROGRAM_NAME_STR=\"tstGlobalConfig\"
     224 endif
    221225tstGlobalConfigHardened_SOURCES  = ../../HostDrivers/Support/SUPR3HardenedMainTemplateTestcase.cpp
    222226tstGlobalConfig_TEMPLATE = VBoxR3HardenedTstDll
     
    246250tstMMHyperHeapHardened_TEMPLATE = VBoxR3HardenedTstExe
    247251tstMMHyperHeapHardened_NAME     = tstMMHyperHeap
     252 ifdef VBOX_WITH_AUTOMATIC_DEFS_QUOTING
     253tstMMHyperHeapHardened_DEFS     = PROGRAM_NAME_STR="tstMMHyperHeap"
     254 else
    248255tstMMHyperHeapHardened_DEFS     = PROGRAM_NAME_STR=\"tstMMHyperHeap\"
     256 endif
    249257tstMMHyperHeapHardened_SOURCES  = ../../HostDrivers/Support/SUPR3HardenedMainTemplateTestcase.cpp
    250258tstMMHyperHeap_TEMPLATE = VBoxR3HardenedTstDll
     
    271279tstCFGMHardened_TEMPLATE = VBoxR3HardenedTstExe
    272280tstCFGMHardened_NAME     = tstCFGM
     281 ifdef VBOX_WITH_AUTOMATIC_DEFS_QUOTING
     282tstCFGMHardened_DEFS     = PROGRAM_NAME_STR="tstCFGM"
     283 else
    273284tstCFGMHardened_DEFS     = PROGRAM_NAME_STR=\"tstCFGM\"
     285 endif
    274286tstCFGMHardened_SOURCES  = ../../HostDrivers/Support/SUPR3HardenedMainTemplateTestcase.cpp
    275287tstCFGM_TEMPLATE         = VBoxR3HardenedTstDll
     
    309321tstVMREQHardened_TEMPLATE = VBOXR3HARDENEDEXE
    310322tstVMREQHardened_NAME     = tstVMREQ
     323 ifdef VBOX_WITH_AUTOMATIC_DEFS_QUOTING
     324tstVMREQHardened_DEFS     = PROGRAM_NAME_STR="tstVMREQ"
     325 else
    311326tstVMREQHardened_DEFS     = PROGRAM_NAME_STR=\"tstVMREQ\"
     327 endif
    312328tstVMREQHardened_SOURCES  = ../../HostDrivers/Support/SUPR3HardenedMainTemplate.cpp
    313329tstVMREQ_TEMPLATE         = VBOXR3
     
    325341tstAnimateHardened_TEMPLATE = VBOXR3HARDENEDEXE
    326342tstAnimateHardened_NAME     = tstAnimate
     343 ifdef VBOX_WITH_AUTOMATIC_DEFS_QUOTING
     344tstAnimateHardened_DEFS     = PROGRAM_NAME_STR="tstAnimate"
     345 else
    327346tstAnimateHardened_DEFS     = PROGRAM_NAME_STR=\"tstAnimate\"
     347 endif
    328348tstAnimateHardened_SOURCES  = ../../HostDrivers/Support/SUPR3HardenedMainTemplate.cpp
    329349tstAnimate_TEMPLATE         = VBOXR3
     
    352372tstVMMHardened_TEMPLATE = VBOXR3HARDENEDEXE
    353373tstVMMHardened_NAME     = tstVMM
     374 ifdef VBOX_WITH_AUTOMATIC_DEFS_QUOTING
     375tstVMMHardened_DEFS     = PROGRAM_NAME_STR="tstVMM"
     376 else
    354377tstVMMHardened_DEFS     = PROGRAM_NAME_STR=\"tstVMM\"
     378 endif
    355379tstVMMHardened_SOURCES  = ../../HostDrivers/Support/SUPR3HardenedMainTemplate.cpp
    356380tstVMM_TEMPLATE         = VBOXR3
     
    381405tstMicroHardened_TEMPLATE = VBOXR3HARDENEDEXE
    382406tstMicroHardened_NAME     = tstMicro
     407 ifdef VBOX_WITH_AUTOMATIC_DEFS_QUOTING
     408tstMicroHardened_DEFS     = PROGRAM_NAME_STR="tstMicro"
     409 else
    383410tstMicroHardened_DEFS     = PROGRAM_NAME_STR=\"tstMicro\"
     411 endif
    384412tstMicroHardened_SOURCES  = ../../HostDrivers/Support/SUPR3HardenedMainTemplate.cpp
    385413tstMicro_TEMPLATE         = VBOXR3
     
    444472tstPDMAsyncCompletionHardened_TEMPLATE = VBOXR3HARDENEDEXE
    445473tstPDMAsyncCompletionHardened_NAME     = tstPDMAsyncCompletion
     474  ifdef VBOX_WITH_AUTOMATIC_DEFS_QUOTING
     475tstPDMAsyncCompletionHardened_DEFS     = PROGRAM_NAME_STR="tstPDMAsyncCompletion"
     476  else
    446477tstPDMAsyncCompletionHardened_DEFS     = PROGRAM_NAME_STR=\"tstPDMAsyncCompletion\"
     478  endif
    447479tstPDMAsyncCompletionHardened_SOURCES  = ../../HostDrivers/Support/SUPR3HardenedMainTemplate.cpp
    448480tstPDMAsyncCompletion_TEMPLATE         = VBOXR3
     
    461493tstPDMAsyncCompletionStressHardened_TEMPLATE = VBOXR3HARDENEDEXE
    462494tstPDMAsyncCompletionStressHardened_NAME     = tstPDMAsyncCompletionStress
     495  ifdef VBOX_WITH_AUTOMATIC_DEFS_QUOTING
     496tstPDMAsyncCompletionStressHardened_DEFS     = PROGRAM_NAME_STR="tstPDMAsyncCompletionStress"
     497  else
    463498tstPDMAsyncCompletionStressHardened_DEFS     = PROGRAM_NAME_STR=\"tstPDMAsyncCompletionStress\"
     499  endif
    464500tstPDMAsyncCompletionStressHardened_SOURCES  = ../../HostDrivers/Support/SUPR3HardenedMainTemplate.cpp
    465501tstPDMAsyncCompletionStress_TEMPLATE   = VBOXR3
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