Y
Size: a a a
E
s
mov x0,x1, и всё заведётся. Когда выравнивание стека и запись в стек пофиксишь.D
s
CreateFileMapping(INVALID_HANDLE_VALUE, ...) не читает ничего с диска, инициализируется нулями. Если памяти будет мало, винда вытеснит страницы в своп и будет потом читать обратно из свопа. Это обычно для IPC используют. Создаёшь маппинг с именем, пишешь туда, другой процесс его открывает (по имени), маппит себе и читает то, что ты хотел ему передать.