Lines Matching refs:scheme
80 least one CFI scheme is enabled.
104 This scheme checks that virtual calls take place using a vptr of the correct
107 This CFI scheme can be enabled on its own using ``-fsanitize=cfi-vcall``.
109 For this scheme to work, all translation units containing the definition
123 Note that this scheme has not yet been optimized for binary size; an increase
129 This scheme checks that pointer casts are made to an object of the correct
156 For this scheme to work, all translation units containing the definition
165 This scheme checks that non-virtual calls take place using an object of
169 polymorphic class type. This CFI scheme can be enabled on its own using
172 For this scheme to work, all translation units containing the definition
198 This scheme checks that function calls take place using a function of the
200 the static type used at the call. This CFI scheme can be enabled on its own
203 For this scheme to work, each indirect function call in the program, other
220 This scheme is currently supported on a limited set of targets: x86,
294 This scheme does have its own caveats, however. It does end up breaking
331 This is an alternative indirect call control-flow integrity scheme designed
342 This scheme checks that indirect calls via a member function pointer
347 type of the member function. This CFI scheme can be enabled on its own using
358 For this scheme to work, all translation units containing the definition
364 This scheme is currently not compatible with cross-DSO CFI or the