<html>
<head>
<base href="https://bugs.llvm.org/">
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - Add warning messages if disassembly + source for problematic inputs"
href="https://bugs.llvm.org/show_bug.cgi?id=41905">41905</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>Add warning messages if disassembly + source for problematic inputs
</td>
</tr>
<tr>
<th>Product</th>
<td>tools
</td>
</tr>
<tr>
<th>Version</th>
<td>trunk
</td>
</tr>
<tr>
<th>Hardware</th>
<td>PC
</td>
</tr>
<tr>
<th>OS</th>
<td>Windows NT
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>enhancement
</td>
</tr>
<tr>
<th>Priority</th>
<td>P
</td>
</tr>
<tr>
<th>Component</th>
<td>llvm-objdump
</td>
</tr>
<tr>
<th>Assignee</th>
<td>unassignedbugs@nondot.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>jh7370.2008@my.bristol.ac.uk
</td>
</tr>
<tr>
<th>CC</th>
<td>llvm-bugs@lists.llvm.org
</td>
</tr></table>
<p>
<div>
<pre>This would be an improvement beyond what GNU objdump does. --disassemble +
--source should result in the source information for a given function to be
printed inpline with the disassembly. However, under some circumstances it is
not possible for the source to be loaded. Three examples I can think of are:
1) The module is missing debug information.
2) The source file could not be found.
3) The debug information points at a line beyond the end of the file,
potentially implying that the wrong file has been found.
It would be nice if we emitted warnings for each of these cases. This would
help users who are confused why the source is not appearing.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are on the CC list for the bug.</li>
</ul>
</body>
</html>