Changeset View
Changeset View
Standalone View
Standalone View
sys/amd64/linux32/linux.h
Show First 20 Lines • Show All 624 Lines • ▼ Show 20 Lines | |||||
}; | }; | ||||
struct linux_robust_list_head { | struct linux_robust_list_head { | ||||
struct linux_robust_list list; | struct linux_robust_list list; | ||||
l_long futex_offset; | l_long futex_offset; | ||||
l_uintptr_t pending_list; | l_uintptr_t pending_list; | ||||
}; | }; | ||||
/* This corresponds to 'struct user_regs_struct32' in Linux. */ | |||||
struct linux_pt_regset32 { | |||||
l_uint ebx; | |||||
l_uint ecx; | |||||
l_uint edx; | |||||
l_uint esi; | |||||
l_uint edi; | |||||
l_uint ebp; | |||||
l_uint eax; | |||||
l_uint ds; | |||||
l_uint es; | |||||
l_uint fs; | |||||
l_uint gs; | |||||
l_uint orig_eax; | |||||
l_uint eip; | |||||
l_uint cs; | |||||
l_uint eflags; | |||||
l_uint esp; | |||||
l_uint ss; | |||||
}; | |||||
struct reg32; | |||||
void bsd_to_linux_regset32(struct reg32 *b_reg, | |||||
struct linux_pt_regset32 *l_regset); | |||||
#endif /* !_AMD64_LINUX_H_ */ | #endif /* !_AMD64_LINUX_H_ */ |