Lines Matching +full:four +full:- +full:byte
1 // SPDX-License-Identifier: GPL-2.0
3 * Test cases for compiler-based stack variable zeroing via future
73 .four = 0, \
75 #define INIT_STRUCT_dynamic_partial = { .two = arg->two, }
76 #define INIT_STRUCT_dynamic_all = { .one = arg->one, \
77 .two = arg->two, \
78 .three = arg->three, \
79 .four = arg->four, \
87 var.four = 0
107 /* Fill clone type with zero for per-field init. */ \
123 /* Extract stack-defined variable contents. */ \
133 (int)((ssize_t)(uintptr_t)fill_start - \
152 /* no-op to force compiler into ignoring "uninitialized" vars */\
191 return (int)buf[0] | (int)buf[sizeof(buf) - 1]; \
200 unsigned long four; member
207 /* 3 byte padding hole here. */
209 unsigned long four; member
217 /* 61 byte padding hole here. */
218 u8 four __aligned(64);
225 char four; member
226 /* "sizeof(unsigned long) - 1" byte padding hole here. */
234 unsigned long four; member
328 * non-code areas (i.e. in a switch statement before the first "case").
381 return failures ? -EINVAL : 0; in test_stackinit_init()