/* * Called on instruction fetch fault in vsyscall page. * Returns true if handled.
*/ externbool emulate_vsyscall(unsignedlong error_code, struct pt_regs *regs, unsignedlong address); #else staticinlinevoid map_vsyscall(void) {} staticinlinebool emulate_vsyscall(unsignedlong error_code, struct pt_regs *regs, unsignedlong address)
{ returnfalse;
} #endif
/* * The (legacy) vsyscall page is the long page in the kernel portion * of the address space that has user-accessible permissions.
*/ staticinlinebool is_vsyscall_vaddr(unsignedlong vaddr)
{ return unlikely((vaddr & PAGE_MASK) == VSYSCALL_ADDR);
}
#endif/* _ASM_X86_VSYSCALL_H */
Messung V0.5
¤ Dauer der Verarbeitung: 0.1 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.