Searched refs:STATIC_ASSERT (Results 1 - 25 of 35) sorted by relevance

12

/haiku/headers/os/support/
H A DDebug.h91 /* STATIC_ASSERT is a compile-time check that can be used to */
92 /* verify static expressions such as: STATIC_ASSERT(sizeof(int64) == 8); */
94 # define STATIC_ASSERT(x) _Static_assert(x, "static assert failed!") macro
96 # define STATIC_ASSERT(x) static_assert(x, "static assert failed!") macro
98 # define STATIC_ASSERT(x) \ macro
/haiku/src/system/libroot/posix/pthread/
H A Dpthread_once.cpp22 STATIC_ASSERT(((pthread_once_t)ONCE_FLAG_INIT).state == ((pthread_once_t)PTHREAD_ONCE_INIT).state);
23 STATIC_ASSERT(((pthread_once_t)PTHREAD_ONCE_INIT).state == STATE_UNINITIALIZED);
H A Dpthread_attr.c116 STATIC_ASSERT(PTHREAD_STACK_MIN >= MIN_USER_STACK_SIZE
232 STATIC_ASSERT(PTHREAD_STACK_MIN >= MIN_USER_STACK_SIZE
H A Dpthread_rwlock.cpp290 STATIC_ASSERT(sizeof(pthread_rwlock_t) >= sizeof(SharedRWLock));
291 STATIC_ASSERT(sizeof(pthread_rwlock_t) >= sizeof(LocalRWLock));
/haiku/src/system/libroot/posix/locale/
H A DLocaleInternal.cpp43 STATIC_ASSERT(B_COUNT_OF(categoryNames) == LC_LAST + 1);
/haiku/src/system/libroot/posix/malloc_hoard2/
H A Dblock.h197 STATIC_ASSERT(sizeof(block) % HAIKU_MEMORY_ALIGNMENT == 0);
/haiku/headers/private/kernel/
H A Ddebug.h73 # define STATIC_ASSERT(x) _Static_assert(x, "static assert failed!") macro
75 # define STATIC_ASSERT(x) static_assert(x, "static assert failed!")
77 # define STATIC_ASSERT(x) \
/haiku/src/bin/writembr/
H A Dwritembr.cpp77 STATIC_ASSERT(kMBRSize == 512);
/haiku/src/system/kernel/util/
H A DBitmap.cpp144 STATIC_ASSERT(sizeof(addr_t) == sizeof(uint64)
H A Dlist.cpp17 STATIC_ASSERT(sizeof(DoublyLinkedListLink<void*>) == sizeof(list_link));
/haiku/src/add-ons/kernel/partitioning_systems/common/
H A DPartitionMapWriter.cpp115 STATIC_ASSERT(kMBRSize <= sizeof(partitionTable.code_area));
/haiku/src/system/boot/platform/efi/arch/x86/
H A Darch_mmu.cpp104 STATIC_ASSERT(BOOT_GDT_SEGMENT_COUNT > KERNEL_CODE_SEGMENT
/haiku/src/system/boot/platform/efi/arch/x86_64/
H A Darch_mmu.cpp44 STATIC_ASSERT(BOOT_GDT_SEGMENT_COUNT > KERNEL_CODE_SEGMENT
/haiku/src/system/kernel/arch/x86/paging/64bit/
H A DX86VMTranslationMap64Bit.cpp145 STATIC_ASSERT(KERNEL_PMAP_BASE == 0xffffff0000000000);
146 STATIC_ASSERT(KERNEL_BASE == 0xffffff0000000000);
/haiku/src/add-ons/kernel/drivers/graphics/intel_extreme/
H A Dbios.cpp349 STATIC_ASSERT(sizeof(opregion_header) == 0x100);
350 STATIC_ASSERT(sizeof(opregion_asle) == 0x100);
/haiku/src/system/kernel/arch/x86/32/
H A Dthread.cpp115 STATIC_ASSERT(MAX_RANDOM_VALUE >= B_PAGE_SIZE - 1);
H A Ddescriptors.cpp242 STATIC_ASSERT(GDT_SEGMENT_COUNT <= 8192);
/haiku/src/system/boot/platform/bios_ia32/
H A Dlong.cpp67 STATIC_ASSERT(BOOT_GDT_SEGMENT_COUNT > KERNEL_CODE_SEGMENT
H A Dmmu.cpp546 STATIC_ASSERT(BOOT_GDT_SEGMENT_COUNT > KERNEL_CODE_SEGMENT
/haiku/src/add-ons/kernel/file_systems/ext2/
H A DJournal.cpp712 STATIC_ASSERT(sizeof(struct JournalHeader) == 12);
713 STATIC_ASSERT(sizeof(struct JournalSuperBlock) == 1024);
/haiku/src/system/kernel/arch/x86/paging/pae/
H A DX86VMTranslationMapPAE.cpp246 STATIC_ASSERT(KERNEL_BASE == 0x80000000 && KERNEL_SIZE == 0x80000000);
310 STATIC_ASSERT(KERNEL_BASE == 0x80000000 && KERNEL_SIZE == 0x80000000);
/haiku/src/system/kernel/
H A Dsystem_info.cpp443 STATIC_ASSERT(sizeof(mapTopologyLevels) / sizeof(topology_level_type)
/haiku/src/kits/tracker/
H A DViewState.cpp125 STATIC_ASSERT(sizeof(alignment) == sizeof(int32));
/haiku/src/libs/compat/freebsd_wlan/net80211/
H A Dieee80211_ioctl.h878 STATIC_ASSERT(IEEE80211_RATE_MAXSIZE == 15);
/haiku/src/add-ons/kernel/drivers/disk/mmc/
H A Dmmc_disk.cpp490 STATIC_ASSERT(sizeof(deviceSize) <= sizeof(uint64));

Completed in 164 milliseconds

12