I use truss for a variety of problems.
Recently when we upgraded one of our software, I realized that the new
version switched from using send()/recv() to sendmsg()/recvmsg() to
send data over the TCP socket.
Though these BSD calls are very similar in nature, truss for some
reason cannot show the data that goes/comes from the socket if
sendmsg()/recvmsg() is used. ( Even when I give -rall -wall arguments )
1. Is there any way out at all ( Already looked man truss )
2. Are there any other utilities out there that will work just like
truss on Solaris.
3. Is there any reason why truss cannot look at the data passing