#include <stdint.h>
#include <inttypes.h>
Go to the source code of this file.
|
| #define | PRIiTID PRIi32 |
| |
| #define | PRIxADDR PRIx32 |
| |
| #define | PRIxFULLADDR "016"PRIx32 |
| |
| #define | PRIuADDR PRIu32 |
| |
| #define | PRIiOFFSET PRIi32 |
| |
| #define | PRIxOFFSET PRIx32 |
| |
| #define | PRIxREGVAL PRIx32 |
| |
| #define | PRIuREGVAL PRIu32 |
| |
| #define | ADDRMAX UINT32_MAX |
| |
| #define | OFFSETMAX UINT32_MAX |
| |
| #define | ptr_t unsigned long int |
| |
| #define | PRIuNUM PRIu64 |
| |
| #define | PRIiNUM PRIi64 |
| |
| #define | PRIxNUM PRIx64 |
| |
| #define | PRIiREG PRIi8 |
| |
| #define | PRIiSMOFFSET PRIi32 |
| |
| #define | PRIxSMOFFSET PRIx32 |
| |
| #define | __PAGE_SIZE 0x1000 |
| |
| #define | PROT_READ 0x1 |
| |
| #define | PROT_WRITE 0x2 |
| |
| #define | PROT_EXEC 0x4 |
| |
| #define | PROT_SHARED 0x8 |
| |
| #define | PRIiREFCNT PRIu32 |
| |
| #define | RWGUARD(x) ++((x)->refcnt) |
| |
| #define | RWUNGUARD(x) --((x)->refcnt) |
| |
| #define | REFCNTDECL(trefcnt) |
| |
| #define | RHOLD(x, hx) ++((x)->refcnt) |
| |
| #define | RHOLDW(x, hx) ++((x)->refcntw) |
| |
| #define | RPUT(x, objtype, hx, rc) |
| |
| #define | RPUTW(x, objtype, hx, rc) |
| |
| #define | RPUTIFZERO(x, objtype, rc) |
| |
| #define | RPUTFF(x, objtype, hx, rc) |
| |
| #define | RPUTNF(x, hx, rc) ((rc) = (--((x)->refcnt))) |
| |
| #define | REF_DEBUG_REPORT_FINISH() (void) |
| |
| #define __PAGE_SIZE 0x1000 |
| #define ADDRMAX UINT32_MAX |
| #define OFFSETMAX UINT32_MAX |
| #define PRIiOFFSET PRIi32 |
| #define PRIiREFCNT PRIu32 |
| #define PRIiSMOFFSET PRIi32 |
| #define PRIuREGVAL PRIu32 |
| #define PRIxFULLADDR "016"PRIx32 |
| #define PRIxOFFSET PRIx32 |
| #define PRIxREGVAL PRIx32 |
| #define PRIxSMOFFSET PRIx32 |
| #define ptr_t unsigned long int |
| #define REF_DEBUG_REPORT_FINISH |
( |
| ) |
(void) |
| #define REFCNTDECL |
( |
|
trefcnt | ) |
|
| #define RHOLD |
( |
|
x, |
|
|
|
hx |
|
) |
| ++((x)->refcnt) |
| #define RHOLDW |
( |
|
x, |
|
|
|
hx |
|
) |
| ++((x)->refcntw) |
| #define RPUT |
( |
|
x, |
|
|
|
objtype, |
|
|
|
hx, |
|
|
|
rc |
|
) |
| |
Value:((rc) = (--((x)->refcnt) == 0) \
? objtype ## _free(x,0) \
: (x)->refcnt); \
(rc) += 0
Definition at line 624 of file common.h.
| #define RPUTFF |
( |
|
x, |
|
|
|
objtype, |
|
|
|
hx, |
|
|
|
rc |
|
) |
| |
Value:((rc) = (--((x)->refcnt) == 0) \
? objtype ## _free(x,1) \
: objtype ## _free(x,1)
Definition at line 648 of file common.h.
| #define RPUTIFZERO |
( |
|
x, |
|
|
|
objtype, |
|
|
|
rc |
|
) |
| |
Value:((rc) = (x)->refcnt == 0 \
? objtype ## _free(x,0) \
: (x)->refcnt)
Definition at line 645 of file common.h.
| #define RPUTNF |
( |
|
x, |
|
|
|
hx, |
|
|
|
rc |
|
) |
| ((rc) = (--((x)->refcnt))) |
| #define RPUTW |
( |
|
x, |
|
|
|
objtype, |
|
|
|
hx, |
|
|
|
rc |
|
) |
| |
Value:((rc) = ((--((x)->refcntw) + (x)->refcnt) == 0) \
? objtype ## _free(x,0) \
: (x)->refcntw + (x)->refcnt); \
(rc) += 0
Definition at line 628 of file common.h.
| #define RWGUARD |
( |
|
x | ) |
++((x)->refcnt) |
| #define RWUNGUARD |
( |
|
x | ) |
--((x)->refcnt) |
| Enumerator |
|---|
| RESULT_SUCCESS |
|
| RESULT_ERROR |
|
| RESULT_ABORT |
|
Definition at line 25 of file common.h.