Iros
 
Loading...
Searching...
No Matches
userspace_access.h
Go to the documentation of this file.
1#pragma once
2
4
5extern "C" {
8}
9
10namespace iris {
11static inline mm::VirtualAddress kernel_userspace_copy_instruction((u64) &__do_userspace_copy_instruction);
12static inline mm::VirtualAddress kernel_userspace_copy_return((u64) &__do_userspace_copy_return);
13
15public:
17
19
20private:
21 bool m_has_smap { false };
22};
23}
void __do_userspace_copy_return()
void __do_userspace_copy_instruction()
UserspaceAccessEnabler()
Definition userspace_access.cpp:6
~UserspaceAccessEnabler()
Definition userspace_access.cpp:13
__UINT64_TYPE__ u64
Definition integers.h:12
di::StrongInt< VirtualAddressTag > VirtualAddress
Definition virtual_address.h:25
Definition cxx_init.cpp:12