[SERVER-68307] libdeps visualizer: symbol demangling in graph generator Created: 26/Jul/22 Updated: 17/Oct/23 Resolved: 17/Oct/23 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Mitch Wagner (Inactive) | Assignee: | [DO NOT ASSIGN] Backlog - Server Development Platform Team (SDP) (Inactive) |
| Resolution: | Won't Do | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Assigned Teams: |
Server Development Platform
|
| Participants: |
| Description |
|
Add symbol demangling to the graph file creation step, such that the graph file contains demangled symbols in the edge data. Using the cxxfilt matching the particular compiler used for the build, each graph file will have properly demangled symbols. Within the visualizer backend, upon loading a graph, there is no need to demangle the symbols if the graph file contains them already. |