Hát ha nálad az assign a hozzáférés és az access a hozzárendelés, akkor nem én vagyok fordítva bekötve.
Ne forgasd ki a szavaim. Ha szerinted a második sorban levő kifejezés nem egy assignment, akkor van baj.
Miért lenne lehetetlen? A program hozzáférni kizárólag olyan adatterületekhez férhet hozzá, amiket allokált, illetve a saját stackjéhez és data szegmenséhez. Azt egy mezei listával nyilván tudja tartani, hogy milyen címekre mekkora területet allokált, a stack/data pointerek kiolvasása meg ne legyen már lehetetlen...
Mert az unsafeből jött, ami kifejezetten azért van, hogy meg tudd kerülni a védelmi mechanizmusokat?