Home | History | Annotate | Download | only in tests

Lines Matching refs:guard

39 // For x86, bionic and glibc have per-thread stack guard values (all identical).
42 uint32_t guard;
43 asm ("mov %%gs:0x14, %0": "=d" (guard));
44 return guard;
53 uint32_t guard = GetGuardFromTls();
55 printf("[thread %d] %%gs:0x14 = 0x%08x\n", tid, guard);
60 // Uninitialized guard. Our bug. Note this is potentially flaky; we _could_ get
62 ASSERT_NE(guard, 0U);
65 guards.insert(guard);
87 // bionic and glibc use the same guard for every thread.
95 // For ARM and MIPS, glibc has a global stack check guard value.
98 // Android releases that didn't implement the TLS guard value.