Browse Source

* extra "addr" parameters for get_caller_addr/frame (patch by
Jeppe Johansen, mantis #22727)

git-svn-id: trunk@22252 -

Jonas Maebe 13 năm trước cách đây
mục cha
commit
2dbe48a76c
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 2 2
      rtl/arm/thumb2.inc

+ 2 - 2
rtl/arm/thumb2.inc

@@ -84,7 +84,7 @@ end;
 }
 }
 
 
 {$define FPC_SYSTEM_HAS_GET_CALLER_ADDR}
 {$define FPC_SYSTEM_HAS_GET_CALLER_ADDR}
-function get_caller_addr(framebp:pointer):pointer;assembler;
+function get_caller_addr(framebp:pointer;addr:pointer=nil):pointer;assembler;
 asm
 asm
   movs r0,r0
   movs r0,r0
   beq .Lg_a_null
   beq .Lg_a_null
@@ -94,7 +94,7 @@ end;
 
 
 
 
 {$define FPC_SYSTEM_HAS_GET_CALLER_FRAME}
 {$define FPC_SYSTEM_HAS_GET_CALLER_FRAME}
-function get_caller_frame(framebp:pointer):pointer;assembler;
+function get_caller_frame(framebp:pointer;addr:pointer=nil):pointer;assembler;
 asm
 asm
   movs r0,r0
   movs r0,r0
   beq .Lgnf_null
   beq .Lgnf_null