I understand (a little) how debuggers work.
Not how to use them, but how they work.
How do they access the memory a program is using, to let you see its values?
Would it be coded using pointers?
I understand (a little) how debuggers work.
Not how to use them, but how they work.
How do they access the memory a program is using, to let you see its values?
Would it be coded using pointers?
Last edited by Nor; 03-25-2002 at 12:08 AM.
Try to help all less knowledgeable than yourself, within
the limits provided by time, complexity and tolerance.
- Nor
Yes. It would use pointers and a bunch of functions that are system dependent. Debuggers sometimes build an additional layer between your program and the computer by building another executable when in Debug mode, doing more stuff behind your back to make it easier tracking mistakes.
hth
-nv
She was so Blonde, she spent 20 minutes looking at the orange juice can because it said "Concentrate."
When in doubt, read the FAQ.
Then ask a smart question.
Does anyone have a link to an open scorce project or something i could look at?