diff options
Diffstat (limited to 'src/pkg/debug/gosym/pclinetest.asm')
-rw-r--r-- | src/pkg/debug/gosym/pclinetest.asm | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/pkg/debug/gosym/pclinetest.asm b/src/pkg/debug/gosym/pclinetest.asm index 6305435b0..b9ee9c0a5 100644 --- a/src/pkg/debug/gosym/pclinetest.asm +++ b/src/pkg/debug/gosym/pclinetest.asm @@ -1,4 +1,4 @@ -TEXT linefrompc(SB),7,$0 // Each byte stores its line delta +TEXT linefrompc(SB),4,$0 // Each byte stores its line delta BYTE $2; BYTE $1; BYTE $1; BYTE $0; @@ -26,9 +26,10 @@ BYTE $1; BYTE $0; BYTE $0; BYTE $0; BYTE $0; BYTE $0; BYTE $0; BYTE $0; BYTE $0; BYTE $2; #include "pclinetest.h" BYTE $2; +BYTE $255; -TEXT pcfromline(SB),7,$0 // Each record stores its line delta, then n, then n more bytes -BYTE $31; BYTE $0; +TEXT pcfromline(SB),4,$0 // Each record stores its line delta, then n, then n more bytes +BYTE $32; BYTE $0; BYTE $1; BYTE $1; BYTE $0; BYTE $1; BYTE $0; @@ -44,15 +45,14 @@ BYTE $3; BYTE $3; BYTE $0; BYTE $0; BYTE $0; BYTE $4; BYTE $3; BYTE $0; BYTE $0; BYTE $0; - -TEXT main(SB),7,$0 - // Prevent GC of our test symbols - CALL linefrompc(SB) - CALL pcfromline(SB) +BYTE $255; // Keep the linker happy -TEXT main·main(SB),7,$0 +TEXT main·main(SB),4,$0 RET -TEXT main·init(SB),7,$0 +TEXT main·init(SB),4,$0 + // Prevent GC of our test symbols + CALL linefrompc(SB) + CALL pcfromline(SB) RET |