Home
last modified time | relevance | path

Searched refs:T_ASSERT (Results 1 – 7 of 7) sorted by relevance

/xnu-12377.61.12/osfmk/tests/
H A Dkernel_tests.c686 T_ASSERT(retval == KERN_INVALID_ARGUMENT, "kcdata_memory_static_init with NULL struct"); in kcdata_api_test()
692T_ASSERT(retval == KERN_INSUFFICIENT_BUFFER_SIZE, "init with 30 bytes failed as expected with KERN… in kcdata_api_test()
697 T_ASSERT(retval == KERN_NO_ACCESS, "writing to 0x0 returned KERN_NO_ACCESS"); in kcdata_api_test()
709 T_ASSERT(retval == KERN_SUCCESS, "successful kcdata_memory_static_init call"); in kcdata_api_test()
711 T_ASSERT(test_kc_data.kcd_length == PAGE_SIZE, "kcdata length is set correctly to PAGE_SIZE."); in kcdata_api_test()
713T_ASSERT(test_kc_data.kcd_addr_begin == address, "kcdata begin address is correct 0x%llx", (uint64… in kcdata_api_test()
717T_ASSERT(mem[0] == KCDATA_BUFFER_BEGIN_STACKSHOT, "buffer does contain KCDATA_BUFFER_BEGIN_STACKSH… in kcdata_api_test()
718 T_ASSERT(mem[4] == KCDATA_TYPE_BUFFER_END, "KCDATA_TYPE_BUFFER_END is appended as expected"); in kcdata_api_test()
719 T_ASSERT(mem[5] == 0, "size of BUFFER_END tag is zero"); in kcdata_api_test()
724T_ASSERT(bytes_used == (2 * sizeof(struct kcdata_item)), "bytes_used api returned expected %llu", … in kcdata_api_test()
[all …]
H A DREADME.md75 ## What is the difference between T_EXPECT and T_ASSERT macros?
77 …* T_ASSERT macros will check for condition and upon failure return with KERN_FAILURE. This way it …
96 T_ASSERT(kr == KERN_SUCCESS, "register assertion handler");
100 T_ASSERT(assert_retval == (void *)XT_RET_W_SUCCESS, "verify assertion was hit");
H A Dbitmap_test.c65 #define assert(x) T_ASSERT(x, NULL)
218 T_ASSERT(ret == KERN_SUCCESS, NULL); in bitmap_post_test()
H A Dktest.h247 #define T_ASSERT(expr, msg, ...) do {\ macro
/xnu-12377.61.12/osfmk/arm64/
H A Dplatform_tests.c1226 T_ASSERT(__builtin_arm_rsr("pan") != 0, NULL); in arm64_pan_test_thread()
1339T_ASSERT((__builtin_arm_rsr("SCTLR_EL1") & SCTLR_PAN_UNCHANGED) == 0, "SCTLR_EL1.SPAN must be clea… in arm64_pan_test()
1341 T_ASSERT(__builtin_arm_rsr("pan") != 0, NULL); in arm64_pan_test()
1348 T_ASSERT(pmap != NULL, NULL); in arm64_pan_test()
1352 T_ASSERT(vm_page != VM_PAGE_NULL, NULL); in arm64_pan_test()
1381 T_ASSERT(values_match, NULL); in arm64_pan_test()
1383 T_ASSERT(pan_exception_level == 2, NULL); in arm64_pan_test()
1385 T_ASSERT(__builtin_arm_rsr("pan") == 0, NULL); in arm64_pan_test()
1387 T_ASSERT(pan_fault_value == *(char *)priv_addr, NULL); in arm64_pan_test()
1399 T_ASSERT(pan_exception_level == 2, NULL); in arm64_pan_test()
[all …]
/xnu-12377.61.12/osfmk/vm/
H A Dvm_tests.c2435 T_ASSERT(pmap_is_tagged_page(pn), "page has MTE cache attribute"); in vm_cpu_map_pageout_test()
2436T_ASSERT(!pmap_is_tagged_mapping(vm_map_pmap(kernel_map), kernel_address), "kernel mapping is unta… in vm_cpu_map_pageout_test()
2444 T_ASSERT(pmap_is_tagged_page(pn), "page retains MTE cache attribute"); in vm_cpu_map_pageout_test()
2445T_ASSERT(!pmap_is_tagged_mapping(vm_map_pmap(kernel_map), kernel_address), "kernel mapping remains… in vm_cpu_map_pageout_test()
2446 T_ASSERT(pmap_is_tagged_mapping(vm_map_pmap(current_map()), offset), "user mapping is tagged"); in vm_cpu_map_pageout_test()
2856 T_ASSERT(pn != 0, "Expected a non-zero page number"); in expect_object_at_address_to_be_mapped_with_mte_state()
2859 T_ASSERT(pmap_is_tagged_page(pn), "Expected backing page to be tagged"); in expect_object_at_address_to_be_mapped_with_mte_state()
2863T_ASSERT(pmap_is_tagged_mapping(vm_map_pmap(map), address), "Expected alias mapping to be tagged"); in expect_object_at_address_to_be_mapped_with_mte_state()
2866T_ASSERT(!pmap_is_tagged_mapping(vm_map_pmap(map), address), "Expected alias mapping to be untagge… in expect_object_at_address_to_be_mapped_with_mte_state()
/xnu-12377.61.12/osfmk/arm64/sptm/pmap/
H A Dpmap.c12992 T_QUIET; T_ASSERT(did_fault, NULL);