LazTracer unit
Contains types and routines used to implement exceptions and stack traces.
laztracer.pas contains types and routines used to implement
exceptions and stack traces in the Lazarus IDE and Debugger. This file is
part of the
LazUtils package.
Classes and records
TLineInfoCacheItem | record | Record type used to store a pointer to a code address and its additional information. |
Procedures and functions
GetLineInfo | function | Gets information about the specified code address. |
GetStackTrace | function | Retrieves backtrace information for code addresses. |
GetStackTracePointers | procedure | Retrieve the addresses and information for a code address and its callers. |
RaiseAndCatchException | procedure | Raises an exception that is caught and handled in an application. |
RaiseGDBException | procedure | Raises an exception in the GDB debugger. |
StackTraceAsString | function | Gets a string with backtrace information for the specified call stack. |
Types
PLineInfoCacheItem | type | Pointer to a TLineInfoCacheItem type. |
TStackTracePointers | type | Array type used for Pointers to code addresses. |
Uses
ClassesSysUtilsAVL_TreeLazLoggerBaseLazUtilitiesLazUtilsStrConsts
An experiment, built from Lazarus main 2dfa93c66e of 10-22-2026. Not the official Lazarus documentation.
