Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-47307

rpminspect: various other annocheck 'hardened' tests fail for go binaries [rhel-10]

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • rhel-10.0.beta
    • golang
    • None
    • None
    • None
    • 4
    • rhel-sst-pt-llvm-rust-go
    • ssg_platform_tools
    • 0
    • Dev ack
    • False
    • Hide

      None

      Show
      None
    • Yes
    • Sprint 7, SST LLVM/Rust/Go Sprint 8, SST LLVM/Rust/Go Sprint 9, SST LLVM/Rust/Go Sprint 10
    • None
    • None
    • Unspecified Release Note Type - Unknown
    • None

      Following RHEL-36308, a new set of annocheck failures has been detected on latest golang-1.22.5-1.el10 against several other go binaries, most of them under testdata and debug which might be safe to ignore, but few others under /usr/lib/golang/src/crypto/internal/boring/syso/ and /usr/lib/golang/src/runtime/race/:

      https://artifacts.osci.redhat.com/testing-farm/aae3f122-8e42-4a5a-8fa3-4f6f57e9f608/work-rpminspecta_0nih3u/rpminspect/execute/data/guest/default-0/rpminspect-1/data/viewer.html#

      Here is the list of binaries and failures (FAIL) and possible failures (MAYB):

      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/crypto/internal/boring/syso/goboringcrypto_linux_amd64.syso
      Hardened: /usr/lib/golang/src/crypto/internal/boring/syso/goboringcrypto_linux_amd64.syso: MAYB: test: notes, reason: annobin notes not found
      Hardened: /usr/lib/golang/src/crypto/internal/boring/syso/goboringcrypto_linux_amd64.syso: FAIL: cf-protection test because no .note.gnu.property section = no control flow information 
      Hardened: /usr/lib/golang/src/crypto/internal/boring/syso/goboringcrypto_linux_amd64.syso: MAYB: test: fortify, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/crypto/internal/boring/syso/goboringcrypto_linux_amd64.syso: MAYB: test: glibcxx-assertions, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/crypto/internal/boring/syso/goboringcrypto_linux_amd64.syso: MAYB: test: lto, reason: source code is C/C++ but if -flto was used, it was not recorded
      Hardened: /usr/lib/golang/src/crypto/internal/boring/syso/goboringcrypto_linux_amd64.syso: MAYB: test: optimization, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/crypto/internal/boring/syso/goboringcrypto_linux_amd64.syso: FAIL: pic test because no indication that -fPIC was used 
      Hardened: /usr/lib/golang/src/crypto/internal/boring/syso/goboringcrypto_linux_amd64.syso: MAYB: test: stack-prot, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/crypto/internal/boring/syso/goboringcrypto_linux_amd64.syso: MAYB: test: warnings, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/crypto/internal/boring/syso/goboringcrypto_linux_amd64.syso: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/crypto/internal/boring/syso/goboringcrypto_linux_arm64.syso
      Hardened: /usr/lib/golang/src/crypto/internal/boring/syso/goboringcrypto_linux_arm64.syso: MAYB: test: notes, reason: annobin notes not found
      Hardened: /usr/lib/golang/src/crypto/internal/boring/syso/goboringcrypto_linux_arm64.syso: MAYB: test: fortify, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/crypto/internal/boring/syso/goboringcrypto_linux_arm64.syso: MAYB: test: glibcxx-assertions, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/crypto/internal/boring/syso/goboringcrypto_linux_arm64.syso: MAYB: test: lto, reason: source code is C/C++ but if -flto was used, it was not recorded
      Hardened: /usr/lib/golang/src/crypto/internal/boring/syso/goboringcrypto_linux_arm64.syso: MAYB: test: optimization, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/crypto/internal/boring/syso/goboringcrypto_linux_arm64.syso: FAIL: pic test because no indication that -fPIC was used 
      Hardened: /usr/lib/golang/src/crypto/internal/boring/syso/goboringcrypto_linux_arm64.syso: MAYB: test: stack-prot, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/crypto/internal/boring/syso/goboringcrypto_linux_arm64.syso: MAYB: test: warnings, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/crypto/internal/boring/syso/goboringcrypto_linux_arm64.syso: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/runtime/race/internal/amd64v1/race_freebsd.syso
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_freebsd.syso: MAYB: test: notes, reason: annobin notes not found
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_freebsd.syso: FAIL: cf-protection test because no .note.gnu.property section = no control flow information 
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_freebsd.syso: MAYB: test: fortify, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_freebsd.syso: MAYB: test: glibcxx-assertions, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_freebsd.syso: MAYB: test: lto, reason: source code is C/C++ but if -flto was used, it was not recorded
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_freebsd.syso: MAYB: test: optimization, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_freebsd.syso: FAIL: pic test because no indication that -fPIC was used 
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_freebsd.syso: MAYB: test: stack-prot, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_freebsd.syso: MAYB: test: warnings, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_freebsd.syso: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/runtime/race/internal/amd64v1/race_linux.syso
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_linux.syso: MAYB: test: notes, reason: annobin notes not found
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_linux.syso: FAIL: cf-protection test because no .note.gnu.property section = no control flow information 
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_linux.syso: MAYB: test: optimization, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_linux.syso: MAYB: test: pic, reason: no valid notes found regarding this test
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_linux.syso: MAYB: test: stack-clash, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_linux.syso: MAYB: test: stack-prot, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_linux.syso: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/runtime/race/internal/amd64v1/race_netbsd.syso
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_netbsd.syso: MAYB: test: notes, reason: annobin notes not found
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_netbsd.syso: FAIL: cf-protection test because no .note.gnu.property section = no control flow information 
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_netbsd.syso: MAYB: test: fortify, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_netbsd.syso: MAYB: test: glibcxx-assertions, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_netbsd.syso: MAYB: test: lto, reason: source code is C/C++ but if -flto was used, it was not recorded
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_netbsd.syso: MAYB: test: optimization, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_netbsd.syso: FAIL: pic test because no indication that -fPIC was used 
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_netbsd.syso: MAYB: test: stack-prot, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_netbsd.syso: MAYB: test: warnings, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_netbsd.syso: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/runtime/race/internal/amd64v1/race_openbsd.syso
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_openbsd.syso: MAYB: test: notes, reason: annobin notes not found
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_openbsd.syso: FAIL: cf-protection test because no .note.gnu.property section = no control flow information 
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_openbsd.syso: FAIL: gnu-stack test because no .note.GNU-stack section found 
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_openbsd.syso: MAYB: test: optimization, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_openbsd.syso: MAYB: test: pic, reason: no valid notes found regarding this test
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_openbsd.syso: MAYB: test: stack-clash, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_openbsd.syso: MAYB: test: stack-prot, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v1/race_openbsd.syso: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/runtime/race/internal/amd64v3/race_linux.syso
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v3/race_linux.syso: MAYB: test: notes, reason: annobin notes not found
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v3/race_linux.syso: FAIL: cf-protection test because no .note.gnu.property section = no control flow information 
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v3/race_linux.syso: MAYB: test: optimization, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v3/race_linux.syso: MAYB: test: pic, reason: no valid notes found regarding this test
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v3/race_linux.syso: MAYB: test: stack-clash, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v3/race_linux.syso: MAYB: test: stack-prot, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/runtime/race/internal/amd64v3/race_linux.syso: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/runtime/race/race_linux_arm64.syso
      Hardened: /usr/lib/golang/src/runtime/race/race_linux_arm64.syso: MAYB: test: notes, reason: annobin notes not found
      Hardened: /usr/lib/golang/src/runtime/race/race_linux_arm64.syso: MAYB: test: optimization, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/runtime/race/race_linux_arm64.syso: MAYB: test: pic, reason: no valid notes found regarding this test
      Hardened: /usr/lib/golang/src/runtime/race/race_linux_arm64.syso: MAYB: test: stack-clash, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/runtime/race/race_linux_arm64.syso: MAYB: test: stack-prot, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/runtime/race/race_linux_arm64.syso: Overall: FAIL (due to MAYB results).
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/runtime/race/race_linux_ppc64le.syso
      Hardened: /usr/lib/golang/src/runtime/race/race_linux_ppc64le.syso: MAYB: test: notes, reason: annobin notes not found
      Hardened: /usr/lib/golang/src/runtime/race/race_linux_ppc64le.syso: MAYB: test: optimization, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/runtime/race/race_linux_ppc64le.syso: MAYB: test: pic, reason: no valid notes found regarding this test
      Hardened: /usr/lib/golang/src/runtime/race/race_linux_ppc64le.syso: MAYB: test: stack-clash, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/runtime/race/race_linux_ppc64le.syso: MAYB: test: stack-prot, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/runtime/race/race_linux_ppc64le.syso: Overall: FAIL (due to MAYB results).
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/runtime/race/race_linux_s390x.syso
      Hardened: /usr/lib/golang/src/runtime/race/race_linux_s390x.syso: MAYB: test: notes, reason: annobin notes not found
      Hardened: /usr/lib/golang/src/runtime/race/race_linux_s390x.syso: MAYB: test: fortify, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/runtime/race/race_linux_s390x.syso: MAYB: test: glibcxx-assertions, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/runtime/race/race_linux_s390x.syso: MAYB: test: implicit-values, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/runtime/race/race_linux_s390x.syso: MAYB: test: lto, reason: source code is C/C++ but if -flto was used, it was not recorded
      Hardened: /usr/lib/golang/src/runtime/race/race_linux_s390x.syso: MAYB: test: optimization, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/runtime/race/race_linux_s390x.syso: FAIL: pic test because no indication that -fPIC was used 
      Hardened: /usr/lib/golang/src/runtime/race/race_linux_s390x.syso: MAYB: test: stack-clash, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/runtime/race/race_linux_s390x.syso: MAYB: test: stack-prot, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/runtime/race/race_linux_s390x.syso: MAYB: test: warnings, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/runtime/race/race_linux_s390x.syso: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/dwarf/testdata/bitfields.elf4
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/bitfields.elf4: FAIL: notes test because annobin notes were not found 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/bitfields.elf4: FAIL: cf-protection test because no .note.gnu.property section = no control flow information 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/bitfields.elf4: MAYB: test: fortify, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/bitfields.elf4: MAYB: test: implicit-values, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/bitfields.elf4: MAYB: test: lto, reason: source code is C/C++ but if -flto was used, it was not recorded
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/bitfields.elf4: MAYB: test: optimization, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/bitfields.elf4: FAIL: pic test because no indication that -fPIC was used 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/bitfields.elf4: MAYB: test: stack-clash, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/bitfields.elf4: MAYB: test: stack-prot, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/bitfields.elf4: MAYB: test: warnings, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/bitfields.elf4: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/dwarf/testdata/cppunsuptypes.elf
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/cppunsuptypes.elf: FAIL: notes test because annobin notes were not found 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/cppunsuptypes.elf: FAIL: cf-protection test because no .note.gnu.property section = no control flow information 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/cppunsuptypes.elf: MAYB: test: fortify, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/cppunsuptypes.elf: MAYB: test: glibcxx-assertions, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/cppunsuptypes.elf: MAYB: test: implicit-values, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/cppunsuptypes.elf: MAYB: test: lto, reason: source code is C/C++ but if -flto was used, it was not recorded
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/cppunsuptypes.elf: MAYB: test: optimization, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/cppunsuptypes.elf: FAIL: pic test because no indication that -fPIC was used 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/cppunsuptypes.elf: MAYB: test: stack-clash, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/cppunsuptypes.elf: MAYB: test: stack-prot, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/cppunsuptypes.elf: MAYB: test: warnings, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/cppunsuptypes.elf: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/dwarf/testdata/cycle.elf
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/cycle.elf: FAIL: stack-prot test because insufficient protection enabled (based on contents of DW_AT_producer string) 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/cycle.elf: FAIL: notes test because annobin notes were not found 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/cycle.elf: FAIL: cf-protection test because no .note.gnu.property section = no control flow information 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/cycle.elf: MAYB: test: fortify, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/cycle.elf: MAYB: test: implicit-values, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/cycle.elf: MAYB: test: lto, reason: source code is C/C++ but if -flto was used, it was not recorded
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/cycle.elf: MAYB: test: optimization, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/cycle.elf: FAIL: pic test because no indication that -fPIC was used 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/cycle.elf: MAYB: test: stack-clash, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/cycle.elf: MAYB: test: warnings, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/cycle.elf: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/dwarf/testdata/line-clang-dwarf5.elf
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-clang-dwarf5.elf: FAIL: bind-now test because not linked with -Wl,-z,now 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-clang-dwarf5.elf: FAIL: entry test because instruction at entry is not ENDBR64 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-clang-dwarf5.elf: FAIL: cf-protection test because no .note.gnu.property section = no control flow information 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-clang-dwarf5.elf: MAYB: test: optimization, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-clang-dwarf5.elf: MAYB: test: pic, reason: no valid notes found regarding this test
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-clang-dwarf5.elf: FAIL: pie test because not built with '-Wl,-pie' 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-clang-dwarf5.elf: MAYB: test: stack-clash, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-clang-dwarf5.elf: MAYB: test: stack-prot, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-clang-dwarf5.elf: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/dwarf/testdata/line-clang.elf
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-clang.elf: FAIL: bind-now test because not linked with -Wl,-z,now 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-clang.elf: FAIL: entry test because instruction at entry is not ENDBR64 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-clang.elf: FAIL: cf-protection test because no .note.gnu.property section = no control flow information 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-clang.elf: MAYB: test: optimization, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-clang.elf: MAYB: test: pic, reason: no valid notes found regarding this test
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-clang.elf: FAIL: pie test because not built with '-Wl,-pie' 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-clang.elf: MAYB: test: stack-clash, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-clang.elf: MAYB: test: stack-prot, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-clang.elf: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/dwarf/testdata/line-gcc-dwarf5.elf
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-gcc-dwarf5.elf: FAIL: bind-now test because not linked with -Wl,-z,now 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-gcc-dwarf5.elf: FAIL: entry test because instruction at entry is not ENDBR64 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-gcc-dwarf5.elf: FAIL: cf-protection test because no .note.gnu.property section = no control flow information 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-gcc-dwarf5.elf: MAYB: test: optimization, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-gcc-dwarf5.elf: MAYB: test: pic, reason: no valid notes found regarding this test
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-gcc-dwarf5.elf: FAIL: pie test because not built with '-Wl,-pie' 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-gcc-dwarf5.elf: MAYB: test: stack-clash, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-gcc-dwarf5.elf: MAYB: test: stack-prot, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-gcc-dwarf5.elf: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/dwarf/testdata/line-gcc-zstd.elf
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-gcc-zstd.elf: FAIL: bind-now test because not linked with -Wl,-z,now 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-gcc-zstd.elf: FAIL: entry test because instruction at entry is not ENDBR64 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-gcc-zstd.elf: FAIL: cf-protection test because no .note.gnu.property section = no control flow information 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-gcc-zstd.elf: MAYB: test: optimization, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-gcc-zstd.elf: MAYB: test: pic, reason: no valid notes found regarding this test
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-gcc-zstd.elf: FAIL: pie test because not built with '-Wl,-pie' 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-gcc-zstd.elf: FAIL: property-note test because a property note was found but it shows that cf-protection is not enabled 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-gcc-zstd.elf: MAYB: test: stack-clash, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-gcc-zstd.elf: MAYB: test: stack-prot, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-gcc-zstd.elf: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/dwarf/testdata/line-gcc.elf
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-gcc.elf: FAIL: stack-prot test because insufficient protection enabled (based on contents of DW_AT_producer string) 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-gcc.elf: FAIL: bind-now test because not linked with -Wl,-z,now 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-gcc.elf: FAIL: entry test because instruction at entry is not ENDBR64 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-gcc.elf: FAIL: cf-protection test because no .note.gnu.property section = no control flow information 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-gcc.elf: MAYB: test: optimization, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-gcc.elf: MAYB: test: pic, reason: no valid notes found regarding this test
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-gcc.elf: FAIL: pie test because not built with '-Wl,-pie' 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-gcc.elf: MAYB: test: stack-clash, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/line-gcc.elf: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/dwarf/testdata/ranges.elf
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/ranges.elf: FAIL: stack-prot test because insufficient protection enabled (based on contents of DW_AT_producer string) 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/ranges.elf: FAIL: bind-now test because not linked with -Wl,-z,now 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/ranges.elf: FAIL: entry test because instruction at entry is not ENDBR64 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/ranges.elf: FAIL: cf-protection test because no .note.gnu.property section = no control flow information 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/ranges.elf: MAYB: test: pic, reason: no valid notes found regarding this test
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/ranges.elf: FAIL: pie test because not built with '-Wl,-pie' 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/ranges.elf: MAYB: test: stack-clash, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/ranges.elf: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/dwarf/testdata/rnglistx.elf
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/rnglistx.elf: FAIL: entry test because instruction at entry is not ENDBR64 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/rnglistx.elf: FAIL: cf-protection test because no .note.gnu.property section = no control flow information 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/rnglistx.elf: FAIL: gnu-relro test because not linked with -Wl,-z,relro 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/rnglistx.elf: MAYB: test: optimization, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/rnglistx.elf: MAYB: test: pic, reason: no valid notes found regarding this test
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/rnglistx.elf: FAIL: pie test because not built with '-Wl,-pie' 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/rnglistx.elf: MAYB: test: stack-clash, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/rnglistx.elf: MAYB: test: stack-prot, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/rnglistx.elf: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/dwarf/testdata/split.elf
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/split.elf: FAIL: bind-now test because not linked with -Wl,-z,now 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/split.elf: FAIL: entry test because instruction at entry is not ENDBR64 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/split.elf: FAIL: cf-protection test because no .note.gnu.property section = no control flow information 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/split.elf: MAYB: test: optimization, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/split.elf: MAYB: test: pic, reason: no valid notes found regarding this test
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/split.elf: FAIL: pie test because not built with '-Wl,-pie' 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/split.elf: MAYB: test: stack-clash, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/split.elf: MAYB: test: stack-prot, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/split.elf: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf: FAIL: bind-now test because not linked with -Wl,-z,now 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf: FAIL: entry test because instruction at entry is not ENDBR64 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf: FAIL: cf-protection test because no .note.gnu.property section = no control flow information 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf: MAYB: test: optimization, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf: MAYB: test: pic, reason: no valid notes found regarding this test
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf: FAIL: pie test because not built with '-Wl,-pie' 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf: MAYB: test: stack-clash, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf: MAYB: test: stack-prot, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf4
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf4: FAIL: notes test because annobin notes were not found 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf4: FAIL: cf-protection test because no .note.gnu.property section = no control flow information 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf4: MAYB: test: fortify, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf4: MAYB: test: implicit-values, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf4: MAYB: test: lto, reason: source code is C/C++ but if -flto was used, it was not recorded
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf4: MAYB: test: optimization, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf4: FAIL: pic test because no indication that -fPIC was used 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf4: MAYB: test: stack-clash, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf4: MAYB: test: stack-prot, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf4: MAYB: test: warnings, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf4: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf5
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf5: FAIL: notes test because annobin notes were not found 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf5: FAIL: cf-protection test because no .note.gnu.property section = no control flow information 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf5: MAYB: test: fortify, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf5: MAYB: test: implicit-values, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf5: MAYB: test: lto, reason: source code is C/C++ but if -flto was used, it was not recorded
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf5: MAYB: test: optimization, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf5: FAIL: pic test because no indication that -fPIC was used 
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf5: MAYB: test: stack-clash, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf5: MAYB: test: stack-prot, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf5: MAYB: test: warnings, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/dwarf/testdata/typedef.elf5: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/elf/testdata/compressed-64.obj
      Hardened: /usr/lib/golang/src/debug/elf/testdata/compressed-64.obj: FAIL: stack-prot test because insufficient protection enabled (based on contents of DW_AT_producer string) 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/compressed-64.obj: FAIL: notes test because annobin notes were not found 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/compressed-64.obj: FAIL: cf-protection test because no .note.gnu.property section = no control flow information 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/compressed-64.obj: MAYB: test: fortify, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/elf/testdata/compressed-64.obj: MAYB: test: implicit-values, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/compressed-64.obj: MAYB: test: lto, reason: source code is C/C++ but if -flto was used, it was not recorded
      Hardened: /usr/lib/golang/src/debug/elf/testdata/compressed-64.obj: MAYB: test: optimization, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/compressed-64.obj: FAIL: pic test because no indication that -fPIC was used 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/compressed-64.obj: MAYB: test: stack-clash, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/compressed-64.obj: MAYB: test: warnings, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/elf/testdata/compressed-64.obj: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/elf/testdata/gcc-amd64-linux-exec
      Hardened: /usr/lib/golang/src/debug/elf/testdata/gcc-amd64-linux-exec: FAIL: bind-now test because not linked with -Wl,-z,now 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/gcc-amd64-linux-exec: FAIL: entry test because instruction at entry is not ENDBR64 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/gcc-amd64-linux-exec: FAIL: cf-protection test because no .note.gnu.property section = no control flow information 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/gcc-amd64-linux-exec: FAIL: gnu-relro test because not linked with -Wl,-z,relro 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/gcc-amd64-linux-exec: MAYB: test: pic, reason: no valid notes found regarding this test
      Hardened: /usr/lib/golang/src/debug/elf/testdata/gcc-amd64-linux-exec: FAIL: pie test because not built with '-Wl,-pie' 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/gcc-amd64-linux-exec: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/elf/testdata/gcc-amd64-openbsd-debug-with-rela.obj
      Hardened: /usr/lib/golang/src/debug/elf/testdata/gcc-amd64-openbsd-debug-with-rela.obj: FAIL: notes test because annobin notes were not found 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/gcc-amd64-openbsd-debug-with-rela.obj: FAIL: cf-protection test because no .note.gnu.property section = no control flow information 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/gcc-amd64-openbsd-debug-with-rela.obj: MAYB: test: fortify, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/elf/testdata/gcc-amd64-openbsd-debug-with-rela.obj: FAIL: gnu-stack test because no .note.GNU-stack section found 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/gcc-amd64-openbsd-debug-with-rela.obj: MAYB: test: implicit-values, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/gcc-amd64-openbsd-debug-with-rela.obj: MAYB: test: lto, reason: source code is C/C++ but if -flto was used, it was not recorded
      Hardened: /usr/lib/golang/src/debug/elf/testdata/gcc-amd64-openbsd-debug-with-rela.obj: MAYB: test: optimization, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/gcc-amd64-openbsd-debug-with-rela.obj: FAIL: pic test because no indication that -fPIC was used 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/gcc-amd64-openbsd-debug-with-rela.obj: MAYB: test: stack-clash, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/gcc-amd64-openbsd-debug-with-rela.obj: MAYB: test: stack-prot, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/gcc-amd64-openbsd-debug-with-rela.obj: MAYB: test: warnings, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/elf/testdata/gcc-amd64-openbsd-debug-with-rela.obj: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-clang-arm.obj
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-clang-arm.obj: FAIL: gnu-stack test because no .note.GNU-stack section found 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-clang-arm.obj: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc424-x86-64.obj
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc424-x86-64.obj: FAIL: notes test because annobin notes were not found 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc424-x86-64.obj: FAIL: cf-protection test because no .note.gnu.property section = no control flow information 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc424-x86-64.obj: MAYB: test: fortify, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc424-x86-64.obj: MAYB: test: implicit-values, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc424-x86-64.obj: MAYB: test: lto, reason: source code is C/C++ but if -flto was used, it was not recorded
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc424-x86-64.obj: MAYB: test: optimization, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc424-x86-64.obj: FAIL: pic test because no indication that -fPIC was used 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc424-x86-64.obj: MAYB: test: stack-clash, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc424-x86-64.obj: MAYB: test: stack-prot, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc424-x86-64.obj: MAYB: test: warnings, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc424-x86-64.obj: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc441-x86-64.obj
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc441-x86-64.obj: FAIL: notes test because annobin notes were not found 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc441-x86-64.obj: FAIL: cf-protection test because no .note.gnu.property section = no control flow information 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc441-x86-64.obj: MAYB: test: fortify, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc441-x86-64.obj: MAYB: test: implicit-values, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc441-x86-64.obj: MAYB: test: lto, reason: source code is C/C++ but if -flto was used, it was not recorded
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc441-x86-64.obj: MAYB: test: optimization, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc441-x86-64.obj: FAIL: pic test because no indication that -fPIC was used 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc441-x86-64.obj: MAYB: test: stack-clash, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc441-x86-64.obj: MAYB: test: stack-prot, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc441-x86-64.obj: MAYB: test: warnings, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc441-x86-64.obj: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc482-aarch64.obj
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc482-aarch64.obj: FAIL: stack-prot test because insufficient protection enabled (based on contents of DW_AT_producer string) 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc482-aarch64.obj: FAIL: notes test because annobin notes were not found 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc482-aarch64.obj: FAIL: branch-protection test because the -mbranch-protection option was not used 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc482-aarch64.obj: MAYB: test: fortify, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc482-aarch64.obj: FAIL: gnu-stack test because no .note.GNU-stack section found 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc482-aarch64.obj: MAYB: test: implicit-values, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc482-aarch64.obj: MAYB: test: lto, reason: source code is C/C++ but if -flto was used, it was not recorded
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc482-aarch64.obj: MAYB: test: optimization, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc482-aarch64.obj: FAIL: pic test because no indication that -fPIC was used 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc482-aarch64.obj: MAYB: test: stack-clash, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc482-aarch64.obj: MAYB: test: warnings, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc482-aarch64.obj: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc482-ppc64le.obj
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc482-ppc64le.obj: FAIL: stack-prot test because insufficient protection enabled (based on contents of DW_AT_producer string) 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc482-ppc64le.obj: FAIL: notes test because annobin notes were not found 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc482-ppc64le.obj: MAYB: test: fortify, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc482-ppc64le.obj: MAYB: test: implicit-values, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc482-ppc64le.obj: MAYB: test: lto, reason: source code is C/C++ but if -flto was used, it was not recorded
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc482-ppc64le.obj: MAYB: test: optimization, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc482-ppc64le.obj: FAIL: pic test because no indication that -fPIC was used 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc482-ppc64le.obj: MAYB: test: stack-clash, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc482-ppc64le.obj: MAYB: test: warnings, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc482-ppc64le.obj: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc492-arm.obj
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc492-arm.obj: MAYB: test: implicit-values, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc492-arm.obj: Overall: FAIL (due to MAYB results).
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc492-mips64.obj
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc492-mips64.obj: MAYB: test: notes, reason: annobin notes not found
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc492-mips64.obj: FAIL: gnu-stack test because no .note.GNU-stack section found 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc492-mips64.obj: MAYB: test: optimization, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc492-mips64.obj: MAYB: test: pic, reason: no valid notes found regarding this test
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc492-mips64.obj: MAYB: test: stack-clash, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc492-mips64.obj: MAYB: test: stack-prot, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc492-mips64.obj: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc492-mipsle.obj
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc492-mipsle.obj: MAYB: test: notes, reason: annobin notes not found
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc492-mipsle.obj: FAIL: gnu-stack test because no .note.GNU-stack section found 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc492-mipsle.obj: MAYB: test: optimization, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc492-mipsle.obj: MAYB: test: pic, reason: no valid notes found regarding this test
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc492-mipsle.obj: MAYB: test: stack-clash, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc492-mipsle.obj: MAYB: test: stack-prot, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc492-mipsle.obj: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc493-mips64le.obj
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc493-mips64le.obj: MAYB: test: notes, reason: annobin notes not found
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc493-mips64le.obj: FAIL: gnu-stack test because no .note.GNU-stack section found 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc493-mips64le.obj: MAYB: test: optimization, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc493-mips64le.obj: MAYB: test: pic, reason: no valid notes found regarding this test
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc493-mips64le.obj: MAYB: test: stack-clash, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc493-mips64le.obj: MAYB: test: stack-prot, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc493-mips64le.obj: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc5-ppc.obj
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc5-ppc.obj: FAIL: notes test because annobin notes were not found 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc5-ppc.obj: MAYB: test: fortify, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc5-ppc.obj: MAYB: test: implicit-values, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc5-ppc.obj: MAYB: test: lto, reason: source code is C/C++ but if -flto was used, it was not recorded
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc5-ppc.obj: MAYB: test: optimization, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc5-ppc.obj: FAIL: pic test because no indication that -fPIC was used 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc5-ppc.obj: MAYB: test: stack-clash, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc5-ppc.obj: MAYB: test: stack-prot, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc5-ppc.obj: MAYB: test: warnings, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc5-ppc.obj: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc531-s390x.obj
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc531-s390x.obj: FAIL: notes test because annobin notes were not found 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc531-s390x.obj: MAYB: test: fortify, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc531-s390x.obj: MAYB: test: implicit-values, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc531-s390x.obj: MAYB: test: lto, reason: source code is C/C++ but if -flto was used, it was not recorded
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc531-s390x.obj: MAYB: test: optimization, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc531-s390x.obj: FAIL: pic test because no indication that -fPIC was used 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc531-s390x.obj: MAYB: test: stack-clash, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc531-s390x.obj: MAYB: test: warnings, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc531-s390x.obj: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc540-mips.obj
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc540-mips.obj: MAYB: test: notes, reason: annobin notes not found
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc540-mips.obj: FAIL: gnu-stack test because no .note.GNU-stack section found 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc540-mips.obj: MAYB: test: optimization, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc540-mips.obj: MAYB: test: pic, reason: no valid notes found regarding this test
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc540-mips.obj: MAYB: test: stack-clash, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc540-mips.obj: MAYB: test: stack-prot, reason: could not determine how the code was created
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc540-mips.obj: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc620-sparc64.obj
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc620-sparc64.obj: FAIL: notes test because annobin notes were not found 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc620-sparc64.obj: MAYB: test: fortify, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc620-sparc64.obj: MAYB: test: implicit-values, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc620-sparc64.obj: MAYB: test: lto, reason: source code is C/C++ but if -flto was used, it was not recorded
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc620-sparc64.obj: MAYB: test: optimization, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc620-sparc64.obj: FAIL: pic test because no indication that -fPIC was used 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc620-sparc64.obj: MAYB: test: stack-clash, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc620-sparc64.obj: MAYB: test: warnings, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc620-sparc64.obj: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc720-riscv64.obj
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc720-riscv64.obj: FAIL: unicode test because suspicious characters were found in a symbol name 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc720-riscv64.obj: FAIL: notes test because annobin notes were not found 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc720-riscv64.obj: MAYB: test: fortify, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc720-riscv64.obj: FAIL: gnu-stack test because no .note.GNU-stack section found 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc720-riscv64.obj: MAYB: test: implicit-values, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc720-riscv64.obj: MAYB: test: lto, reason: source code is C/C++ but if -flto was used, it was not recorded
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc720-riscv64.obj: MAYB: test: optimization, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc720-riscv64.obj: FAIL: pic test because no indication that -fPIC was used 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc720-riscv64.obj: MAYB: test: stack-prot, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc720-riscv64.obj: MAYB: test: warnings, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/elf/testdata/go-relocation-test-gcc720-riscv64.obj: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/debug/elf/testdata/zdebug-test-gcc484-x86-64.obj
      Hardened: /usr/lib/golang/src/debug/elf/testdata/zdebug-test-gcc484-x86-64.obj: FAIL: stack-prot test because insufficient protection enabled (based on contents of DW_AT_producer string) 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/zdebug-test-gcc484-x86-64.obj: FAIL: notes test because annobin notes were not found 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/zdebug-test-gcc484-x86-64.obj: FAIL: cf-protection test because no .note.gnu.property section = no control flow information 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/zdebug-test-gcc484-x86-64.obj: MAYB: test: fortify, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/elf/testdata/zdebug-test-gcc484-x86-64.obj: MAYB: test: implicit-values, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/zdebug-test-gcc484-x86-64.obj: MAYB: test: lto, reason: source code is C/C++ but if -flto was used, it was not recorded
      Hardened: /usr/lib/golang/src/debug/elf/testdata/zdebug-test-gcc484-x86-64.obj: MAYB: test: optimization, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/zdebug-test-gcc484-x86-64.obj: FAIL: pic test because no indication that -fPIC was used 
      Hardened: /usr/lib/golang/src/debug/elf/testdata/zdebug-test-gcc484-x86-64.obj: MAYB: test: stack-clash, reason: no notes found regarding this feature
      Hardened: /usr/lib/golang/src/debug/elf/testdata/zdebug-test-gcc484-x86-64.obj: MAYB: test: warnings, reason: no indication that the necessary option was used (and a C compiler was detected)
      Hardened: /usr/lib/golang/src/debug/elf/testdata/zdebug-test-gcc484-x86-64.obj: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/runtime/pprof/testdata/test32be
      Hardened: /usr/lib/golang/src/runtime/pprof/testdata/test32be: MAYB: test: notes, reason: notes not found and no DWARF info found (could there be a separate debuginfo file ?)
      Hardened: /usr/lib/golang/src/runtime/pprof/testdata/test32be: FAIL: gnu-relro test because not linked with -Wl,-z,relro 
      Hardened: /usr/lib/golang/src/runtime/pprof/testdata/test32be: FAIL: pie test because not built with '-Wl,-pie' 
      Hardened: /usr/lib/golang/src/runtime/pprof/testdata/test32be: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/runtime/pprof/testdata/test64
      Hardened: /usr/lib/golang/src/runtime/pprof/testdata/test64: MAYB: test: notes, reason: notes not found and no DWARF info found (could there be a separate debuginfo file ?)
      Hardened: /usr/lib/golang/src/runtime/pprof/testdata/test64: FAIL: gnu-relro test because not linked with -Wl,-z,relro 
      Hardened: /usr/lib/golang/src/runtime/pprof/testdata/test64: FAIL: pie test because not built with '-Wl,-pie' 
      Hardened: /usr/lib/golang/src/runtime/pprof/testdata/test64: Overall: FAIL.
      Command: annocheck --ignore-unknown --verbose --profile=el10 /usr/lib/golang/src/runtime/pprof/testdata/test64be
      Hardened: /usr/lib/golang/src/runtime/pprof/testdata/test64be: MAYB: test: notes, reason: notes not found and no DWARF info found (could there be a separate debuginfo file ?)
      Hardened: /usr/lib/golang/src/runtime/pprof/testdata/test64be: FAIL: gnu-relro test because not linked with -Wl,-z,relro 
      Hardened: /usr/lib/golang/src/runtime/pprof/testdata/test64be: FAIL: pie test because not built with '-Wl,-pie' 
      Hardened: /usr/lib/golang/src/runtime/pprof/testdata/test64be: Overall: FAIL.
      

       
      list of rpm versions being used:
      golang-1.22.5-1.el10
      librpminspect-2.0-0.1.202406071918git352377e7.el9.x86_64
      rpminspect-2.0-0.1.202406071918git352377e7.el9.x86_64
      rpminspect-data-redhat-1.9-0.1.202407101322git00182c2.el9.noarch

              go-maint@redhat.com Go Maint
              rhn-support-emachado Edjunior Machado
              David Benoit David Benoit
              Edjunior Machado Edjunior Machado
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

                Created:
                Updated: