x86 calling convention: should arguments passed by stack be read-only? x86 calling convention: should arguments passed by stack be read-only? c c