...

Text file src/cmd/nm/testdata/script/issue77301.txt

Documentation: cmd/nm/testdata/script

     1# Tests the correct symbol placement for initialized vs uninitialized
     2# globals in the respective sections: https://go.dev/issues/77301
     3go build -o main
     4exec go tool nm main
     5stdout 'B main.globalUninitialized'
     6stdout 'D main.globalInitialized'
     7
     8-- go.mod --
     9module nm_bss_symbol_check
    10
    11-- main.go --
    12package main
    13
    14var globalUninitialized int64
    15var globalInitialized int64 = 42
    16
    17func main() {
    18    println(globalUninitialized)
    19    println(globalInitialized)
    20}

View as plain text