/* * Data types and macros for providing 32b PowerPC support.
*/
/* These are here to support 32-bit syscalls on a 64-bit kernel. */
struct pt_regs32 { unsignedint gpr[32]; unsignedint nip; unsignedint msr; unsignedint orig_gpr3; /* Used for restarting system calls */ unsignedint ctr; unsignedint link; unsignedint xer; unsignedint ccr; unsignedint mq; /* 601 only (not used at present) */ unsignedint trap; /* Reason for being here */ unsignedint dar; /* Fault registers */ unsignedint dsisr; unsignedint result; /* Result of a system call */
};
struct sigcontext32 { unsignedint _unused[4]; int signal;
compat_uptr_t handler; unsignedint oldmask;
compat_uptr_t regs; /* 4 byte pointer to the pt_regs32 structure. */
};
struct ucontext32 { unsignedint uc_flags; unsignedint uc_link;
compat_stack_t uc_stack; int uc_pad[7];
compat_uptr_t uc_regs; /* points to uc_mcontext field */
compat_sigset_t uc_sigmask; /* mask last for extensibility */ /* glibc has 1024-bit signal masks, ours are 64-bit */ int uc_maskext[30]; int uc_pad2[3]; struct mcontext32 uc_mcontext;
};
#endif// _ASM_POWERPC_SYSCALLS_32_H
Messung V0.5
¤ Dauer der Verarbeitung: 0.12 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.