#include <rdedef.h>
Public Attributes | |
struct _rde * | rde_ps_va_list_flink |
struct _rde * | rde_ps_va_list_blink |
unsigned short | rde_w_size |
unsigned char | rde_b_type |
unsigned char | rde_b_subtype |
struct _rde * | rde_ps_table_link |
union { | |
unsigned int rde_l_flags | |
struct { | |
unsigned rde_v_descend: 1 | |
unsigned rde_v_p0_space: 1 | |
unsigned rde_v_p1_space: 1 | |
unsigned rde_v_permanent: 1 | |
unsigned rde_v_expand_on_accvio: 1 | |
unsigned rde_v_no_clone: 1 | |
unsigned rde_v_shared_pts: 1 | |
unsigned rde_v_reserved_flags: 25 | |
} | |
}; | |
union _region_prot | rde_r_regprot |
unsigned long long | rde_q_region_id |
union { | |
void * rde_pq_start_va | |
void * rde_ps_start_va | |
}; | |
union { | |
unsigned long long rde_q_region_size | |
unsigned int rde_l_region_size | |
}; | |
union { | |
void * rde_pq_first_free_va | |
void * rde_ps_first_free_va | |
}; |
Definition at line 33 of file rdedef.h.
struct _rde* _rde::rde_ps_va_list_flink [read] |
Definition at line 34 of file rdedef.h.
Referenced by do_mremap(), do_munmap(), exit_mmap(), find_vma(), find_vma_prev(), insrde(), mmg_imgreset(), mmg_search_rde_va(), and sys_mprotect().
struct _rde* _rde::rde_ps_va_list_blink [read] |
unsigned short _rde::rde_w_size |
unsigned char _rde::rde_b_type |
unsigned char _rde::rde_b_subtype |
struct _rde* _rde::rde_ps_table_link [read] |
unsigned int _rde::rde_l_flags |
Definition at line 41 of file rdedef.h.
Referenced by do_brk(), do_mmap_pgoff(), do_mremap(), do_munmap(), exe_create_region_32(), find_extend_vma(), and sys_mprotect().
unsigned _rde::rde_v_descend |
unsigned _rde::rde_v_p0_space |
unsigned _rde::rde_v_p1_space |
unsigned _rde::rde_v_permanent |
unsigned _rde::rde_v_expand_on_accvio |
unsigned _rde::rde_v_no_clone |
unsigned _rde::rde_v_shared_pts |
unsigned _rde::rde_v_reserved_flags |
union { ... } |
union _region_prot _rde::rde_r_regprot [write] |
Definition at line 53 of file rdedef.h.
Referenced by do_brk(), do_mmap_pgoff(), and exe_create_region_32().
unsigned long long _rde::rde_q_region_id |
void* _rde::rde_pq_start_va |
Definition at line 56 of file rdedef.h.
Referenced by do_brk(), do_mmap_pgoff(), do_mremap(), do_munmap(), exe_create_region_32(), exit_mmap(), insrde(), make_pages_present(), mmg_imgreset(), mmg_lookup_rde_va(), mmg_search_rde_va(), sys_madvise(), sys_mincore(), sys_mprotect(), and sys_msync().
void* _rde::rde_ps_start_va |
Definition at line 57 of file rdedef.h.
Referenced by find_extend_vma(), find_vma(), find_vma_intersection2(), and find_vma_prev().
union { ... } |
unsigned long long _rde::rde_q_region_size |
Definition at line 60 of file rdedef.h.
Referenced by do_brk(), do_mmap_pgoff(), do_mremap(), exe_create_region_32(), exit_mmap(), and sys_mprotect().
unsigned int _rde::rde_l_region_size |
union { ... } |
union { ... } |