Logo Search packages:      
Sourcecode: virtualbox-ose version File versions  Download package

asm.h File Reference


Detailed Description

IPRT - Assembly Functions.

Definition in file asm.h.

#include <iprt/cdefs.h>
#include <iprt/types.h>
#include <iprt/assert.h>
#include <iprt/asm-math.h>

Go to the source code of this file.

Defines

#define ASMAtomicCmpXchgExSize(pu, uNew, uOld, fRc, puOldVal)
#define ASMAtomicCmpXchgSize(pu, uNew, uOld, fRc)
#define ASMAtomicReadSize(pu, puRes)
#define ASMAtomicUoReadSize(pu, puRes)
#define ASMAtomicUoWriteSize(pu, uNew)
#define ASMAtomicWriteSize(pu, uNew)
#define ASMAtomicXchgSize(pu, uNew)
#define ASMAtomicXchgSizeCorrect(pu, uNew, puRes)
#define ASMBreakpoint()   __debugbreak()
#define RT_ASM_PAGE_SIZE   0x1000
#define RT_INLINE_ASM_GCC_4_3_X_X86   0
#define RT_INLINE_DONT_MIX_CMPXCHG8B_AND_PIC

Functions

 DECLINLINE (void) ASMCompilerBarrier(void)
Misc Guest Predicate Functions.
 DECLINLINE (uint8_t) ASMAtomicXchgU8(volatile uint8_t *pu8

Variables

const int8_t i8New


Generated by  Doxygen 1.6.0   Back to index