Lines Matching refs:guard
35 // For x86, bionic and glibc have per-thread stack guard values (all identical).
38 uint32_t guard;
39 asm ("mov %%gs:0x14, %0": "=d" (guard));
40 return guard;
49 uint32_t guard = GetGuardFromTls();
51 printf("[thread %d] %%gs:0x14 = 0x%08x\n", tid, guard);
56 // Uninitialized guard. Our bug. Note this is potentially flaky; we _could_ get
58 ASSERT_NE(guard, 0U);
61 guards.insert(guard);
85 // bionic and glibc use the same guard for every thread.
92 // For ARM and MIPS, glibc has a global stack check guard value.
97 // Android releases that didn't implement the TLS guard value.