Unit StakLow

Classes

TRange -
TRangeList -

Functions

ExceptHandler - Possible handler for Application.
WalkStack - Handler to use in place of ExceptProc

Types

TContinueFunc
TWarnProc

Constants

Variables

ContinueFunc
FoundMap
StackWalker
StopWalker
WalkerActive
Walking


Functions


procedure ExceptHandler(ExceptObject: TObject; ExceptAddr: Pointer);

Possible handler for Application.OnException

$133F


procedure WalkStack;

Handler to use in place of ExceptProc

Types


TContinueFunc = function:boolean
Walks through the stack, triggering an EDebug exception at everything that looks as though it might be a return address
TWarnProc = procedure

Constants


Variables

ContinueFunc : TContinueFunc

FoundMap : boolean

StackWalker : TRangeList

StopWalker : boolean

WalkerActive : boolean

Walking : boolean