<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Tue, Apr 3, 2018 at 12:27 AM Dimitry Andric <<a href="mailto:dimitry@andric.com">dimitry@andric.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 3 Apr 2018, at 09:01, Eric Christopher via llvm-commits <<a href="mailto:llvm-commits@lists.llvm.org" target="_blank">llvm-commits@lists.llvm.org</a>> wrote:<br>
><br>
> Author: echristo<br>
> Date: Tue Apr  3 00:01:33 2018<br>
> New Revision: 329050<br>
><br>
> URL: <a href="http://llvm.org/viewvc/llvm-project?rev=329050&view=rev" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project?rev=329050&view=rev</a><br>
> Log:<br>
> Add a wrapper around llvm-objdump to look for indirect calls/jmps in x86 assembly.<br>
><br>
> Useful when looking for indirect calls/jmps the need mitigation<br>
> via retpoline or other mitigations for Spectre v2.<br>
...<br>
> --- llvm/trunk/utils/indirect_calls.py (added)<br>
> +++ llvm/trunk/utils/indirect_calls.py Tue Apr  3 00:01:33 2018<br>
<br>
...<br>
> +# Compare the debug info between two files.<br>
<br>
Hmm, does this comment make sense? Or was it pasted from another script?<br>
<br></blockquote><div><br></div><div>Oops - yeah, I pulled this out of a general harness I have and adapted it. Fixed thusly :)</div><div><br></div><div><div>echristo@athyra ~/s/llvm> git svn dcommit</div><div>Committing to <a href="https://llvm.org/svn/llvm-project/llvm/trunk">https://llvm.org/svn/llvm-project/llvm/trunk</a> ...</div><div><span style="white-space:pre">   </span>M<span style="white-space:pre">    </span>utils/indirect_calls.py<br></div><div>Committed r329084</div></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Very handy tool, in any case, thanks!<br></blockquote><div><br></div><div>You're welcome :)</div><div><br></div><div>-eric </div></div></div>