Home
last modified time | relevance | path

Searched refs:static_assert (Results 1 – 25 of 73) sorted by relevance

123

/kernel/arch/arm64/include/arch/arm64/
A Del2_state.h166 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 Dvmx_state.h96 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 Dbootstrap16.h112 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 Dmp.h78 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 Dpvclock.h39 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 Didt.h23 static_assert(sizeof(struct idt_entry) == 16, "");
24 static_assert(sizeof(struct idt) == 16 * 256, "");
/kernel/include/kernel/
A Drange_check.h18 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()
73static_assert(fbl::numeric_limits<O>::is_signed == false, "Intersects requires unsigned type O"); in Intersects()
74static_assert(fbl::numeric_limits<L>::is_signed == false, "Intersects requires unsigned type L"); in Intersects()
98static_assert(fbl::numeric_limits<O>::is_signed == false, "GetIntersect requires unsigned type O"); in GetIntersect()
99static_assert(fbl::numeric_limits<L>::is_signed == false, "GetIntersect requires unsigned type L"); in GetIntersect()
/kernel/arch/arm64/hypervisor/gic/
A Dgicv2.cpp35 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 Darch_thread.h71 static_assert(
74 static_assert(
77 static_assert(
/kernel/lib/user_copy/include/lib/user_copy/
A Duser_ptr.h27 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 Dmexec.h55 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 Dvdso-constants.h61 static_assert(VDSO_CONSTANTS_SIZE == sizeof(vdso_constants),
63 static_assert(VDSO_CONSTANTS_ALIGN == alignof(vdso_constants),
/kernel/vm/include/vm/
A Dpage.h30 static_assert((1u << VM_PAGE_STATE_BITS) >= VM_PAGE_STATE_COUNT_, "");
66 static_assert(sizeof(vm_page) == 0x20, "");
A Dvm.h23 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 Dhw.h318 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 Ddebugger.cpp32 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 Dktrace.cpp15 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 Dassert.h63 #if !defined(__cplusplus) && !defined(static_assert)
64 #define static_assert(e, msg) _Static_assert(e, msg) macro
/kernel/object/include/object/
A Dtls_slots.h17 static_assert(TLS_ENTRY_LAST <= (THREAD_MAX_TLS_ENTRY - 1), "");
/kernel/arch/arm64/
A Darch.cpp71 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 Ddebuglog.h73 static_assert(sizeof(dlog_header_t) == DLOG_MIN_RECORD, "");
74 static_assert(sizeof(dlog_record_t) == DLOG_MAX_RECORD, "");
/kernel/object/
A Dport_dispatcher.cpp28 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 Dpci_device_dispatcher.cpp173 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 Dhandle.cpp39 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 Dintel-rng.cpp42 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()

Completed in 119 milliseconds

123