From 597212e462da05a7902d6cea0ec895a0d9b8b218 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Wed, 4 Apr 2018 10:08:01 -0400 Subject: [PATCH] goversion: handle -buildmode=pie binaries Fixes #5. --- version/asm.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/version/asm.go b/version/asm.go index 9d5f7b0..3d5122b 100644 --- a/version/asm.go +++ b/version/asm.go @@ -101,6 +101,11 @@ var amd64Matcher = matcher{ 0xb8, pWild | pAddr, pWild, pWild, pWild, 0xff, 0xe0, }, + {opMaybe | opAnchor, + // main: + // JMP runtime.rt0_go(SB) + 0xe9, pWild | pAddr, pWild, pWild, pWild | pEnd, 0xcc, 0xcc, 0xcc, + }, {opMust | opAnchor, // rt0_go: // mov %rdi, %rax