VirtualBox

Ignore:
Timestamp:
Dec 30, 2020 11:02:07 PM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
142059
Message:

/Config.kmk,IPRT: Assembler/ly adjustments for bugref:9898. Shut up backdoor logging for now.

File:
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/common/misc/zero-alt.S

    r87141 r87149  
    11; $Id$
    22;; @file
    3 ; IPRT - Zero Memory.
     3; IPRT - Zero Memory, mach-o version (for arm).
    44;
    55
     
    2525;
    2626
    27 ;*******************************************************************************
    28 ;* Header Files                                                                *
    29 ;*******************************************************************************
    30 %include "iprt/asmdefs.mac"
    3127
    3228; Putting it in the code segment/section for now.
    33 BEGINCODE
     29#ifdef ASM_FORMAT_MACHO
     30        .section    __TEXT,__text,regular,pure_instructions
     31        .section    __TEXT,__const
     32# define NAME(a) _##a
     33#else
     34# error "PORT ME!"
     35#endif
    3436
    3537;;
    3638; 64KB of zero memory with various sized labels.
    37 ;
    38 EXPORTEDNAME_EX g_abRTZeroPage, object
    39 EXPORTEDNAME_EX g_abRTZero4K, object
    40 EXPORTEDNAME_EX g_abRTZero8K, object
    41 EXPORTEDNAME_EX g_abRTZero16K, object
    42 EXPORTEDNAME_EX g_abRTZero32K, object
    43 EXPORTEDNAME_EX g_abRTZero64K, object
    44         times 0x10000/(16*4) dd 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0
    45 %ifdef ASM_FORMAT_ELF
    46 size g_abRTZeroPage     _4K
    47 size g_abRTZero4K       _4K
    48 size g_abRTZero8K       _8K
    49 size g_abRTZero16K     _16K
    50 size g_abRTZero32K     _32K
    51 size g_abRTZero64K     _64K
    52 %endif
     39        .globl      NAME(g_abRTZeroPage)
     40#ifdef ASM_FORMAT_ELF
     41        .size       NAME(g_abRTZeroPage),16384
     42#endif
     43NAME(g_abRTZeroPage):
     44        .globl      NAME(g_abRTZero4K)
     45#ifdef ASM_FORMAT_ELF
     46        .size       NAME(g_abRTZero4K),4096
     47#endif
     48NAME(g_abRTZero4K):
     49        .globl      NAME(g_abRTZero8K)
     50NAME(g_abRTZero8K):
     51#ifdef ASM_FORMAT_ELF
     52        .size       NAME(g_abRTZero8K),8192
     53#endif
     54        .globl      NAME(g_abRTZero16K)
     55NAME(g_abRTZero16K):
     56#ifdef ASM_FORMAT_ELF
     57        .size       NAME(g_abRTZero16K),16384
     58#endif
     59        .globl      NAME(g_abRTZero32K)
     60NAME(g_abRTZero32K):
     61        .globl      NAME(g_abRTZero64K)
     62#ifdef ASM_FORMAT_ELF
     63        .size       NAME(g_abRTZero32K),32768
     64#endif
     65NAME(g_abRTZero64K):
     66        .space      65536
     67#ifdef ASM_FORMAT_ELF
     68        .size       NAME(g_abRTZero64K),65536
     69#endif
     70
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