| /kernel/arch/arm64/include/arch/arm64/ |
| A D | el2_state.h | 166 static_assert(sizeof(El2State) <= PAGE_SIZE, ""); 168 static_assert(__offsetof(FpState, q) == FS_Q0, ""); 170 static_assert(__offsetof(FpState, fpsr) == FS_FPSR, ""); 171 static_assert(__offsetof(FpState, fpcr) == FS_FPCR, ""); 173 static_assert(__offsetof(SystemState, sp_el0) == SS_SP_EL0, ""); 180 static_assert(__offsetof(SystemState, elr_el1) == SS_ELR_EL1, ""); 181 static_assert(__offsetof(SystemState, esr_el1) == SS_ESR_EL1, ""); 187 static_assert(__offsetof(SystemState, sp_el1) == SS_SP_EL1, ""); 198 static_assert(__offsetof(El2State, resume) == ES_RESUME, ""); 200 static_assert(__offsetof(El2State, guest_state.x) == GS_X0, ""); [all …]
|
| /kernel/arch/x86/include/arch/x86/ |
| A D | vmx_state.h | 96 static_assert(__offsetof(VmxState, resume) == VS_RESUME, ""); 98 static_assert(__offsetof(VmxState, host_state.rip) == HS_RIP, ""); 99 static_assert(__offsetof(VmxState, host_state.rsp) == HS_RSP, ""); 100 static_assert(__offsetof(VmxState, host_state.rbp) == HS_RBP, ""); 101 static_assert(__offsetof(VmxState, host_state.rbx) == HS_RBX, ""); 102 static_assert(__offsetof(VmxState, host_state.r12) == HS_R12, ""); 103 static_assert(__offsetof(VmxState, host_state.r13) == HS_R13, ""); 104 static_assert(__offsetof(VmxState, host_state.r14) == HS_R14, ""); 105 static_assert(__offsetof(VmxState, host_state.r15) == HS_R15, ""); 115 static_assert(__offsetof(VmxState, guest_state.r8) == GS_R8, ""); [all …]
|
| A D | bootstrap16.h | 112 static_assert(sizeof(struct x86_ap_bootstrap_data) <= PAGE_SIZE, ""); 113 static_assert(sizeof(struct x86_realmode_entry_data) <= PAGE_SIZE, ""); 117 static_assert(__offsetof(struct x86_bootstrap16_data, phys_gdtr_limit) == BCD_PHYS_GDTR_OFFSET, ""); 118 static_assert(__offsetof(struct x86_bootstrap16_data, phys_gdtr_base) == BCD_PHYS_GDTR_OFFSET+2, ""… 120 static_assert(__offsetof(struct x86_bootstrap16_data, long_mode_cs) == BCD_LM_CS_OFFSET, ""); 122 static_assert(__offsetof(struct x86_ap_bootstrap_data, hdr) == 0, ""); 123 static_assert(__offsetof(struct x86_ap_bootstrap_data, cpu_id_counter) == BCD_CPU_COUNTER_OFFSET, "… 124 static_assert(__offsetof(struct x86_ap_bootstrap_data, cpu_waiting_mask) == BCD_CPU_WAITING_OFFSET,… 125 static_assert(__offsetof(struct x86_ap_bootstrap_data, per_cpu) == BCD_PER_CPU_BASE_OFFSET, ""); 127 static_assert(__offsetof(struct x86_realmode_entry_data, hdr) == 0, ""); [all …]
|
| A D | mp.h | 78 static_assert(__offsetof(struct x86_percpu, direct) == PERCPU_DIRECT_OFFSET, ""); 79 static_assert(__offsetof(struct x86_percpu, current_thread) == PERCPU_CURRENT_THREAD_OFFSET, ""); 80 static_assert(__offsetof(struct x86_percpu, stack_guard) == ZX_TLS_STACK_GUARD_OFFSET, ""); 81 static_assert(__offsetof(struct x86_percpu, kernel_unsafe_sp) == ZX_TLS_UNSAFE_SP_OFFSET, ""); 82 static_assert(__offsetof(struct x86_percpu, saved_user_sp) == PERCPU_SAVED_USER_SP_OFFSET, ""); 83 static_assert(__offsetof(struct x86_percpu, gpf_return_target) == PERCPU_GPF_RETURN_OFFSET, ""); 84 static_assert(__offsetof(struct x86_percpu, cpu_num) == PERCPU_CPU_NUM_OFFSET, ""); 85 static_assert(__offsetof(struct x86_percpu, default_tss) == PERCPU_DEFAULT_TSS_OFFSET, ""); 86 static_assert(__offsetof(struct x86_percpu, default_tss.rsp0) == PERCPU_KERNEL_SP_OFFSET, "");
|
| A D | pvclock.h | 39 static_assert(sizeof(struct pvclock_boot_time) == 12, "sizeof(pvclock_boot_time) should be 12"); 51 static_assert(sizeof(struct pvclock_system_time) == 32, "sizeof(pvclock_system_time) should be 32");
|
| A D | idt.h | 23 static_assert(sizeof(struct idt_entry) == 16, ""); 24 static_assert(sizeof(struct idt) == 16 * 256, "");
|
| /kernel/include/kernel/ |
| A D | range_check.h | 18 static_assert(fbl::numeric_limits<O>::is_signed == false, "InRange requires unsigned type O"); in InRange() 19 static_assert(fbl::numeric_limits<L>::is_signed == false, "InRange requires unsigned type L"); in InRange() 46 static_assert(fbl::numeric_limits<O>::is_signed == false, "TrimRange requires unsigned type O"); in TrimRange() 47 static_assert(fbl::numeric_limits<L>::is_signed == false, "TrimRange requires unsigned type L"); in TrimRange() 73 … static_assert(fbl::numeric_limits<O>::is_signed == false, "Intersects requires unsigned type O"); in Intersects() 74 … static_assert(fbl::numeric_limits<L>::is_signed == false, "Intersects requires unsigned type L"); in Intersects() 98 …static_assert(fbl::numeric_limits<O>::is_signed == false, "GetIntersect requires unsigned type O"); in GetIntersect() 99 …static_assert(fbl::numeric_limits<L>::is_signed == false, "GetIntersect requires unsigned type L"); in GetIntersect()
|
| /kernel/arch/arm64/hypervisor/gic/ |
| A D | gicv2.cpp | 35 static_assert(__offsetof(Gich, hcr) == 0x00, ""); 36 static_assert(__offsetof(Gich, vtr) == 0x04, ""); 37 static_assert(__offsetof(Gich, vmcr) == 0x08, ""); 38 static_assert(__offsetof(Gich, misr) == 0x10, ""); 39 static_assert(__offsetof(Gich, eisr0) == 0x20, ""); 40 static_assert(__offsetof(Gich, eisr1) == 0x24, ""); 41 static_assert(__offsetof(Gich, elrsr0) == 0x30, ""); 42 static_assert(__offsetof(Gich, elrsr1) == 0x34, ""); 43 static_assert(__offsetof(Gich, apr) == 0xf0, ""); 44 static_assert(__offsetof(Gich, lr) == 0x100, "");
|
| /kernel/arch/arm64/include/arch/ |
| A D | arch_thread.h | 71 static_assert( 74 static_assert( 77 static_assert(
|
| /kernel/lib/user_copy/include/lib/user_copy/ |
| A D | user_ptr.h | 27 static_assert(std::is_const<T>::value == (Policy == kIn), 64 static_assert(std::is_same<S, T>::value, "Do not use the template parameter."); in copy_to_user() 65 static_assert(Policy & kOut, "can only copy to user for kOut or kInOut user_ptr"); in copy_to_user() 71 static_assert(Policy & kOut, "can only copy to user for kOut or kInOut user_ptr"); in copy_array_to_user() 81 static_assert(Policy & kOut, "can only copy to user for kOut or kInOut user_ptr"); in copy_array_to_user() 91 static_assert(Policy & kIn, "can only copy from user for kIn or kInOut user_ptr"); in copy_from_user() 99 static_assert(Policy & kIn, "can only copy from user for kIn or kInOut user_ptr"); in copy_array_from_user() 110 static_assert(Policy & kIn, "can only copy from user for kIn or kInOut user_ptr"); in copy_array_from_user()
|
| /kernel/include/ |
| A D | mexec.h | 55 static_assert(__offsetof(memmov_ops_t, dst) == MEMMOV_OPS_DST_OFFSET, ""); 56 static_assert(__offsetof(memmov_ops_t, src) == MEMMOV_OPS_SRC_OFFSET, ""); 57 static_assert(__offsetof(memmov_ops_t, len) == MEMMOV_OPS_LEN_OFFSET, "");
|
| /kernel/lib/vdso/include/lib/ |
| A D | vdso-constants.h | 61 static_assert(VDSO_CONSTANTS_SIZE == sizeof(vdso_constants), 63 static_assert(VDSO_CONSTANTS_ALIGN == alignof(vdso_constants),
|
| /kernel/vm/include/vm/ |
| A D | page.h | 30 static_assert((1u << VM_PAGE_STATE_BITS) >= VM_PAGE_STATE_COUNT_, ""); 66 static_assert(sizeof(vm_page) == 0x20, "");
|
| A D | vm.h | 23 static_assert(KERNEL_ASPACE_BASE + (KERNEL_ASPACE_SIZE - 1) > KERNEL_ASPACE_BASE, ""); 31 static_assert(USER_ASPACE_BASE + (USER_ASPACE_SIZE - 1) > USER_ASPACE_BASE, "");
|
| /kernel/dev/iommu/intel/ |
| A D | hw.h | 318 static_assert(fbl::is_pod<RootEntry>::value, "not POD"); 319 static_assert(sizeof(RootEntry) == 16, "wrong size"); 325 static_assert(fbl::is_pod<RootTable>::value, "not POD"); 326 static_assert(sizeof(RootTable) == 4096, "wrong size"); 369 static_assert(fbl::is_pod<ContextEntry>::value, "not POD"); 370 static_assert(sizeof(ContextEntry) == 16, "wrong size"); 377 static_assert(sizeof(ContextTable) == 4096, "wrong size"); 469 static_assert(fbl::is_pod<PasidEntry>::value, "not POD"); 470 static_assert(sizeof(PasidEntry) == 8, "wrong size"); 494 static_assert(fbl::is_pod<PasidState>::value, "not POD"); [all …]
|
| /kernel/arch/x86/ |
| A D | debugger.cpp | 32 static_assert(SYSCALL_OFFSETS_EQUAL(rax), ""); 33 static_assert(SYSCALL_OFFSETS_EQUAL(rbx), ""); 34 static_assert(SYSCALL_OFFSETS_EQUAL(rcx), ""); 35 static_assert(SYSCALL_OFFSETS_EQUAL(rdx), ""); 36 static_assert(SYSCALL_OFFSETS_EQUAL(rsi), ""); 37 static_assert(SYSCALL_OFFSETS_EQUAL(rdi), ""); 38 static_assert(SYSCALL_OFFSETS_EQUAL(rbp), ""); 39 static_assert(SYSCALL_OFFSETS_EQUAL(rsp), ""); 40 static_assert(SYSCALL_OFFSETS_EQUAL(r8), ""); 41 static_assert(SYSCALL_OFFSETS_EQUAL(r9), ""); [all …]
|
| /kernel/lib/hypervisor/ |
| A D | ktrace.cpp | 15 static_assert((sizeof(vcpu_meta) / sizeof(vcpu_meta[0])) == VCPU_META_COUNT, 46 static_assert((sizeof(vcpu_exit) / sizeof(vcpu_exit[0])) == VCPU_EXIT_COUNT,
|
| /kernel/lib/libc/include/ |
| A D | assert.h | 63 #if !defined(__cplusplus) && !defined(static_assert) 64 #define static_assert(e, msg) _Static_assert(e, msg) macro
|
| /kernel/object/include/object/ |
| A D | tls_slots.h | 17 static_assert(TLS_ENTRY_LAST <= (THREAD_MAX_TLS_ENTRY - 1), "");
|
| /kernel/arch/arm64/ |
| A D | arch.cpp | 71 static_assert(sizeof(arm64_sp_info_t) == 32, 73 static_assert(offsetof(arm64_sp_info_t, sp) == 8, 75 static_assert(offsetof(arm64_sp_info_t, mpid) == 0, 80 static_assert(TP_OFFSET(stack_guard) == ZX_TLS_STACK_GUARD_OFFSET, ""); 81 static_assert(TP_OFFSET(unsafe_sp) == ZX_TLS_UNSAFE_SP_OFFSET, "");
|
| /kernel/lib/debuglog/include/lib/ |
| A D | debuglog.h | 73 static_assert(sizeof(dlog_header_t) == DLOG_MIN_RECORD, ""); 74 static_assert(sizeof(dlog_record_t) == DLOG_MAX_RECORD, "");
|
| /kernel/object/ |
| A D | port_dispatcher.cpp | 28 static_assert(sizeof(zx_packet_user_t) == 32, "incorrect size for zx_packet_signal_t"); 29 static_assert(sizeof(zx_packet_signal_t) == 32, "incorrect size for zx_packet_signal_t"); 30 static_assert(sizeof(zx_packet_exception_t) == 32, "incorrect size for zx_packet_exception_t"); 31 static_assert(sizeof(zx_packet_guest_bell_t) == 32, "incorrect size for zx_packet_guest_bell_t"); 32 static_assert(sizeof(zx_packet_guest_mem_t) == 32, "incorrect size for zx_packet_guest_mem_t"); 33 static_assert(sizeof(zx_packet_guest_io_t) == 32, "incorrect size for zx_packet_guest_io_t"); 34 static_assert(sizeof(zx_packet_guest_vcpu_t) == 32, "incorrect size for zx_packet_guest_vcpu_t"); 35 static_assert(sizeof(zx_packet_interrupt_t) == 32, "incorrect size for zx_packet_interrupt_t");
|
| A D | pci_device_dispatcher.cpp | 173 static_assert(static_cast<uint>(ZX_PCIE_IRQ_MODE_DISABLED) == 176 static_assert(static_cast<uint>(ZX_PCIE_IRQ_MODE_LEGACY) == 179 static_assert(static_cast<uint>(ZX_PCIE_IRQ_MODE_MSI) == 182 static_assert(static_cast<uint>(ZX_PCIE_IRQ_MODE_MSI_X) ==
|
| A D | handle.cpp | 39 static_assert((kHandleIndexMask & kMaxHandleCount) == 0, 43 static_assert(((3 << (kHandleGenerationShift - 1)) & kHandleGenerationMask) == 46 static_assert((kHandleGenerationMask >> kHandleGenerationShift) >= 255, 48 static_assert(((3 << 30) ^ kHandleGenerationMask ^ kHandleIndexMask) ==
|
| /kernel/dev/intel_rng/ |
| A D | intel-rng.cpp | 42 static_assert(ZX_ERR_INVALID_ARGS < 0, ""); in get_entropy_from_cpu() 53 static_assert(ZX_ERR_NOT_SUPPORTED < 0, ""); in get_entropy_from_cpu()
|