# Fetch and build the package directly from the module repository go install :// Use code with caution. github.com Use code with caution. Use code with caution. Manual Compilation
Here is a quick tutorial on how to inspect your data like a pro. 🧵👇
// Using xdumpgo to inspect the map xdumpgo.Dump(c.Settings) xdumpgo tutorial
saveData, _ := os.ReadFile("game.sav") cfg := xdumpgo.DefaultConfig() cfg.GroupSize = 4 cfg.Endian = xdumpgo.LittleEndian xdumpgo.NewDumper(cfg).Write(os.Stdout, saveData)
Ensure your $GOPATH/bin is in your system's PATH. Check the installation by running: xdumpgo --version Use code with caution. Copied to clipboard Basic Usage & Workflow # Fetch and build the package directly from
Shows exported functions, types, and string data offsets.
Dump raw memory from a serial monitor log: Manual Compilation Here is a quick tutorial on
// Use standard logger log.Printf("Current Inventory State:\n%s", str)
: Enable deferred constraints or run with the global drop flag --disable-constraints-on-load . This drops foreign key restrictions during data streaming and rebuilds them safely at finalization. Increasing Stream Speeds
| Task | xdumpgo command | Delve alternative | |------|----------------|-------------------| | Load core | xdumpgo info | dlv core | | Goroutines list | xdumpgo goroutines | goroutines | | Stack trace | xdumpgo stack -g N | bt | | Heap stats | xdumpgo heap | heap | | Variables | xdumpgo globals | vars |