<div dir="ltr"><span style="font-size:14px">Hi all,</span><div style="font-size:14px">I want to use llvm to analyze the dependency between the system call fuction( defined like sys_**() ) by analyze its read and write data type. I'm a new in using llvm to statically analyze the C souce code. I have learned how to write Pass and searched some materials for a month, but didn't know exactly how to do it. I have some troubles, it's very kind of you to give me some help, materials or code demo.</div><div style="font-size:14px">1) Is it right firstly to recognize the sys_*() fuction? How to recognize it?</div><div style="font-size:14px">2) Is it right secondly to use llvm::type class to analyze the data type? How to do what I want? </div><div style="font-size:14px"><br></div><div style="font-size:14px"><br></div><div style="font-size:14px">Best Regards</div><div class="gmail-yj6qo gmail-ajU" style="margin:2px 0px 0px;font-size:14px"><div id="gmail-:22j" class="gmail-ajR" tabindex="0"><img class="gmail-ajT" src="https://ssl.gstatic.com/ui/v1/icons/mail/images/cleardot.gif"></div></div><span class="gmail-HOEnZb gmail-adL" style="font-size:14px"><font color="#888888">Yang Ou   </font></span></div>