diff options
Diffstat (limited to 'src/pkg/runtime/asm_386.s')
| -rw-r--r-- | src/pkg/runtime/asm_386.s | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/pkg/runtime/asm_386.s b/src/pkg/runtime/asm_386.s index 088eecfd33..2009a6019a 100644 --- a/src/pkg/runtime/asm_386.s +++ b/src/pkg/runtime/asm_386.s @@ -781,6 +781,12 @@ TEXT runtime·getcallerpc(SB),NOSPLIT,$0-4 MOVL -4(AX),AX // get calling pc RET +TEXT runtime·gogetcallerpc(SB),NOSPLIT,$0-8 + MOVL x+0(FP),AX // addr of first arg + MOVL -4(AX),AX // get calling pc + MOVL AX, r+4(FP) + RET + TEXT runtime·setcallerpc(SB),NOSPLIT,$0-8 MOVL x+0(FP),AX // addr of first arg MOVL x+4(FP), BX |
