I have a question when it compiles assembly code (as previously thought x64) and tries to load the following data onto the stack:
mov rax, "AAAAAAAAA"; flax == 9
push rax
gets the message:
warning: character constant too long [-w + other]
I know it's only a warning, but I thought it operates on 64-bit registers, which is also indicated by their name.
The system is 64 bit Debian (I think). The program also compiles as a 64 bit binary file:
nasm - f elf64
Can anyone explain to me, or at least give me some keywords, how to delve into the topic :)