lazarus/components/fpdebug/fpdbgsymtable.pas
2020-06-18 02:13:00 +00:00

37 lines
585 B
ObjectPascal

unit fpDbgSymTable;
{$mode objfpc}{$H+}
interface
uses
DbgIntfBaseTypes,
fgl, Classes;
type
{ TfpSymbolList }
TfpSymbolList= class(specialize TFPGMap<String, TDBGPtr>)
private
FHighAddr: TDBGPtr;
FLowAddr: TDBGPtr;
public
procedure SetAddressBounds(ALowAddr, AHighAddr: TDBGPtr);
property LowAddr: TDBGPtr read FLowAddr;
property HighAddr: TDBGPtr read FHighAddr;
end;
implementation
{ TfpSymbolList }
procedure TfpSymbolList.SetAddressBounds(ALowAddr, AHighAddr: TDBGPtr);
begin
FLowAddr := ALowAddr;
FHighAddr := AHighAddr;
end;
end.