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 dtrace-discuss@opensolaris.org