<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=http://email.email.llvm.org/c/eJylVdtu4zgM_RrnhXDg2nHSPvihbaZFgZ1mgbYfIFu0rYlseSQ5bfbrl5JzcZsmC8wGRnwReUgdkke54tssmEdSbpowV9JCjcw2rKNvwLoOmTZgFdRsg5BrtcYWmAWjGoROidZO4SmIF7TY4gY1mL4o0JS9lFvoDXIQFrZog_gensDWqq9q6z04VIK8aJnB714Ua3ivhZaQ97QOFbkkt0G0DKL9_zzaXf41F20QPxyyDndZQ9hBh7qccmYZlErlTIf4gUVvWS5x8D3xolDw1q5b9d5CoZqGtRykaBGYrvoGWwuU8ClYvJgCvOqtc6eXsynRk-zI4NuN_PHuLlruUnIXPT0rV5caSiERlAYuNBZW6e30QkqvNYJLHFRvOyqKVGptiJY1Uh2FcRV1PFEBuUJDWSzIRhjiinCS-xFPyQ_fTIbsQbQOS3VWqNZDUHdRIKN6XSCRz-m5ryo01oChdpEccvQmBTN4uSeCeAb_UQRv9_J2d7_6-fP2eek42jM2UFVhi5pZPIzBKNzby-3jD2d0Cr-_B-ndsDcTpMux7-rv16fV88uXDdyt_nodQooC9o6fTQDCTZAsidGepo24hPEvBIMWaPByZYTdgqQhlNT3rsasapWxDtgXcAy6dNPBqkpjxVzQ87FD12--3XwOxmrRVkMWIdCHYc7EUOWR66PnUV4AzqUq1qER_-DX7dGm6CuokqTBEQuOWW9O7QP51qKhwl1zLFlPgjWfBfHNEdcN7rewhNv2TU4iRcg01FoQDm1vGPURYJzOPyE27CNknGs0Zocp1UBCSKl9iKZvYLdOHdwawVGT8m2YFNzX4tAdxxizx7vPMUR7PoZo_yhGNI6gTgt4bKK9827UvU6MgIzltHJAG1WYumt1tsJePb78QlgK00m2BbZhQjp92PeIizg4hbXgnA4at69GafzElDfwQvMdql9wnXMB3dmcDfG9PMcPRQHBLGrY2pQ5THiW8Jvkhk1YT4eazjq0qN-ZlKhDpptJr2VWW9t5WuIHuiph6z6f0vGy06e9THVa_SI1pldhTI8krA9pMk-SSZ3FaXK9uErTgifFTVosytlNlEYJ5oiz_Cq9ntAOUZqMVCeIYycmdCPhmfz_4CKLo5iuaHG1iOIkmpaMs9m8zBdXOI9n13MiAxvieOpwpkpXE50NuthXhhYdyea4yIwRVYvoc6UMrbASs1MhpWlF3Wkk-T-eIO6UUHQG6MOBPPHpZj7XfwHy1bse>53633</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
llvm-bolt-heatmap interprets executable as other argument
</td>
</tr>
<tr>
<th>Labels</th>
<td>
BOLT
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
peterwaller-arm
</td>
</tr>
</table>
<pre>
`llvm-bolt heatmap` appears to have broken at some point. I've never succesfully used it yet, I thought I'd give it a quick whirl but I get:
```
bin/llvm-bolt-heatmap -p perf.data foobar-executable
llvm-bolt-heatmap: Unknown command line argument 'foobar-executable'. Try: 'bin/llvm-bolt-heatmap --help'
```
```
bin/llvm-bolt-heatmap -p perf.data
bin/llvm-bolt-heatmap: '': No such file or directory.
```
The help output looks like this, and it doesn't list `<executable>` as an input option, as the source code suggests should be the case:
```
$ bin/llvm-bolt-heatmap --help
SUBCOMMAND 'heatmap': generate heatmap
USAGE: llvm-bolt-heatmap heatmap [options]
OPTIONS:
BOLT generic options:
-v=<uint> - set verbosity level for diagnostic output
Data aggregation options:
--perfdata=<string> - <data file>
General options:
--block-size=<uint> - size of a heat map block in bytes (default 64)
--line-size=<uint> - number of entries per line (default 256)
--max-address=<ulong> - maximum address considered valid for heatmap (default 4GB)
--min-address=<ulong> - minimum address considered valid for heatmap (default 0)
-o=<string> - heatmap output file (default stdout)
Generic Options:
--help - Display available options (--help-hidden for more)
--help-list - Display list of available options (--help-list-hidden for more)
```
/cc @maksfb
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJydVdtu4zgM_RrnhXDg2IndPuShbaZFgZ12gbYfIFuMrYkseSQ5bfbrl1JubtNkgAmMxI7IQ_KQPC4138yjPJFy3callg4aZK5lHf0HrOuQGQtOQ8PWCKXRK1TAHFjdInRaKDeGxygt6FDhGg3YvqrQLnspN9Bb5CAcbNBF6R08gmt0XzcueHCoBXnRMYPfvahW8N4II6Hs6RxqcsluomQRJfvvPNld4bEUKkrvD1nHu6wh7qBDsxxz5hgstS6ZifEDq96xUuLW98SLQsGbWin9rqDSbcsUBykUAjN136JyQAmfgqXFGODVbLw7PZxNie5kRwbfFvLX1V203KXkL7p70r4vDSyFRNAGuDBYOW024wspvTYIPnHQveuoKVLrlSVaVkh9FNZ31PNEDeQaLWVRkI2wxBXhZHcDnrIfYZgs2YNQHkt3TmgVIGi6KJDVvamQyOd039c1WmfB0rhIDiUGk4pZvDwTUTqFPzQh2L283d49__x587TwHO0Z21JVo0LDHB7WYBDu7eXm4Yc3OoXf_0az221tNpothr7P_74-Pj-9fCng9vmf121IUcHe8bMJQLyOsgUx2tO2EZcw_MRg0QEtXqmtcBuQtISS5t73mNVKW-eBQwOHoAu_HayuDdbMBz0fO_bzFsYt5GCdEareZhED_bHdM7Ht8sD1IfAoLwCXUler2Ir_8Gt5VBT9C3pJ0uCJBc9sMKfxgXLj0FLjrjguWU-ClU-j9PqI6xf3W1jCVX1bkkgRMi21EYRD5W1XfQCYzvJPiC37iBnnBq3dYUq9JSGm1D5E27ewO6cJVlZwNKR8ayYFD704TMcxxvTh9nMMoc7HEOqvYiTDCPq0gcch2jvvVj3oxADIOk4nB7RBh2m6ns92OKjHl08MC2E7yTbA1kxIrw_7GfERt05xIzinF42vq9UGPzEVDILQfIcaDvzkXED3NmdDfC_P6X1VQTRNWrayyxJGfJ7x6-yajZxwEuengkBTh6YzSDJ2VEKvdpq0zBxeLKPeyHnjXBf4S-_pqoVr-nJM76GdkO31rDP6F8k2PQpreyQFvp9leZaNmnk2y7NkejUp2IRNCyyrHIvJZJJyRJxdF7MRUYHSzkmeojT1qkM_pFAjMU-TlK6kmBRJmiXjJeNsmi_LYoJ5Or3KqWZsicqxT2GsTT0yu2r72tKh59IeD5m1olaIIRLhs57e-WbeIbHxzqREEzPTjkIB85D9_88BpaM">