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

Defines | Functions | Variables

asm.h File Reference

#include <iprt/cdefs.h>
#include <iprt/types.h>
#include <iprt/assert.h>
#include <iprt/asm-math.h>
Include dependency graph for asm.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)
 DECLINLINE (uint8_t) ASMAtomicXchgU8(volatile uint8_t *pu8
Misc Guest Predicate Functions.
 DECLINLINE (bool) ASMAtomicCmpXchgS8(volatile int8_t *pi8

Variables

const int8_t i8New

Detailed Description

IPRT - Assembly Functions.

Definition in file asm.h.


Generated by  Doxygen 1.6.0   Back to index