github.com/DARA-Project/GoDist-Scheduler@v0.0.0-20201030134746-668de4acea0d/tools/variable_info.go (about)

     1  package main
     2  
     3  // This script prints out all the fully named
     4  // variables in user-written code present in
     5  // a go binary
     6  
     7  import (
     8  	"github.com/DARA-Project/GoDist-Scheduler/bininfo"
     9  	"log"
    10  	"os"
    11  )
    12  
    13  func main() {
    14  	if len(os.Args) != 2 {
    15  		log.Fatal("Usage: go run variable_info.go <path/to/go/binary>")
    16  	}
    17  	err := bininfo.PrintBinaryInfo(os.Args[1], []string{})
    18  	if err != nil {
    19  		log.Fatal(err)
    20  	}
    21  }