Call Hierarchy Plus is an enhanced Call Hierarchy extension for VS Code, specifically designed for C/C++ developers working on complex firmware (such as SoC development). It bridges the gap between direct function calls and indirect pointer assignments/callbacks.
📌 Features
The native VS Code Call Hierarchy often breaks when it encounters function pointers. CHP solves this by establishing a complete logic chain: Function Definition ➔ Pointer Assignment ➔ Pointer Invocation.
Function Pointer Tracking: Seamlessly tracks through global variables, struct initializations, and local variables.