diff options
| author | Meng Zhuo <mzh@golangcn.org> | 2022-08-05 10:20:12 +0800 |
|---|---|---|
| committer | Meng Zhuo <mzh@golangcn.org> | 2022-08-09 01:21:43 +0000 |
| commit | 4884599a541a8134ce1f83135523b74e3a19900e (patch) | |
| tree | 612fbca07f4cd31770163120b4434f66bc8ae90a /src/debug | |
| parent | 365ca6947287d2b8fd9ca49fef74a1297786e8b1 (diff) | |
| download | go-4884599a541a8134ce1f83135523b74e3a19900e.tar.xz | |
debug/pe: add IMAGE_FILE_MACHINE_RISCV{32,64,128}
https://docs.microsoft.com/en-us/windows/win32/debug/pe-format
Fixes #54251
Change-Id: I024130fd9f55b2f1c0439baacdc56cdbc3315215
Reviewed-on: https://go-review.googlesource.com/c/go/+/421357
Reviewed-by: Alex Brainman <alex.brainman@gmail.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Than McIntosh <thanm@google.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
Run-TryBot: Meng Zhuo <mzh@golangcn.org>
Diffstat (limited to 'src/debug')
| -rw-r--r-- | src/debug/pe/file.go | 3 | ||||
| -rw-r--r-- | src/debug/pe/pe.go | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/debug/pe/file.go b/src/debug/pe/file.go index e8b1a4f5e2..9181ebdf15 100644 --- a/src/debug/pe/file.go +++ b/src/debug/pe/file.go @@ -90,6 +90,9 @@ func NewFile(r io.ReaderAt) (*File, error) { IMAGE_FILE_MACHINE_ARM64, IMAGE_FILE_MACHINE_ARMNT, IMAGE_FILE_MACHINE_I386, + IMAGE_FILE_MACHINE_RISCV32, + IMAGE_FILE_MACHINE_RISCV64, + IMAGE_FILE_MACHINE_RISCV128, IMAGE_FILE_MACHINE_UNKNOWN: // ok default: diff --git a/src/debug/pe/pe.go b/src/debug/pe/pe.go index 9d55c40f9c..51001bd2b3 100644 --- a/src/debug/pe/pe.go +++ b/src/debug/pe/pe.go @@ -111,6 +111,9 @@ const ( IMAGE_FILE_MACHINE_SH5 = 0x1a8 IMAGE_FILE_MACHINE_THUMB = 0x1c2 IMAGE_FILE_MACHINE_WCEMIPSV2 = 0x169 + IMAGE_FILE_MACHINE_RISCV32 = 0x5032 + IMAGE_FILE_MACHINE_RISCV64 = 0x5064 + IMAGE_FILE_MACHINE_RISCV128 = 0x5128 ) // IMAGE_DIRECTORY_ENTRY constants |
