<div dir="ltr">Hi all,<div><br></div><div style>Recently I try to read the source code of strongswan and found it difficual to understand because using "<span style="color:rgb(54,0,12);font-family:Verdana,sans-serif;font-size:12px;line-height:18px">an </span>object oriented programming style<span style="color:rgb(54,0,12);font-family:Verdana,sans-serif;font-size:12px;line-height:18px"> for C</span>":</div>
<div style><br></div><div style>How to find the data flow in the source code?</div><div style><br></div><div style>For example, I want to see how charon process an ike request message but I just find socket_t receive an message and put it to a structure named packet_t. Then I cannot find anywhere to parse the message. </div>
<div style><br></div><div style>How to find the relationship between functions? How to find what functions call a specific function?</div><div style><br></div><div style> I have read documents in thedevelopment wiki and  try several tools ,e.g.  source insight, Virtual Studio 2008,etc. But I can not figure out. </div>
<div style><br></div><div style>Can some give me some advices?</div><div style><br></div><div style>regards,</div><div style>nanjian5</div></div>