Home | History | Annotate | Download | only in src

Lines Matching defs:guard

30 // And "3.2.3 Guard variables and the one-time construction API" in the ARM C++ ABI reference.
32 /* Note that the ARM C++ ABI defines the size of each guard variable
39 * We will treat guard variables here as 32-bit values, even on x86,
66 int guard = *gv;
67 if ((guard & 1) != 0) {
73 // we use bit 8 to indicate that the guard value is being
76 if ((guard & 0x100) == 0) {
77 // nobody is initializing this yet, so mark the guard value
87 *gv = guard | 0x200;
96 int guard = *gv;
99 if ((guard & 0x200) != 0)
109 int guard = *gv;
111 if ((guard & 0x200) != 0)