|
|
|
|
|
by pjmlp
2621 days ago
|
|
Java bytecode requires bound checking and null pointer validation, as per the JVM specification. CLR proves the contrary, by having C++ support, with the difference between safe Assemblies (where typical memory corruption opcodes are not allowed, compilation via /CLR) and unsafe Assemblies, where WASM like opcodes are allowed. To load an unsafe Assembly, the host has to explicitly allow it. Similar examples on IBM and Unisys language environments, e.g. on ClearPath, the admin must allow the execution of binaries tainted with unsafe code. |
|