From c519ae6b97b63024dae8ee349fe1e4e47c3ad54f Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Wed, 11 May 2022 13:00:44 -0600 Subject: implement parsing sys_chunks --- cmd/btrfs-dbg/main.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'cmd/btrfs-dbg') diff --git a/cmd/btrfs-dbg/main.go b/cmd/btrfs-dbg/main.go index 3d2103a..9a87f10 100644 --- a/cmd/btrfs-dbg/main.go +++ b/cmd/btrfs-dbg/main.go @@ -42,12 +42,18 @@ func Main(imgfilename string) (err error) { spew := spew.NewDefaultConfig() spew.DisablePointerAddresses = true - spew.Dump(superblocks[0].Data) sum, err := superblocks[0].Data.CalculateChecksum() if err != nil { return err } - fmt.Printf("calculated sum: %x\n", sum) + fmt.Printf("superblock checksum: %x\n", sum) + spew.Dump(superblocks[0].Data) + + syschunks, err := superblocks[0].Data.ParseSysChunkArray() + if err != nil { + return err + } + spew.Dump(syschunks) return nil } -- cgit v1.2.3-2-g168b