Título: Estructura de datos en NASM y/o MASM Publicado por: Rozor en 16 Septiembre 2007, 22:37 pm Hola, la duda es en nasm o masm como se tratan a las estructuras.
Por que en MASM haciendo invoke a sockaddr_in por ejemplo, lo metes como offset pero si lo hacemos metiendo en pila etc... como se manipularia? MASM: mysock sockaddr_in <> luego mov mysock.sin_family, 0x04 ; AF_INET pero luego al meterlo en la pila para llamar a connect no sirve push 0x00 push offset mysock push offset sock call connect ; o direccion hardcoreada Gracias. Título: Re: Estructura de datos en NASM y/o MASM Publicado por: nts94 en 11 Julio 2011, 13:26 pm Has probado a usar addr en vez de offset?
Título: Re: Estructura de datos en NASM y/o MASM Publicado por: Иōҳ en 12 Julio 2011, 22:01 pm Has probado a usar addr en vez de offset? exactamente cuando haces referencia al puntero de una struct tienes que usar la directiva addr, ya que offset no "funciona" en esos casos, te pego una parte del code, almenos el cliente. Código
creo que te daría la idea ._. Nox. |