<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">