Home | History | Annotate | Download | only in Instrumentation

Lines Matching full:globals

124 // This flag may need to be replaced with -f[no]asan-globals.
125 static cl::opt<bool> ClGlobals("asan-globals",
168 static cl::opt<bool> ClOptGlobals("asan-opt-globals",
169 cl::desc("Don't instrument scalar globals"), cl::Hidden, cl::init(true));
188 /// A set of dynamically initialized globals extracted from metadata.
192 // Clang generates metadata identifying all dynamically initialized globals.
261 // Redzone used for stack and globals is at least 32 bytes.
778 // If that function is not present, this TU contains no globals, or they have
786 // Add a call to poison all external globals before the given function starts.
790 // Add calls to unpoison all globals before each return instruction.
807 // Touch only those globals that will not be defined in other modules.
821 // Ignore all the globals with the names starting with "\01L_OBJC_".
833 // Ignore the globals from the __OBJC section. The ObjC runtime assumes
867 // Declare functions that register/unregister globals.
992 // Populate the first and last globals declared in this TU.
1011 // We also need to unregister globals at the end, e.g. when a shared library