| 
    Zephyr Project API
    3.3.0
    
   A Scalable Open Source RTOS 
   | 
 
#include <zephyr/ztest.h>#include <zephyr/sys/mem_manage.h>#include <zephyr/timing/timing.h>#include <mmu.h>#include <zephyr/linker/sections.h>Macros | |
| #define | HALF_PAGES (EXTRA_PAGES / 2) | 
| #define | HALF_BYTES (HALF_PAGES * CONFIG_MMU_PAGE_SIZE) | 
Functions | |
| __pinned_func void | k_sys_fatal_error_handler (unsigned int reason, const z_arch_esf_t *pEsf) | 
| Fatal error policy handler.  More... | |
| ZTEST (demand_paging, test_map_anon_pages) | |
| static void | print_paging_stats (struct k_mem_paging_stats_t *stats, const char *scope) | 
| ZTEST (demand_paging, test_touch_anon_pages) | |
| static void | test_k_mem_page_out (void) | 
| ZTEST (demand_paging_api, test_k_mem_page_in) | |
| ZTEST (demand_paging_api, test_k_mem_pin) | |
| ZTEST (demand_paging_api, test_k_mem_unpin) | |
| ZTEST (demand_paging_stat, test_backing_store_capacity) | |
| ZTEST_USER (demand_paging_stat, test_user_get_stats) | |
| static bool | print_histogram (struct k_mem_paging_histogram_t *hist) | 
| ZTEST_USER (demand_paging_stat, test_user_get_hist) | |
| void * | demand_paging_api_setup (void) | 
| ZTEST_SUITE (demand_paging, NULL, NULL, NULL, NULL, NULL) | |
| ZTEST_SUITE (demand_paging_api, NULL, demand_paging_api_setup, NULL, NULL, NULL) | |
| ZTEST_SUITE (demand_paging_stat, NULL, NULL, NULL, NULL, NULL) | |
Variables | |
| size_t | arena_size | 
| char * | arena | 
| static __pinned_bss bool | expect_fault | 
| static const char * | nums = "0123456789" | 
| #define HALF_BYTES (HALF_PAGES * CONFIG_MMU_PAGE_SIZE) | 
| #define HALF_PAGES (EXTRA_PAGES / 2) | 
| void * demand_paging_api_setup | ( | void | ) | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
| ZTEST | ( | demand_paging | , | 
| test_map_anon_pages | |||
| ) | 
| ZTEST | ( | demand_paging | , | 
| test_touch_anon_pages | |||
| ) | 
| ZTEST | ( | demand_paging_api | , | 
| test_k_mem_page_in | |||
| ) | 
| ZTEST | ( | demand_paging_api | , | 
| test_k_mem_pin | |||
| ) | 
| ZTEST | ( | demand_paging_api | , | 
| test_k_mem_unpin | |||
| ) | 
| ZTEST | ( | demand_paging_stat | , | 
| test_backing_store_capacity | |||
| ) | 
| ZTEST_SUITE | ( | demand_paging | , | 
| NULL | , | ||
| NULL | , | ||
| NULL | , | ||
| NULL | , | ||
| NULL | |||
| ) | 
| ZTEST_SUITE | ( | demand_paging_api | , | 
| NULL | , | ||
| demand_paging_api_setup | , | ||
| NULL | , | ||
| NULL | , | ||
| NULL | |||
| ) | 
| ZTEST_SUITE | ( | demand_paging_stat | , | 
| NULL | , | ||
| NULL | , | ||
| NULL | , | ||
| NULL | , | ||
| NULL | |||
| ) | 
| ZTEST_USER | ( | demand_paging_stat | , | 
| test_user_get_hist | |||
| ) | 
| ZTEST_USER | ( | demand_paging_stat | , | 
| test_user_get_stats | |||
| ) | 
| char* arena | 
| size_t arena_size | 
      
  | 
  static | 
      
  | 
  static |