mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-08 17:36:12 +02:00
FpDebug: remove deprecated FindContext(address-only)
git-svn-id: trunk@63364 -
This commit is contained in:
parent
c41f071d7b
commit
10fafd96d0
@ -551,7 +551,6 @@ public
|
|||||||
function FindProcSymbol(const AName, ALibraryName: String; IsFullLibName: Boolean = True): TFpSymbol; overload;
|
function FindProcSymbol(const AName, ALibraryName: String; IsFullLibName: Boolean = True): TFpSymbol; overload;
|
||||||
function FindProcSymbol(AAdress: TDbgPtr): TFpSymbol; overload;
|
function FindProcSymbol(AAdress: TDbgPtr): TFpSymbol; overload;
|
||||||
function FindContext(AThreadId, AStackFrame: Integer): TFpDbgInfoContext;
|
function FindContext(AThreadId, AStackFrame: Integer): TFpDbgInfoContext;
|
||||||
function FindContext(AAddress: TDbgPtr): TFpDbgInfoContext; deprecated 'use FindContext(thread,stack)';
|
|
||||||
function ContextFromProc(AThreadId, AStackFrame: Integer; AProcSym: TFpSymbol): TFpDbgInfoContext; inline;
|
function ContextFromProc(AThreadId, AStackFrame: Integer; AProcSym: TFpSymbol): TFpDbgInfoContext; inline;
|
||||||
function GetLib(const AHandle: THandle; out ALib: TDbgLibrary): Boolean;
|
function GetLib(const AHandle: THandle; out ALib: TDbgLibrary): Boolean;
|
||||||
property LastLibraryLoaded: TDbgLibrary read GetLastLibraryLoaded;
|
property LastLibraryLoaded: TDbgLibrary read GetLastLibraryLoaded;
|
||||||
@ -1685,12 +1684,6 @@ begin
|
|||||||
Result := TFpDbgInfoSimpleContext.Create(MemManager, Addr, DBGPTRSIZE[Mode], AThreadId, AStackFrame);
|
Result := TFpDbgInfoSimpleContext.Create(MemManager, Addr, DBGPTRSIZE[Mode], AThreadId, AStackFrame);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TDbgProcess.FindContext(AAddress: TDbgPtr): TFpDbgInfoContext;
|
|
||||||
begin
|
|
||||||
Result := FDbgInfo.FindContext(AAddress);
|
|
||||||
// SymbolTableInfo.FindContext()
|
|
||||||
end;
|
|
||||||
|
|
||||||
function TDbgProcess.ContextFromProc(AThreadId, AStackFrame: Integer; AProcSym: TFpSymbol): TFpDbgInfoContext;
|
function TDbgProcess.ContextFromProc(AThreadId, AStackFrame: Integer; AProcSym: TFpSymbol): TFpDbgInfoContext;
|
||||||
begin
|
begin
|
||||||
Result := FDbgInfo.ContextFromProc(AThreadId, AStackFrame, AProcSym);
|
Result := FDbgInfo.ContextFromProc(AThreadId, AStackFrame, AProcSym);
|
||||||
|
@ -654,7 +654,6 @@ type
|
|||||||
constructor Create(ALoaderList: TDbgImageLoaderList; AMemManager: TFpDbgMemManager); override;
|
constructor Create(ALoaderList: TDbgImageLoaderList; AMemManager: TFpDbgMemManager); override;
|
||||||
destructor Destroy; override;
|
destructor Destroy; override;
|
||||||
function FindContext(AThreadId, AStackFrame: Integer; AAddress: TDbgPtr = 0): TFpDbgInfoContext; override;
|
function FindContext(AThreadId, AStackFrame: Integer; AAddress: TDbgPtr = 0): TFpDbgInfoContext; override;
|
||||||
function FindContext(AAddress: TDbgPtr): TFpDbgInfoContext; override;
|
|
||||||
function ContextFromProc(AThreadId, AStackFrame: Integer; AProcSym: TFpSymbol): TFpDbgInfoContext; override;
|
function ContextFromProc(AThreadId, AStackFrame: Integer; AProcSym: TFpSymbol): TFpDbgInfoContext; override;
|
||||||
function FindDwarfProcSymbol(AAddress: TDbgPtr): TDbgDwarfSymbolBase; inline;
|
function FindDwarfProcSymbol(AAddress: TDbgPtr): TDbgDwarfSymbolBase; inline;
|
||||||
function FindProcSymbol(AAddress: TDbgPtr): TFpSymbol; override; overload;
|
function FindProcSymbol(AAddress: TDbgPtr): TFpSymbol; override; overload;
|
||||||
@ -3212,11 +3211,6 @@ begin
|
|||||||
Proc.ReleaseReference;
|
Proc.ReleaseReference;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TFpDwarfInfo.FindContext(AAddress: TDbgPtr): TFpDbgInfoContext;
|
|
||||||
begin
|
|
||||||
result := FindContext(1, 0, AAddress);
|
|
||||||
end;
|
|
||||||
|
|
||||||
function TFpDwarfInfo.ContextFromProc(AThreadId, AStackFrame: Integer;
|
function TFpDwarfInfo.ContextFromProc(AThreadId, AStackFrame: Integer;
|
||||||
AProcSym: TFpSymbol): TFpDbgInfoContext;
|
AProcSym: TFpSymbol): TFpDbgInfoContext;
|
||||||
begin
|
begin
|
||||||
|
@ -522,7 +522,6 @@ type
|
|||||||
TODO: for now address may be needed, as stack decoding is not done yet
|
TODO: for now address may be needed, as stack decoding is not done yet
|
||||||
*)
|
*)
|
||||||
function FindContext(AThreadId, AStackFrame: Integer; {%H-}AAddress: TDbgPtr = 0): TFpDbgInfoContext; virtual;
|
function FindContext(AThreadId, AStackFrame: Integer; {%H-}AAddress: TDbgPtr = 0): TFpDbgInfoContext; virtual;
|
||||||
function FindContext({%H-}AAddress: TDbgPtr): TFpDbgInfoContext; virtual; deprecated 'use FindContext(thread,stack,address)';
|
|
||||||
function ContextFromProc(AThreadId, AStackFrame: Integer; AProcSym: TFpSymbol): TFpDbgInfoContext; virtual;
|
function ContextFromProc(AThreadId, AStackFrame: Integer; AProcSym: TFpSymbol): TFpDbgInfoContext; virtual;
|
||||||
function FindProcSymbol(AAddress: TDbgPtr): TFpSymbol; virtual; overload;
|
function FindProcSymbol(AAddress: TDbgPtr): TFpSymbol; virtual; overload;
|
||||||
function FindProcSymbol(const {%H-}AName: String): TFpSymbol; virtual; overload;
|
function FindProcSymbol(const {%H-}AName: String): TFpSymbol; virtual; overload;
|
||||||
@ -1489,11 +1488,6 @@ begin
|
|||||||
Result := nil;;
|
Result := nil;;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TDbgInfo.FindContext(AAddress: TDbgPtr): TFpDbgInfoContext;
|
|
||||||
begin
|
|
||||||
Result := nil;
|
|
||||||
end;
|
|
||||||
|
|
||||||
function TDbgInfo.ContextFromProc(AThreadId, AStackFrame: Integer;
|
function TDbgInfo.ContextFromProc(AThreadId, AStackFrame: Integer;
|
||||||
AProcSym: TFpSymbol): TFpDbgInfoContext;
|
AProcSym: TFpSymbol): TFpDbgInfoContext;
|
||||||
begin
|
begin
|
||||||
|
@ -52,7 +52,6 @@ type
|
|||||||
constructor Create(ALoaderList: TDbgImageLoaderList; AMemManager: TFpDbgMemManager); override;
|
constructor Create(ALoaderList: TDbgImageLoaderList; AMemManager: TFpDbgMemManager); override;
|
||||||
destructor Destroy; override;
|
destructor Destroy; override;
|
||||||
function FindContext(AThreadId, AStackFrame: Integer; AAddress: TDbgPtr = 0): TFpDbgInfoContext; override;
|
function FindContext(AThreadId, AStackFrame: Integer; AAddress: TDbgPtr = 0): TFpDbgInfoContext; override;
|
||||||
function FindContext(AAddress: TDbgPtr): TFpDbgInfoContext; override;
|
|
||||||
function FindProcSymbol(const AName: String): TFpSymbol; override; overload;
|
function FindProcSymbol(const AName: String): TFpSymbol; override; overload;
|
||||||
function FindProcSymbol(AnAdress: TDbgPtr): TFpSymbol; overload;
|
function FindProcSymbol(AnAdress: TDbgPtr): TFpSymbol; overload;
|
||||||
end;
|
end;
|
||||||
@ -151,12 +150,6 @@ begin
|
|||||||
Result:=FContext; // TODO: nil
|
Result:=FContext; // TODO: nil
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TFpSymbolInfo.FindContext(AAddress: TDbgPtr): TFpDbgInfoContext;
|
|
||||||
begin
|
|
||||||
assert(False, 'TFpSymbolInfo.FindContext: False');
|
|
||||||
Result:=FContext; // TODO: nil
|
|
||||||
end;
|
|
||||||
|
|
||||||
function TFpSymbolInfo.FindProcSymbol(const AName: String): TFpSymbol;
|
function TFpSymbolInfo.FindProcSymbol(const AName: String): TFpSymbol;
|
||||||
var
|
var
|
||||||
i: integer;
|
i: integer;
|
||||||
|
Loading…
Reference in New Issue
Block a user