Home | History | Annotate | Download | only in bpf_dsl

Lines Matching refs:UPPER

302   // this by independently testing the upper and lower 32-bits and continuing to
304 return MaskedEqualHalf(argno, width, mask, value, ArgHalf::UPPER,
317 if (width == 4 && half == ArgHalf::UPPER) {
318 // Special logic for sanity checking the upper 32-bits of 32-bit system
324 const uint32_t upper = SECCOMP_ARG_MSB_IDX(argno);
328 // On 32-bit platforms, the upper 32-bits should always be 0:
329 // LDW [upper]
333 upper,
338 // On 64-bit platforms, the upper 32-bits may be 0 or ~0; but we only allow
340 // LDW [upper]
350 upper,
368 const uint32_t idx = (half == ArgHalf::UPPER) ? SECCOMP_ARG_MSB_IDX(argno)
370 const uint32_t mask = (half == ArgHalf::UPPER) ? full_mask >> 32 : full_mask;
372 (half == ArgHalf::UPPER) ? full_value >> 32 : full_value;