Ouch, copyin bites again.
BTW, can you please explain the 8 byte difference in o/p
fbt::door_call:entry
{
printf("entry args are %x and %a \n", arg0, copyin(arg1,4));
door_arg = (curpsinfo->pr_dmodel == PR_MODEL_ILP32 ? copyin(arg1, 4) :
copyin(arg1, 8));
printf("argument pointer %a \n", door_arg);
}
8 bytes difference in o/p
entry args are 3 and 0x30226000040
argument pointer 0x30226000048
I was expecting either a 32bit or 64 bit address. I am getting 44 bit address.
Thanks Adam
--
This message posted from opensolaris.org
_______________________________________________
dtrace-discuss mailing list
[email protected]