Lines Matching refs:checks
28 To allow the checks to be implemented efficiently, the program must
33 The compiler will only produce CFI checks for a class if it can infer hidden
41 CFI checks for classes without visibility attributes. Most users will want
42 to specify ``-fvisibility=hidden``, which enables CFI checks for such classes.
57 - ``-fsanitize=cfi-cast-strict``: Enables :ref:`strict cast checks
104 This scheme checks that virtual calls take place using a vptr of the correct
129 This scheme checks that pointer casts are made to an object of the correct
131 of the pointee type of the cast. The checks are currently only introduced
165 This scheme checks that non-virtual calls take place using an object of
168 call. The checks are currently only introduced where the object is of a
198 This scheme checks that function calls take place using a function of the
246 with the address of a jump table entry which will pass CFI checks. We refer
286 code will end up taking an address for the function that will pass CFI checks.
312 This scheme checks that indirect calls via a member function pointer
342 A :doc:`SanitizerSpecialCaseList` can be used to relax CFI checks for certain
356 # Disable only unrelated cast checks for this function
359 # Disable CFI call checks for this function without affecting cast checks
374 Normally, CFI checks will only be performed for classes that have hidden LTO
376 checks for all classes, except for those which appear in the CFI ignorelist