mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-28 12:19:27 +02:00
* Add overload to fix issue 40931 in lazarus
This commit is contained in:
parent
abd293beab
commit
0377c1634b
@ -60,7 +60,8 @@ type
|
|||||||
function OpenExeFile(var e:TExeFile;const fn:shortstring):boolean;
|
function OpenExeFile(var e:TExeFile;const fn:shortstring):boolean;
|
||||||
function FindExeSection(var e:TExeFile;const secname:shortstring;var secofs,seclen:longint):boolean;
|
function FindExeSection(var e:TExeFile;const secname:shortstring;var secofs,seclen:longint):boolean;
|
||||||
function CloseExeFile(var e:TExeFile):boolean;
|
function CloseExeFile(var e:TExeFile):boolean;
|
||||||
function ReadDebugLink(var e:TExeFile;var dbgfn:ansistring):boolean;
|
function ReadDebugLink(var e:TExeFile;var dbgfn:ansistring):boolean; overload;
|
||||||
|
function ReadDebugLink(var e:TExeFile;var dbgfn:shortstring):boolean; overload;
|
||||||
|
|
||||||
{$ifdef CPUI8086}
|
{$ifdef CPUI8086}
|
||||||
procedure GetModuleByAddr(addr: farpointer; var baseaddr: farpointer; var filename: ansistring);
|
procedure GetModuleByAddr(addr: farpointer; var baseaddr: farpointer; var filename: ansistring);
|
||||||
@ -76,6 +77,18 @@ uses
|
|||||||
{$endif}
|
{$endif}
|
||||||
strings{$ifdef windows},windows{$endif windows};
|
strings{$ifdef windows},windows{$endif windows};
|
||||||
|
|
||||||
|
function ReadDebugLink(var e:TExeFile;var dbgfn:shortstring):boolean;
|
||||||
|
|
||||||
|
var
|
||||||
|
fn : ansistring;
|
||||||
|
|
||||||
|
begin
|
||||||
|
ReadDebugLink:=ReadDebugLink(e,fn);
|
||||||
|
if ReadDebugLink then
|
||||||
|
dbgfn:=fn;
|
||||||
|
end;
|
||||||
|
|
||||||
|
|
||||||
{$if defined(unix) and not defined(beos) and not defined(haiku)}
|
{$if defined(unix) and not defined(beos) and not defined(haiku)}
|
||||||
|
|
||||||
procedure GetModuleByAddr(addr: pointer; var baseaddr: pointer; var filename: ansistring);
|
procedure GetModuleByAddr(addr: pointer; var baseaddr: pointer; var filename: ansistring);
|
||||||
|
Loading…
Reference in New Issue
Block a user