Título: Definir tamaño pila ASM Publicado por: Riki_89D en 31 Octubre 2009, 22:46 pm Hola como puedo definir el tamaño de la pila con el MASM32?
con: .STACK "tamaño" asin? o como? un salu2 Título: Re: Definir tamaño pila ASM Publicado por: Eternal Idol en 31 Octubre 2009, 23:39 pm Por lo que veo el .STACK no tiene ningun efecto en el ejecutable final.
En la cabecera opcional del PE hay dos campos sobre la pila: SizeOfStackReserve Size of stack to reserve. Only the Stack Commit Size is committed; the rest is made available one page at a time, until reserve size is reached. SizeOfStackCommit Size of stack to commit. http://download.microsoft.com/download/e/b/a/eba1050f-a31d-436b-9281-92cdfeae4b45/pecoff.doc El enlazador (link.exe) se encarga de escribirlos, 0x100000 (1MB) y 0x1000 (4KB=una pagina) son sus valores por defecto. Con la opcion /STACK (http://msdn.microsoft.com/en-us/library/8cxs58a6(VS.80).aspx) podes cambiarlos. |