diff options
author | Luke Shumaker <lukeshu@lukeshu.com> | 2022-06-01 02:41:36 -0600 |
---|---|---|
committer | Luke Shumaker <lukeshu@lukeshu.com> | 2022-06-01 02:41:36 -0600 |
commit | cf314d3f1f96e2c07b68a7171e27f58c899bcdbb (patch) | |
tree | 85a3e4769700d054a5deaccc71c691645e029b09 /pkg/btrfs/btrfsitem/item_chunk.go | |
parent | d6243eb7afd5d9d91686bce2e02c252be456b38c (diff) |
fix
Diffstat (limited to 'pkg/btrfs/btrfsitem/item_chunk.go')
-rw-r--r-- | pkg/btrfs/btrfsitem/item_chunk.go | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/pkg/btrfs/btrfsitem/item_chunk.go b/pkg/btrfs/btrfsitem/item_chunk.go index 5c573b0..7bb65b1 100644 --- a/pkg/btrfs/btrfsitem/item_chunk.go +++ b/pkg/btrfs/btrfsitem/item_chunk.go @@ -1,6 +1,8 @@ package btrfsitem import ( + "fmt" + "lukeshu.com/btrfs-tools/pkg/binstruct" "lukeshu.com/btrfs-tools/pkg/btrfs/internal" ) @@ -21,11 +23,10 @@ type Chunk struct { // CHUNK_ITEM=228 } type ChunkStripe struct { - // Stripes follow (for each number of stripes): - DeviceID internal.ObjID `bin:"off=0, siz=8"` // device ID - Offset uint64 `bin:"off=8, siz=8"` // offset - DeviceUUID internal.UUID `bin:"off=10, siz=10"` // device UUID - binstruct.End `bin:"off=20"` + DeviceID internal.ObjID `bin:"off=0x0, siz=0x8"` + Offset uint64 `bin:"off=0x8, siz=0x8"` + DeviceUUID internal.UUID `bin:"off=0x10, siz=0x10"` + binstruct.End `bin:"off=0x20"` } func (chunk *Chunk) UnmarshalBinary(dat []byte) (int, error) { |