VirtualBox

Ignore:
Timestamp:
Sep 30, 2021 12:12:26 AM (3 years ago)
Author:
vboxsync
Message:

IPRT/memobj: Passing pszTag around...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/r0drv/freebsd/memobj-r0drv-freebsd.c

    r91481 r91482  
    506506static int rtR0MemObjNativeLockInMap(PPRTR0MEMOBJINTERNAL ppMem, vm_map_t pVmMap,
    507507                                     vm_offset_t AddrStart, size_t cb, uint32_t fAccess,
    508                                      RTR0PROCESS R0Process, int fFlags)
     508                                     RTR0PROCESS R0Process, int fFlags, const char *pszTag)
    509509{
    510510    int rc;
     
    513513    /* create the object. */
    514514    PRTR0MEMOBJFREEBSD pMemFreeBSD = (PRTR0MEMOBJFREEBSD)rtR0MemObjNew(sizeof(*pMemFreeBSD), RTR0MEMOBJTYPE_LOCK,
    515                                                                        (void *)AddrStart, cb, NULL);
     515                                                                       (void *)AddrStart, cb, pszTag);
    516516    if (!pMemFreeBSD)
    517517        return VERR_NO_MEMORY;
     
    536536
    537537
    538 DECLHIDDEN(int) rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process)
     538DECLHIDDEN(int) rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess,
     539                                         RTR0PROCESS R0Process, const char *pszTag)
    539540{
    540541    return rtR0MemObjNativeLockInMap(ppMem,
     
    544545                                     fAccess,
    545546                                     R0Process,
    546                                      VM_MAP_WIRE_USER | VM_MAP_WIRE_NOHOLES);
    547 }
    548 
    549 
    550 DECLHIDDEN(int) rtR0MemObjNativeLockKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, uint32_t fAccess)
     547                                     VM_MAP_WIRE_USER | VM_MAP_WIRE_NOHOLES,
     548                                     pszTag);
     549}
     550
     551
     552DECLHIDDEN(int) rtR0MemObjNativeLockKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, uint32_t fAccess, const char *pszTag)
    551553{
    552554    return rtR0MemObjNativeLockInMap(ppMem,
     
    556558                                     fAccess,
    557559                                     NIL_RTR0PROCESS,
    558                                      VM_MAP_WIRE_SYSTEM | VM_MAP_WIRE_NOHOLES);
     560                                     VM_MAP_WIRE_SYSTEM | VM_MAP_WIRE_NOHOLES,
     561                                     pszTag);
    559562}
    560563
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