Semantic function corresponding to a general protection fault
(x86-general-protection message start-rip temp-rip x86) → x86
Note that the
Function:
(defun x86-general-protection (message start-rip temp-rip x86) (declare (xargs :stobjs (x86))) (declare (type (signed-byte 48) start-rip) (type (signed-byte 48) temp-rip)) (let ((__function__ 'x86-general-protection)) (declare (ignorable __function__)) (b* ((ctx 'x86-general-protection) (x86 (!rip temp-rip x86))) (!!fault-fresh :gp message :instruction-address start-rip))))
Theorem:
(defthm x86p-of-x86-general-protection (implies (x86p x86) (b* ((x86 (x86-general-protection message start-rip temp-rip x86))) (x86p x86))) :rule-classes :rewrite)