Philip Guenther wrote:
> > thank you. I didnt know about that.
> > I added an extra pad arg and I'm still getting weirdness:
> >
> >     p2 = __syscall(197, 0x100000, 4*4096, 7, MAP_ANON, -1, 0, 0);
> 
> varargs are so fun.  That last argument is a 64bit type, not an int,
> so you have to use 0LL there for the compiler to fill in the full
> 64bits.

The first two should have casts as well I think, but you get lucky because
they're passed in registers and not the stack?

Reply via email to