USE_MPROTECT
evaluate_test(check_buffer_by_byte(USE_MPROTECT, MTE_SYNC_ERR),
evaluate_test(check_buffer_by_byte(USE_MPROTECT, MTE_ASYNC_ERR),
evaluate_test(check_memory_initial_tags(USE_MPROTECT, MTE_SYNC_ERR, MAP_PRIVATE),
evaluate_test(check_memory_initial_tags(USE_MPROTECT, MTE_SYNC_ERR, MAP_SHARED),
evaluate_test(check_child_memory_mapping(USE_MPROTECT, MTE_SYNC_ERR, MAP_PRIVATE),
evaluate_test(check_child_memory_mapping(USE_MPROTECT, MTE_SYNC_ERR, MAP_SHARED),
evaluate_test(check_child_memory_mapping(USE_MPROTECT, MTE_SYNC_ERR, MAP_PRIVATE),
evaluate_test(check_child_memory_mapping(USE_MPROTECT, MTE_SYNC_ERR, MAP_SHARED),
evaluate_test(check_hugetlb_memory_mapping(USE_MPROTECT, MTE_SYNC_ERR, MAP_PRIVATE | MAP_HUGETLB, TAG_CHECK_ON),
evaluate_test(check_hugetlb_memory_mapping(USE_MPROTECT, MTE_ASYNC_ERR, MAP_PRIVATE | MAP_HUGETLB, TAG_CHECK_ON),
evaluate_test(check_clear_prot_mte_flag(USE_MPROTECT, MTE_SYNC_ERR, MAP_PRIVATE | MAP_HUGETLB),
evaluate_test(check_child_hugetlb_memory_mapping(USE_MPROTECT, MTE_SYNC_ERR, MAP_PRIVATE | MAP_HUGETLB),
evaluate_test(check_child_hugetlb_memory_mapping(USE_MPROTECT, MTE_ASYNC_ERR, MAP_PRIVATE | MAP_HUGETLB),
case USE_MPROTECT:
.mem_type = USE_MPROTECT,
.mem_type = USE_MPROTECT,
.mem_type = USE_MPROTECT,
.mem_type = USE_MPROTECT,
.mem_type = USE_MPROTECT,
.mem_type = USE_MPROTECT,
.mem_type = USE_MPROTECT,
.mem_type = USE_MPROTECT,
.mem_type = USE_MPROTECT,
.mem_type = USE_MPROTECT,
.mem_type = USE_MPROTECT,
.mem_type = USE_MPROTECT,
.mem_type = USE_MPROTECT,
.mem_type = USE_MPROTECT,
.mem_type = USE_MPROTECT,
.mem_type = USE_MPROTECT,
.mem_type = USE_MPROTECT,
.mem_type = USE_MPROTECT,
.mem_type = USE_MPROTECT,
.mem_type = USE_MPROTECT,
.mem_type = USE_MPROTECT,
.mem_type = USE_MPROTECT,
.mem_type = USE_MPROTECT,
.mem_type = USE_MPROTECT,
.mem_type = USE_MPROTECT,
.mem_type = USE_MPROTECT,
.mem_type = USE_MPROTECT,
.mem_type = USE_MPROTECT,
case USE_MPROTECT:
if (mem_type == USE_MPROTECT) {
if (mem_type != USE_MPROTECT && mem_type != USE_MMAP) {
if (mem_type != USE_MPROTECT && mem_type != USE_MMAP) {
case USE_MPROTECT: