Safe mode: Difference between revisions
Content added Content deleted
Puppydrum64 (talk | contribs) mNo edit summary |
Puppydrum64 (talk | contribs) mNo edit summary |
||
Line 9: | Line 9: | ||
=={{header|68000 Assembly}}== |
=={{header|68000 Assembly}}== |
||
There is a "Supervisor Mode", however there's really nothing stopping you from setting the supervisor flag to true if you can execute arbitrary code. |
|||
⚫ | |||
=={{header|8080 Assembly}}== |
=={{header|8080 Assembly}}== |
||
Line 260: | Line 260: | ||
However, when Wren is embedded in a host application, one needs to deal with the embedding API (or a wrapper thereof) to pass data between Wren and the host. The embedding API is written in C and, as such, is intrinsically unsafe. It is generally up to the programmer to ensure that API functions are passed the correct number of arguments and those arguments are of the correct types. |
However, when Wren is embedded in a host application, one needs to deal with the embedding API (or a wrapper thereof) to pass data between Wren and the host. The embedding API is written in C and, as such, is intrinsically unsafe. It is generally up to the programmer to ensure that API functions are passed the correct number of arguments and those arguments are of the correct types. |
||
{{ |
=={{header|Z80 Assembly}}== |
||
⚫ | |||
=={{header|zkl}}== |
=={{header|zkl}}== |