1 /* Define vaddr. */ 2 3 #ifndef VADDR_H 4 #define VADDR_H 5 6 /** 7 * vaddr: 8 * Type wide enough to contain any #target_ulong virtual address. 9 * We do not support 64-bit guest on 32-host and detect at configure time. 10 * Therefore, a host pointer width will always fit a guest pointer. 11 */ 12 typedef uintptr_t vaddr; 13 #define VADDR_PRId PRIdPTR 14 #define VADDR_PRIu PRIuPTR 15 #define VADDR_PRIo PRIoPTR 16 #define VADDR_PRIx PRIxPTR 17 #define VADDR_PRIX PRIXPTR 18 #define VADDR_MAX UINTPTR_MAX 19 20 #endif 21