Lines Matching refs:offset
52 int8_t offset; // in [0, SHADOW_GRANULARITY)
57 offset = address & (SHADOW_GRANULARITY - 1);
87 CHECK(beg.offset < end.offset);
90 // We can only poison memory if the byte in end.offset is unaddressable.
92 if (value > 0 && value <= end.offset) {
93 if (beg.offset > 0) {
94 *beg.chunk = Min(value, beg.offset);
102 if (beg.offset > 0) {
103 // Mark bytes from beg.offset as unaddressable.
105 *beg.chunk = beg.offset;
107 *beg.chunk = Min(beg.value, beg.offset);
112 // Poison if byte in end.offset is unaddressable.
113 if (end.value > 0 && end.value <= end.offset) {
128 CHECK(beg.offset < end.offset);
131 // We unpoison memory bytes up to enbytes up to end.offset if it is not
134 *beg.chunk = Max(value, end.offset);
139 if (beg.offset > 0) {
144 if (end.offset > 0 && end.value != 0) {
145 *end.chunk = Max(end.value, end.offset);