JCL Help:TStackInfo
From Project JEDI Wiki
Jump to navigationJump to searchJCL Help: TStackInfo Record
[+] JclDebug.pas Records
[+] TStackInfo Fields
Search in JCL Help
Search in all projects
Summary
Stack information.
Pascal
public TStackInfo = record
CallerAddr: TJclAddr;
Level: Integer;
CallerFrame: TJclAddr;
DumpSize: DWORD;
ParamSize: DWORD;
ParamPtr: PDWORD_PTRArray;
case Integer of
0: (StackFrame: PStackFrame;);
1: (DumpPtr: PJclByteArray;);
end;
Members
Members | Description |
CallerAddr: TJclAddr; | Return address (the address of the caller) |
Level: Integer; | Caller level |
CallerFrame: TJclAddr; | frame register (EBP/RBP) of caller (only filled if the trace was not a raw stack trace) |
DumpSize: DWORD; | Length of memory block between callers frame and this frame (only filled if the trace was not a raw stack trace) |
ParamSize: DWORD; | Number of DWORD parameters (only filled if the trace was not a raw stack trace) |
ParamPtr: PDWORD_PTRArray; | Points to the parameters (only filled if the trace was not a raw stack trace) |
StackFrame: PStackFrame; | Current stack frame (only filled if the trace was not a raw stack trace) |
DumpPtr: PJclByteArray; | Points to the memory block of the stack frame (only filled if the trace was not a raw stack trace) |
Description
TStackInfo holds stack information.
About
Unit
Donator
Hallvard Vassbotn
Contribute to this help topic
This documentation wiki is based on the collaborative effort of Project JEDI users. Your edits are welcome in order to improve documentation quality: edit this page