MolecularMatters
MolecularMatters
Since you specifically asked about function symbols, I guess this is for Optick, so I assume you are only interested in function symbols per se. The fastest way I know...
I added an [example](https://github.com/MolecularMatters/raw_pdb/blob/13b2e7379c9b45baca30fa075470b31aabf10a55/src/Examples/ExampleFunctionSymbols.cpp) that demonstrates how to do this. Let me know if that works for you.
> It's for [Orbit](https://github.com/google/orbit) :-) Ah yes, I always mix up Orbit and Optick :). I know Orbit from when you first presented it, it seems to have grown a...
> I did notice quite a bit of "ILT" symbols which I'm discarding, but I still have more symbols than before, which is good but surprising. The ILT symbols are...
> Is this only true when iterating over the different compilads/modules and their children (with the filter for SymTagFunction), or do I also need to do take care of this...
I stated this in the README, but you might have missed that: > At the moment, there is no support for C13 line information and the TPI type stream data,...
No need to apologize. It seems that the [Rust PDB crate](https://github.com/willglynn/pdb/blob/master/src/modi/c13.rs) has full support for C13 line information, but by the looks of it, it's another set of complicated data...
@Vasil-Kirov Just wanted to let you know that @lukekasz added support for C13 line information to the library, thought you might be interested in that.
Would you mind taking a look @FaerHack?
Raw PDB does not provide this functionality. In order to get the PDB that matches a certain EXE/PE file, you have to perform the following steps: - Fetch the sections...