Changeset View
Changeset View
Standalone View
Standalone View
sys/i386/linux/linux.h
Show All 40 Lines | |||||
extern u_char linux_debug_map[]; | extern u_char linux_debug_map[]; | ||||
#define ldebug(name) isclr(linux_debug_map, LINUX_SYS_linux_ ## name) | #define ldebug(name) isclr(linux_debug_map, LINUX_SYS_linux_ ## name) | ||||
#define ARGS(nm, fmt) "linux(%ld/%ld): "#nm"("fmt")\n", \ | #define ARGS(nm, fmt) "linux(%ld/%ld): "#nm"("fmt")\n", \ | ||||
(long)td->td_proc->p_pid, (long)td->td_tid | (long)td->td_proc->p_pid, (long)td->td_tid | ||||
#define LMSG(fmt) "linux(%ld/%ld): "fmt"\n", \ | #define LMSG(fmt) "linux(%ld/%ld): "fmt"\n", \ | ||||
(long)td->td_proc->p_pid, (long)td->td_tid | (long)td->td_proc->p_pid, (long)td->td_tid | ||||
#define LINUX_DTRACE linuxulator | #define LINUX_DTRACE linuxulator | ||||
#ifdef MALLOC_DECLARE | |||||
MALLOC_DECLARE(M_LINUX); | |||||
#endif | |||||
#define LINUX_SHAREDPAGE (VM_MAXUSER_ADDRESS - PAGE_SIZE) | #define LINUX_SHAREDPAGE (VM_MAXUSER_ADDRESS - PAGE_SIZE) | ||||
#define LINUX_USRSTACK LINUX_SHAREDPAGE | #define LINUX_USRSTACK LINUX_SHAREDPAGE | ||||
#define PTRIN(v) (void *)(v) | #define PTRIN(v) (void *)(v) | ||||
#define PTROUT(v) (l_uintptr_t)(v) | #define PTROUT(v) (l_uintptr_t)(v) | ||||
#define CP(src,dst,fld) do { (dst).fld = (src).fld; } while (0) | #define CP(src,dst,fld) do { (dst).fld = (src).fld; } while (0) | ||||
#define CP2(src,dst,sfld,dfld) do { (dst).dfld = (src).sfld; } while (0) | #define CP2(src,dst,sfld,dfld) do { (dst).dfld = (src).sfld; } while (0) | ||||
▲ Show 20 Lines • Show All 704 Lines • Show Last 20 Lines |