VirtualBox

Changeset 81276 in vbox


Ignore:
Timestamp:
Oct 14, 2019 8:45:48 PM (5 years ago)
Author:
vboxsync
Message:

IPRT/Makefile.kmk: three more CRT functions for which we probably have better code than XNU does (at least for AMD64).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/Makefile.kmk

    r81275 r81276  
    30903090        common/string/base64.cpp \
    30913091        common/string/memchr.asm \
     3092        common/string/mempcpy.asm \
    30923093        common/string/strpbrk.cpp \
    30933094        common/string/RTStrPrintHexBytes.cpp \
     
    31343135        r0drv/powernotification-r0drv.c
    31353136# - The xnu memcpy implementation in osfmk/x86_64/bcopy.s returns 'void' rather than 'void *', so use our own.
     3137# - The memcmp and strlen implementations are still C implementations living in osfmk/x86_64/loose_ends.c, so use our asm code.
    31363138RuntimeR0Drv_SOURCES.darwin.amd64 = \
    31373139        common/string/memcpy.asm \
     3140        common/string/strlen.asm \
     3141        common/string/memcmp.asm
    31383142
    31393143RuntimeR0Drv_SOURCES.os2 = \
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