mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-12 13:17:18 +02:00
FpDebug: Less compile warnings
git-svn-id: trunk@65160 -
This commit is contained in:
parent
a822d5c8f7
commit
0473f430ec
@ -126,9 +126,9 @@ type
|
|||||||
function GetNextTypeInfoForDataAddress(ATargetType: TFpSymbolDwarfType): TFpSymbolDwarfType; override;
|
function GetNextTypeInfoForDataAddress(ATargetType: TFpSymbolDwarfType): TFpSymbolDwarfType; override;
|
||||||
function GetDataAddressNext(AValueObj: TFpValueDwarf; var AnAddress: TFpDbgMemLocation;
|
function GetDataAddressNext(AValueObj: TFpValueDwarf; var AnAddress: TFpDbgMemLocation;
|
||||||
out ADoneWork: Boolean; ATargetType: TFpSymbolDwarfType): Boolean; override;
|
out ADoneWork: Boolean; ATargetType: TFpSymbolDwarfType): Boolean; override;
|
||||||
function GetTypedValueObject(ATypeCast: Boolean; AnOuterType: TFpSymbolDwarfType = nil): TFpValueDwarf; override;
|
|
||||||
function DoReadDataSize(const AValueObj: TFpValue; out ADataSize: TFpDbgValueSize): Boolean; override;
|
function DoReadDataSize(const AValueObj: TFpValue; out ADataSize: TFpDbgValueSize): Boolean; override;
|
||||||
public
|
public
|
||||||
|
function GetTypedValueObject(ATypeCast: Boolean; AnOuterType: TFpSymbolDwarfType = nil): TFpValueDwarf; override;
|
||||||
property IsInternalPointer: Boolean read GetIsInternalPointer write FIsInternalPointer; // Class (also DynArray, but DynArray is handled without this)
|
property IsInternalPointer: Boolean read GetIsInternalPointer write FIsInternalPointer; // Class (also DynArray, but DynArray is handled without this)
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -155,10 +155,11 @@ type
|
|||||||
FIsShortString: (issUnknown, issShortString, issStructure);
|
FIsShortString: (issUnknown, issShortString, issStructure);
|
||||||
function IsShortString: Boolean;
|
function IsShortString: Boolean;
|
||||||
protected
|
protected
|
||||||
function GetTypedValueObject(ATypeCast: Boolean; AnOuterType: TFpSymbolDwarfType = nil): TFpValueDwarf; override;
|
|
||||||
procedure KindNeeded; override;
|
procedure KindNeeded; override;
|
||||||
function GetNestedSymbolCount: Integer; override;
|
function GetNestedSymbolCount: Integer; override;
|
||||||
//function GetNestedSymbolByName(AIndex: String): TFpSymbol; override;
|
//function GetNestedSymbolByName(AIndex: String): TFpSymbol; override;
|
||||||
|
public
|
||||||
|
function GetTypedValueObject(ATypeCast: Boolean; AnOuterType: TFpSymbolDwarfType = nil): TFpValueDwarf; override;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
{ TFpValueDwarfV2FreePascalShortString }
|
{ TFpValueDwarfV2FreePascalShortString }
|
||||||
@ -480,7 +481,7 @@ end;
|
|||||||
{ TFpDwarfFreePascalSymbolScope }
|
{ TFpDwarfFreePascalSymbolScope }
|
||||||
|
|
||||||
var
|
var
|
||||||
ParentFpLowerNameInfo, ParentFp2LowerNameInfo, SelfLowerNameInfo: TNameSearchInfo; // case sensitive
|
ParentFpLowerNameInfo, ParentFp2LowerNameInfo: TNameSearchInfo; // case sensitive
|
||||||
function TFpDwarfFreePascalSymbolScope.FindLocalSymbol(const AName: String;
|
function TFpDwarfFreePascalSymbolScope.FindLocalSymbol(const AName: String;
|
||||||
const ANameInfo: TNameSearchInfo; InfoEntry: TDwarfInformationEntry; out
|
const ANameInfo: TNameSearchInfo; InfoEntry: TDwarfInformationEntry; out
|
||||||
ADbgValue: TFpValue): Boolean;
|
ADbgValue: TFpValue): Boolean;
|
||||||
|
Loading…
Reference in New Issue
Block a user