• Welcome to Valhalla Legends Archive.
 

Process dumping

Started by Banana fanna fo fanna, February 11, 2003, 03:29 PM

Previous topic - Next topic

Banana fanna fo fanna

I know this isn't exactly an assembler question, but is it possible to dump a process to disk, saving its variables and everything? If so, could you provide some insight how to achive this? If not, could you assist me in finding the start and end addresses of the data and bss segments?

Thanks.

Adron

#1
Use windbg, attach to the process and then do the command .dump /f filename.dmp

But you're right, this is not about assembly language.

KaSiaL

#2
Since we're here about dumping then how about debugging? What is the best app to debug multithread processes (for winxp)?

Banana fanna fo fanna

#3
I liked SoftICE...until it stopped working on my system.
You could try the VC debugger or WinDbg I guess.

KaSiaL

K, thx :) I'm downloading the WinDbg from Micro$hit's site at this very moment ;D 75% to go.... 8)

30% .... LOL anyone wants to download full set of symbols required to debug Windows XP? 172 Megz ;D

Skywing

#5
QuoteK, thx :) I'm downloading the WinDbg from Micro$hit's site at this very moment ;D 75% to go.... 8)

30% .... LOL anyone wants to download full set of symbols required to debug Windows XP? 172 Megz ;D
Those aren't required at all.  They're simply provided to make life easier for you.

KaSiaL

#6
I know, I was in a hurry and I didn't express precisely what I ment. Having the full set of symbols for WinXP debugging requires downloading of a file 172 Megz large. :)

Grok

#7
Why do you keep saying debugging and debugger's aren't related to assembly?  Is not a debugging a huge part of assembly language programming?  Or is this forum "assembly language coding and compiling stages only"?

Adron

#8
Debugging and debuggers don't need to be related to assembly. They could be. It all depends on what you're debugging. This forum will of course cover machine code/assembler level debugging, but it may not cover managed code debugging :P