Pierre le Riche

Results 60 comments of Pierre le Riche

Hi Michel, Thank you for the bug report. It is due to a race condition: If a block is being reallocated or freed at the exact moment when FastMM_ScanDebugBlocksForCorruption is...

Hi Kevin, I have increased the size of the line buffer from 128 to 224 characters (a 75% increase). FastMM preallocates a fixed size buffer for stack traces, so the...

Theoretically it would be possible to walk the stack backwards to the calling procedure and obtain the values of the local variables that are stored on the stack, but the...

Hi Gerben, Unfortunately PC hardware only supports memory protection at the page level, which is 4096 bytes. You could allocate a block via FastMM and then call VirtualProtect to change...

(2) The debugger displays the variables for the code block in which the debugger has stopped. At that point the registers contain the values for the local variables. If I...

_What is the "registers" you are referring to ?_ I am referring to the CPU registers. With optimization enabled the CPU registers will be used to store many local variables...

With optimization disabled the local variables will be on the stack, and in that case it would be possible to collect the local variables for all the callers, provided you...

What you're describing would be a great debugging tool, if you can pull it off. In my opinion that is a big "if". You have to ask yourself why this...

Please make a pull request and I'll merge it. Thanks!

If you fork the code you can make changes in your own clone, and then issue a pull request for me to merge your changes into the main repository. In...