VirtualBox

Changeset 81281 in vbox


Ignore:
Timestamp:
Oct 15, 2019 8:16:03 AM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
133976
Message:

IPRT/RuntimeR0Drv: darwin memcpy workaround adjustment. kxld gets upset if we export memcpy, so make it private.

Location:
trunk/src/VBox/Runtime
Files:
2 edited

Legend:

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

    r81280 r81281  
    26892689RuntimeR0Drv_DEFS       = IN_RT_R0 RT_WITH_VBOX RT_WITHOUT_NOCRT_WRAPPERS RT_NO_EXPORT_SYMBOL NOFILEID
    26902690RuntimeR0Drv_DEFS.win   = IN_SUP_R0 LDR_ONLY_PE IPRT_WITHOUT_DIGEST_MD4
    2691 RuntimeR0Drv_DEFS.darwin= IN_SUP_R0 LDR_ONLY_MACHO IPRT_WITHOUT_DIGEST_MD4
     2691RuntimeR0Drv_DEFS.darwin= IN_SUP_R0 LDR_ONLY_MACHO IPRT_WITHOUT_DIGEST_MD4 IN_RING0_DRV_ON_DARWIN
    26922692
    26932693RuntimeR0Drv_INCS      := $(PATH_SUB_CURRENT) include
  • trunk/src/VBox/Runtime/common/string/memcpy.asm

    r76553 r81281  
    3333; @param    pvSrc   gcc: rsi  msc: rdx  x86:[esp+8]   wcall: edx
    3434; @param    cb      gcc: rdx  msc: r8   x86:[esp+0ch] wcall: ebx
     35%ifdef IN_RING0_DRV_ON_DARWIN
     36.global NAME(memcpy):private_extern
     37NAME(memcpy):
     38%else
    3539RT_NOCRT_BEGINPROC memcpy
     40%endif
    3641        cld
    3742
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