mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-23 09:29:17 +02:00
* Future-proof CallerAddr
git-svn-id: trunk@30360 -
This commit is contained in:
parent
226c184d14
commit
e8da5e1170
@ -347,14 +347,18 @@ Const
|
||||
|
||||
|
||||
function CallerAddr: Pointer;
|
||||
var
|
||||
bp: Pointer;
|
||||
|
||||
Var
|
||||
bp,pcaddr : pointer;
|
||||
|
||||
begin
|
||||
bp := get_caller_frame(get_frame);
|
||||
if bp <> nil then
|
||||
Result := get_caller_addr(bp)
|
||||
else
|
||||
Result := nil;
|
||||
Result:=Nil;
|
||||
bp:=get_frame;
|
||||
pcaddr:=get_pc_addr;
|
||||
get_caller_stackinfo(bp,pcaddr);
|
||||
if bp<>Nil then
|
||||
get_caller_stackinfo(bp,pcaddr);
|
||||
result:=pcaddr;
|
||||
end;
|
||||
|
||||
function AddrsToStr(Addrs: Pointer): string;
|
||||
|
Loading…
Reference in New Issue
Block a user