Lines Matching refs:shadow_plb
368 uint64_t shadow_plb[NR_MPX_BOUNDS_REGISTERS][2]; /* shadow MPX bound registers */ variable
386 void *shadow_lower = (void *)(unsigned long)shadow_plb[expected_bnd_index][0]; in check_siginfo_vs_shadow()
387 void *shadow_upper = (void *)(unsigned long)shadow_plb[expected_bnd_index][1]; in check_siginfo_vs_shadow()
908 shadow_plb[i][0] = 0; in init()
909 shadow_plb[i][1] = ~(unsigned long)0; in init()
938 i, (unsigned long)shadow_plb[i][0], (unsigned long)shadow_plb[i][1], in compare_context()
940 if ((shadow_plb[i][0] != bounds[i*2]) || in compare_context()
941 (shadow_plb[i][1] != ~(unsigned long)bounds[i*2+1])) { in compare_context()
944 (unsigned long)shadow_plb[i][0], (unsigned long)shadow_plb[i][1], in compare_context()
955 uint64_t *lower = (uint64_t *)&(shadow_plb[index][0]); in mkbnd_shadow()
956 uint64_t *upper = (uint64_t *)&(shadow_plb[index][1]); in mkbnd_shadow()
963 uint64_t *lower = (uint64_t *)&(shadow_plb[index][0]); in check_lowerbound_shadow()
972 uint64_t upper = *(uint64_t *)&(shadow_plb[index][1]); in check_upperbound_shadow()
981 shadow_plb[dest][0] = shadow_plb[src][0]; in movbndreg_shadow()
982 shadow_plb[dest][1] = shadow_plb[src][1]; in movbndreg_shadow()
987 unsigned long *lower = (unsigned long *)&(shadow_plb[src][0]); in movbnd2mem_shadow()
988 unsigned long *upper = (unsigned long *)&(shadow_plb[src][1]); in movbnd2mem_shadow()
995 unsigned long *lower = (unsigned long *)&(shadow_plb[dest][0]); in movbnd_from_mem_shadow()
996 unsigned long *upper = (unsigned long *)&(shadow_plb[dest][1]); in movbnd_from_mem_shadow()
1003 shadow_map[0] = (unsigned long)shadow_plb[index][0]; in stdsc_shadow()
1004 shadow_map[1] = (unsigned long)shadow_plb[index][1]; in stdsc_shadow()
1021 shadow_plb[index][0] = 0; in lddsc_shadow()
1022 shadow_plb[index][1] = ~(unsigned long)0; in lddsc_shadow()
1024 shadow_plb[index][0] = lower; in lddsc_shadow()
1025 shadow_plb[index][1] = upper; in lddsc_shadow()