The vast majority of the DONT_TRANSLATE markers in the kernel are used to hide __asm__ statements and builtin functions (e.g. __builtin_unreachable ()) from the C-to-Isabelle parser. The parser now supports underscore identifiers and many __asm__ statements, and the builtin functions are prototyped, meaning the vast majority of the DONT_TRANSLATE markers can be dropped. The remaining markers cover functions that must be treated specially. |
||
|---|---|---|
| .. | ||
| boot.c | ||
| cspace.c | ||
| faulthandler.c | ||
| Makefile | ||
| thread.c | ||