<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/110130>110130</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[ctx_prof] Add a GUID <-> Function Name (and module) table to the profile, for debugging
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
mtrofin
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
mtrofin
</td>
</tr>
</table>
<pre>
It's easy (I just did it) to mismatch a build flag between instrumentation and profile use, which would lead to GUIDs referring to different things. We could add an optional table for just the GUIDs in the profile (so that'd be the subset of functions in a binary that's used)
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxMkkGPnDAMhX9NuFg7YswAMwcO291OtZfeqh4rhxjIKiSjxNnp_PsqlFV7Qtj4-fl7UEp29syDar8oxFVimKxXiKp9rSjLEuKwFysdzGN4E4V9Aqb0AIXnN3jPScBYA1YUXkACrDatJOMCBDpbZ2ByNINmuTN7sD5JzCt7IbHBA3kDt7LAMeTECl_gvthxgXvIzoBjMkX024-31wSRJ47R-rmUjJ0mjuwFZLF-Tgf4yTBuU2QMkIdwKyvIgZB2DFOIf-3Kwrug9dvLpwGF5xRAFipXGtC8dVPWiQXCBFP2Y5HcBgm09RQfn9-n4t8ovFRmaMyluVDFw7HHvumwry_VMrQtYTseT0ZPpw7bhujMiD3SaHRjxnNlB6zxVF-wO57aM54PDTY99dR1dYfj2HTqVPNK1h2c-1gPIc6VTSnzcDzWx6auHGl2aQ_T8x227h5nHMrQk85zUqfa2STpn4xYcdtfMMrvXwWHal_huWDcSIFqXp5U8xWuOwH4TuvGq-S3BpMdb_FvoCX8T7VEWtAb1nmerZ-rHN2wiNySap4VXhVeZytL1ocxrAqvxdT-eLrF8M6jKLxupySF1_3WjwH_BAAA__85Tucm">