RenderDoc is able to gather callstacks either per-drawcall or per-API event. You can do this by enabling the option before launching an application capture.
When loading the log, initially the callstacks will not be available until symbols are resolved. Go to tools -> resolve symbols to load up the pdbs matching the modules from the application.