Lines Matching defs:odr_indicator
88 "odr_indicator=%p\n",
91 (void *)g.odr_indicator);
143 if (g->odr_indicator == UINTPTR_MAX)
145 u8 *odr_indicator = reinterpret_cast<u8 *>(g->odr_indicator);
146 if (*odr_indicator == UNREGISTERED) {
147 *odr_indicator = REGISTERED;
150 // If *odr_indicator is DEFINED, some module have already registered
153 if (g->odr_indicator == l->g->odr_indicator &&
185 // In either case, compiler provides a special odr_indicator field to Global
187 // 1) Non-zero value. In this case, odr_indicator is an address of
195 return g->odr_indicator > 0;
257 if (UseODRIndicator(g) && g->odr_indicator != UINTPTR_MAX) {
258 u8 *odr_indicator = reinterpret_cast<u8 *>(g->odr_indicator);
259 *odr_indicator = UNREGISTERED;
396 globals[i].odr_indicator == 0);