VirtualBox

Changeset 105154 in vbox for trunk/include


Ignore:
Timestamp:
Jul 5, 2024 2:08:15 AM (7 months ago)
Author:
vboxsync
Message:

iprt/asmdefs.mac: Corrected RT_NOCRT_BEGINPROC to not export symbols when IN_RT_STATIC is defined, just like RT_BEGINPROC does.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/iprt/asmdefs.mac

    r100339 r105154  
    12651265%macro RT_NOCRT_BEGINPROC 1
    12661266 %ifdef RT_WITH_NOCRT_ALIASES
     1267  %ifdef IN_RT_STATIC
     1268BEGINPROC          RT_NOCRT(%1), 1 ; Do our own IBT_ENDBRxx after aliasing/
     1269  %else
    12671270BEGINPROC_EXPORTED RT_NOCRT(%1), 1 ; Do our own IBT_ENDBRxx after aliasing/
     1271  %endif
    12681272  %ifdef ASM_FORMAT_ELF
    12691273   ; ELF
     
    12861290        IBT_ENDBRxx
    12871291 %else  ; !RT_WITH_NOCRT_ALIASES
     1292  %ifdef IN_RT_STATIC
     1293BEGINPROC          RT_NOCRT(%1), 0
     1294  %else
    12881295BEGINPROC_EXPORTED RT_NOCRT(%1), 0
     1296  %endif
    12891297 %endif ; !RT_WITH_NOCRT_ALIASES
    12901298%endmacro ; RT_NOCRT_BEGINPROC
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