Discussion:
dia2dump on a static library pdb
(too old to reply)
sj
2007-11-19 07:31:21 UTC
Permalink
When I run dia2dump on a pdb for a static library
(say libcmt.pdb), I don't see any symbols.

dia2dump -s libcmt.pdb
- shows not symbols

On the other hand running it on a pdb for a dll shows
all the symbols for which the pdb contains debug info

For eg.dia2dump -s msvcr80.pdb
shows a lot of information

If I build a program using libcmt.lib (/MT) then
the resulting pdb does contain symbols from libcmt.pdb
but only those that are used (directly or indirectly).

My question is - if I want to see all functions for which
a static library pdb contains debug info - how do I go about
doing this?
sj
2007-11-28 05:21:06 UTC
Permalink
Resending this
Is there any way of finding out what are the different functions a static
library PDB
contains debug info for?
Post by sj
When I run dia2dump on a pdb for a static library
(say libcmt.pdb), I don't see any symbols.
dia2dump -s libcmt.pdb
- shows not symbols
On the other hand running it on a pdb for a dll shows
all the symbols for which the pdb contains debug info
For eg.dia2dump -s msvcr80.pdb
shows a lot of information
If I build a program using libcmt.lib (/MT) then
the resulting pdb does contain symbols from libcmt.pdb
but only those that are used (directly or indirectly).
My question is - if I want to see all functions for which
a static library pdb contains debug info - how do I go about
doing this?
Free
2007-11-30 21:55:31 UTC
Permalink
check dumpbin /SYMBOLS
or link -dump /SYMBOLS
Post by sj
Resending this
Is there any way of finding out what are the different functions a static
library PDB
contains debug info for?
Post by sj
When I run dia2dump on a pdb for a static library
(say libcmt.pdb), I don't see any symbols.
dia2dump -s libcmt.pdb
- shows not symbols
On the other hand running it on a pdb for a dll shows
all the symbols for which the pdb contains debug info
For eg.dia2dump -s msvcr80.pdb
shows a lot of information
If I build a program using libcmt.lib (/MT) then
the resulting pdb does contain symbols from libcmt.pdb
but only those that are used (directly or indirectly).
My question is - if I want to see all functions for which
a static library pdb contains debug info - how do I go about
doing this?
Loading...