struct __riscv_q_ext_state {
__u64 f[64] __attribute__((aligned(16)));
__u32 fcsr; /* * Reserved for expansion of sigcontext structure. Currently zeroed * upon signal, and must be zero upon sigreturn.
*/
__u32 reserved[3];
};
struct __riscv_extra_ext_header {
__u32 __padding[129] __attribute__((aligned(16))); /* * Reserved for expansion of sigcontext structure. Currently zeroed * upon signal, and must be zero upon sigreturn.
*/
__u32 reserved; struct __riscv_ctx_hdr hdr;
};
struct __riscv_v_ext_state { unsignedlong vstart; unsignedlong vl; unsignedlong vtype; unsignedlong vcsr; unsignedlong vlenb; void *datap; /* * In signal handler, datap will be set a correct user stack offset * and vector registers will be copied to the address of datap * pointer.
*/
};
/* * According to spec: The number of bits in a single vector register, * VLEN >= ELEN, which must be a power of 2, and must be no greater than * 2^16 = 65536bits = 8192bytes
*/ #define RISCV_MAX_VLENB (8192)
#endif/* __ASSEMBLY__ */
#endif/* _UAPI_ASM_RISCV_PTRACE_H */
Messung V0.5
¤ Dauer der Verarbeitung: 0.11 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.