|
|
|
|
|
by pjc50
491 days ago
|
|
I think the usual context just requires language soundness; it doesn't depend on having an MMU or anything like that. In particular, protection against: - out-of-bounds on array read/write - stack corruption such as overwriting the return address It doesn't directly say "you can't use C", but achieving this level of soundness in C is quite hard (see sel4 and its Coq proof). |
|