ZXFoundation™ 26h2
Loading...
Searching...
No Matches
arch.s390x.trap.fixup Module Reference

Data Structures

struct  arch::s390x::trap::fixup::fixup_entry

Functions

auto arch::s390x::trap::fixup::detail::base () noexcept -> const fixup_entry *
auto arch::s390x::trap::fixup::clear () noexcept -> void
auto arch::s390x::trap::fixup::detail::count () noexcept -> usize
auto arch::s390x::trap::fixup::detail::end_ptr () noexcept -> const fixup_entry *
auto arch::s390x::trap::fixup::detail::extract_reg (u16 data) noexcept -> u8
auto arch::s390x::trap::fixup::try_applying_fixup (u64 faulting_addr, arch::s390x::cpu::irq::irq_frame *frame) noexcept -> bool
 Search exception table and apply entry-type-specific recovery.
auto arch::s390x::trap::fixup::was_applied () noexcept -> bool

Variables

u16 data {}
i32 fault_delta {}
i32 fixup_delta {}
u16 type {}

Files

file  arch/s390x/trap/fixup.cxxm
 Program-check fixup table — enables safe user-space memory access and hypervisor diagnose calls with exception recovery.