VirtualBox

Ignore:
Timestamp:
Oct 10, 2007 4:25:56 PM (17 years ago)
Author:
vboxsync
Message:

Export the multiple release event semaphores.

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c

    r5166 r5231  
    129129    { "RTSemEventWaitNoResume",                 (void *)RTSemEventWaitNoResume },
    130130    { "RTSemEventDestroy",                      (void *)RTSemEventDestroy },
     131    { "RTSemEventMultiCreate",                  (void *)RTSemEventMultiCreate },
     132    { "RTSemEventMultiSignal",                  (void *)RTSemEventMultiSignal },
     133    { "RTSemEventMultiReset",                   (void *)RTSemEventMultiReset },
     134    { "RTSemEventMultiWait",                    (void *)RTSemEventMultiWait },
     135    { "RTSemEventMultiWaitNoResume",            (void *)RTSemEventMultiWaitNoResume },
     136    { "RTSemEventMultiDestroy",                 (void *)RTSemEventMultiDestroy },
    131137    { "RTSpinlockCreate",                       (void *)RTSpinlockCreate },
    132138    { "RTSpinlockDestroy",                      (void *)RTSpinlockDestroy },
  • trunk/src/VBox/HostDrivers/Support/SUPLib.cpp

    r5166 r5231  
    332332        { "RTR0MemObjGetPagePhysAddr",              0xefef0016 },
    333333        { "RTR0MemObjMapUser",                      0xefef0017 },
    334         { "RTSemFastMutexCreate",                   0xefef0020 },
    335         { "RTSemFastMutexDestroy",                  0xefef0021 },
    336         { "RTSemFastMutexRequest",                  0xefef0022 },
    337         { "RTSemFastMutexRelease",                  0xefef0023 },
    338         { "RTSemEventCreate",                       0xefef0024 },
    339         { "RTSemEventSignal",                       0xefef0025 },
    340         { "RTSemEventWait",                         0xefef0026 },
    341         { "RTSemEventWaitNoResume",                 0xefef0027 },
    342         { "RTSemEventDestroy",                      0xefef0028 },
    343         { "RTSpinlockCreate",                       0xefef0029 },
    344         { "RTSpinlockDestroy",                      0xefef002a },
    345         { "RTSpinlockAcquire",                      0xefef002b },
    346         { "RTSpinlockRelease",                      0xefef002c },
    347         { "RTSpinlockAcquireNoInts",                0xefef002d },
    348         { "RTSpinlockReleaseNoInts",                0xefef002e },
    349         { "RTThreadNativeSelf",                     0xefef002f },
    350         { "RTThreadSleep",                          0xefef0030 },
    351         { "RTThreadYield",                          0xefef0031 },
    352         { "RTLogDefaultInstance",                   0xefef0032 },
    353         { "RTLogRelDefaultInstance",                0xefef0033 },
    354         { "RTLogSetDefaultInstanceThread",          0xefef0034 },
    355         { "RTLogLogger",                            0xefef0035 },
    356         { "RTLogLoggerEx",                          0xefef0036 },
    357         { "RTLogLoggerExV",                         0xefef0037 },
    358         { "AssertMsg1",                             0xefef0038 },
    359         { "AssertMsg2",                             0xefef0039 },
     334        { "RTSemEventCreate",                       0xefef0018 },
     335        { "RTSemEventSignal",                       0xefef0019 },
     336        { "RTSemEventWait",                         0xefef001a },
     337        { "RTSemEventWaitNoResume",                 0xefef001b },
     338        { "RTSemEventDestroy",                      0xefef001c },
     339        { "RTSemEventMultiCreate",                  0xefef001d },
     340        { "RTSemEventMultiSignal",                  0xefef001e },
     341        { "RTSemEventMultiReset",                   0xefef001f },
     342        { "RTSemEventMultiWait",                    0xefef0020 },
     343        { "RTSemEventMultiWaitNoResume",            0xefef0021 },
     344        { "RTSemEventMultiDestroy",                 0xefef0022 },
     345        { "RTSemFastMutexCreate",                   0xefef0023 },
     346        { "RTSemFastMutexDestroy",                  0xefef0024 },
     347        { "RTSemFastMutexRequest",                  0xefef0025 },
     348        { "RTSemFastMutexRelease",                  0xefef0026 },
     349        { "RTSpinlockCreate",                       0xefef0027 },
     350        { "RTSpinlockDestroy",                      0xefef0028 },
     351        { "RTSpinlockAcquire",                      0xefef0029 },
     352        { "RTSpinlockRelease",                      0xefef002a },
     353        { "RTSpinlockAcquireNoInts",                0xefef002b },
     354        { "RTSpinlockReleaseNoInts",                0xefef002c },
     355        { "RTThreadNativeSelf",                     0xefef002d },
     356        { "RTThreadSleep",                          0xefef002e },
     357        { "RTThreadYield",                          0xefef002f },
     358        { "RTLogDefaultInstance",                   0xefef0030 },
     359        { "RTLogRelDefaultInstance",                0xefef0031 },
     360        { "RTLogSetDefaultInstanceThread",          0xefef0032 },
     361        { "RTLogLogger",                            0xefef0033 },
     362        { "RTLogLoggerEx",                          0xefef0034 },
     363        { "RTLogLoggerExV",                         0xefef0035 },
     364        { "AssertMsg1",                             0xefef0036 },
     365        { "AssertMsg2",                             0xefef0037 },
    360366    };
    361367
  • trunk/src/VBox/HostDrivers/Support/SUPR0.def

    r5168 r5231  
    5454    ; broken - RTSemMutexRelease
    5555    ; broken - RTSemMutexDestroy
    56     RTSemFastMutexCreate
    57     RTSemFastMutexDestroy
    58     RTSemFastMutexRequest
    59     RTSemFastMutexRelease
    6056    RTSemEventCreate
    6157    RTSemEventSignal
     
    6359    RTSemEventWaitNoResume
    6460    RTSemEventDestroy
     61    RTSemEventMultiCreate
     62    RTSemEventMultiSignal
     63    RTSemEventMultiReset
     64    RTSemEventMultiWait
     65    RTSemEventMultiWaitNoResume
     66    RTSemEventMultiDestroy
     67    RTSemFastMutexCreate
     68    RTSemFastMutexDestroy
     69    RTSemFastMutexRequest
     70    RTSemFastMutexRelease
    6571    RTSpinlockCreate
    6672    RTSpinlockDestroy
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