act_on_kernel_record()=0 | Consumer | [protected, pure virtual] |
act_on_reference_record()=0 | Consumer | [protected, pure virtual] |
active_task | Consumer | [protected] |
allocate_new_process() | Consumer | [protected, virtual] |
allocate_new_task() | Consumer | [protected, virtual] |
buffer | Consumer | [protected] |
canonical_buffer_cache_page | Consumer | [protected] |
canonical_zero_page | Consumer | [protected] |
clean_up()=0 | Consumer | [protected, pure virtual] |
Consumer(Reference_Reader *const reference_reader, const char *const kernel_pathname) | Consumer | |
context_ID_to_Process_map | Consumer | [protected] |
defunct_shm_ID_map | Consumer | [protected] |
delete_defunct_shm_segments() | Consumer | [protected] |
delete_if_defunct_process(Process **const process_handle) | Consumer | [protected] |
delete_if_unused_page(canonical_page_s **const canonical_page_handle) | Consumer | [protected] |
file_ID_to_V2C_map | Consumer | [protected] |
get_new_canonical_page(const page_type_t type) | Consumer | [protected] |
handle_anonymous_mmap_range() | Consumer | [protected] |
handle_buffer_cache_allocation() | Consumer | [protected] |
handle_buffer_cache_deallocation() | Consumer | [protected] |
handle_complete_unmap(const context_ID_t context_ID) | Consumer | [protected] |
handle_context_assignment() | Consumer | [protected] |
handle_cow_unmap() | Consumer | [protected] |
handle_duplicate_range() | Consumer | [protected] |
handle_exec() | Consumer | [protected] |
handle_exit() | Consumer | [protected] |
handle_file_cache_allocation() | Consumer | [protected] |
handle_file_cache_deallocation() | Consumer | [protected] |
handle_file_delete() | Consumer | [protected] |
handle_file_mmap_range() | Consumer | [protected] |
handle_fork() | Consumer | [protected] |
handle_munmap_range() | Consumer | [protected] |
handle_schedule() | Consumer | [protected] |
handle_shmat() | Consumer | [protected] |
initialize()=0 | Consumer | [protected, pure virtual] |
kernel_record | Consumer | [protected] |
kernel_stream | Consumer | [protected] |
kernel_task | Consumer | [protected] |
live_map | Consumer | [protected] |
lookup_canonical_page_ID(bool *return_V2C_mapping_exists, canonical_page_ID_t *const return_canonical_page_ID, const virtual_to_canonical_map_t *const map, const virtual_page_ID_t virtual_page_ID) | Consumer | [protected] |
make_kernel_active() | Consumer | [protected] |
make_user_active() | Consumer | [protected] |
map_virtual_to_canonical(virtual_to_canonical_map_t *const map, const virtual_page_ID_t virtual_page_ID, canonical_page_s *const canonical_page) | Consumer | [protected] |
mark_if_defunct_shm_segment(const canonical_page_s *const canonical_page) | Consumer | [protected] |
merge() | Consumer | |
next_canonical_page_ID | Consumer | [protected] |
next_process_ID | Consumer | [protected] |
number_kernel_records | Consumer | [protected] |
number_reference_records | Consumer | [protected] |
read_kernel_record() | Consumer | [protected] |
reference_reader | Consumer | [protected] |
reference_record | Consumer | [protected] |
safe_context_ID_to_process(const context_ID_t context_ID) | Consumer | [protected] |
safe_file_ID_to_V2C_map(const file_ID_s &file_ID) | Consumer | [protected] |
safe_live(const task_ID_t task_ID) | Consumer | [protected] |
safe_shm_ID_to_V2C_map(const shm_ID_t &shm_ID) | Consumer | [protected] |
safe_task_ID_to_task(const task_ID_t task_ID) | Consumer | [protected] |
scheduled_task | Consumer | [protected] |
shm_ID_to_V2C_map | Consumer | [protected] |
synchronize() | Consumer | [protected] |
task_ID_to_Task_map | Consumer | [protected] |
unlink_task_and_process(Task *const task) | Consumer | [protected] |
update_with_kernel_record() | Consumer | [protected] |
update_with_reference_record() | Consumer | [protected] |
~Consumer() | Consumer | [virtual] |