<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Hi All !</p>
<p><br>
</p>
<p>I'm new to clang and I would like to perform static analyses on linux device driver (starting from /linux-X.XX../drivers/hid/usbhid/usbmouse.c).</p>
<p>More specifically, I would like to generate call graphs on the usbmouse.c source code.</p>
<p><br>
</p>
<p>Prior Background:</p>
<p>I have performed a simple sudo apt-get install for installing both llvm and clang. I ran clang on simple C source codes and was able to generate call graphs.</p>
<p>I have modified usbmouse.c and usbkbd.c so as to exploit few concurrency issues. Have compiled linux kernel v4.1.3 (latest stable release). I've been able to successfully insmod the usbmouse and usbkbd drivers.</p>
<p><br>
</p>
<p>What should I add to the Makefile in the /linux-X.XX.../drivers/hid/usbhid/ location so as to be able to compile usbmouse.c to generate call graphs?</p>
<p><br>
</p>
<p>Thanks</p>
<p>Regards</p>
<div id="Signature">
<div name="divtagdefaultwrapper" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:; margin:0">
<div name="divtagdefaultwrapper" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:; margin:0">
<b><font face="Times New Roman, Times, serif">Naveen R. Iyer</font></b></div>
<div name="divtagdefaultwrapper" style="margin:0px">
<div style="font-family:Calibri,Arial,Helvetica,sans-serif"><font face="Times New Roman, Times, serif">Graduate Student (Research Division: Computer Engineering)</font></div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif"><font face="Times New Roman, Times, serif">Dept. of Electrical & Computer Engineering</font></div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif"><font face="Times New Roman, Times, serif">University of Florida</font></div>
</div>
</div>
</div>
</div>
</body>
</html>