News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests
NB: Posting URL's See here: Posted URL Change

Main Menu

PDB Dumper (Ported to C)

Started by guga, April 22, 2025, 04:51:03 PM

Previous topic - Next topic

guga

Hi everyone,

Years ago I started a small program for RosAsm that scans pdb files RosAsm PDB Dumper. Since I'm updating RosAsm, I decided to test it and see how it would work in a new interface and adapted the code to C. The interface is reasonable, but since it's in C and I have no experience with it, I quickly translated it from RosAsm to C to see how it would work. Here's the little program and the source code in C.

Coding in Assembly requires a mix of:
80% of brain, passion, intuition, creativity
10% of programming skills
10% of alcoholic levels in your blood.

My Code Sites:
http://rosasm.freeforums.org
http://winasm.tripod.com

guga

And here is the Source code.

Btw...soon i´ll update the RosAsm version (It is working better and with the correct results than the C one)
Coding in Assembly requires a mix of:
80% of brain, passion, intuition, creativity
10% of programming skills
10% of alcoholic levels in your blood.

My Code Sites:
http://rosasm.freeforums.org
http://winasm.tripod.com

TimoVJL

May the source be with you

guga

Coding in Assembly requires a mix of:
80% of brain, passion, intuition, creativity
10% of programming skills
10% of alcoholic levels in your blood.

My Code Sites:
http://rosasm.freeforums.org
http://winasm.tripod.com

guga

Btw, if someone needs the headers here they go:
Note: I can´t upload diaguids.lib, because even zipped, it is bigger then 500Kb limit of the forum
Coding in Assembly requires a mix of:
80% of brain, passion, intuition, creativity
10% of programming skills
10% of alcoholic levels in your blood.

My Code Sites:
http://rosasm.freeforums.org
http://winasm.tripod.com

TimoVJL

MSDia dlls have TLB in resources and lot of GUIDs are there.
Also dia2.h have GUIDs there.

This might also help without that guid library
#define INITGUIDS
May the source be with you

guga

Tks Timo. I´ll compare it wit the one i have for msdia120

Do u want me to send to you the sdk ?
Coding in Assembly requires a mix of:
80% of brain, passion, intuition, creativity
10% of programming skills
10% of alcoholic levels in your blood.

My Code Sites:
http://rosasm.freeforums.org
http://winasm.tripod.com