MolecularMatters

Results 18 comments of 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.

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...