Directories ¶
Path | Synopsis |
---|---|
fake-clock
|
|
syslog
|
|
thinfs
|
|
bitops
Package bitops provides various utility functions and types for low level bit-twiddling.
|
Package bitops provides various utility functions and types for low level bit-twiddling. |
block
Package block defines the interface that all block-based devices must present to ThinFS.
|
Package block defines the interface that all block-based devices must present to ThinFS. |
block/blocktest
Package testlib a test library for testing implementations of the block.Device interface.
|
Package testlib a test library for testing implementations of the block.Device interface. |
block/fake
Package fake provides a fake in-memory implementation of block.Device.
|
Package fake provides a fake in-memory implementation of block.Device. |
block/file
Package file implements the block.Device interface backed by a traditional file.
|
Package file implements the block.Device interface backed by a traditional file. |
cache
Package cache provides an object cache that uses an adaptive replacement policy described by Mediddo & Modha in "Outperforming LRU with an Adaptive Replacement Cache Algorithm".
|
Package cache provides an object cache that uses an adaptive replacement policy described by Mediddo & Modha in "Outperforming LRU with an Adaptive Replacement Cache Algorithm". |
fs
Package fs defines the interface for all filesystems.
|
Package fs defines the interface for all filesystems. |
fs/msdosfs
Package msdosfs implements the FAT filesystem
|
Package msdosfs implements the FAT filesystem |
fs/msdosfs/bootrecord
Package bootrecord describes the first sectors of a partition, which hold filesystem metadata.
|
Package bootrecord describes the first sectors of a partition, which hold filesystem metadata. |
fs/msdosfs/clock
Package clock allows the current time to be overloaded
|
Package clock allows the current time to be overloaded |
fs/msdosfs/cluster
Package cluster is responsible for opening and using the FAT.
|
Package cluster is responsible for opening and using the FAT. |
fs/msdosfs/cluster/fat
Package fat contains the actual File Allocation Table used by the FAT filesystem.
|
Package fat contains the actual File Allocation Table used by the FAT filesystem. |
fs/msdosfs/cluster/fat/fsinfo
Package fsinfo describes the FAT32-exclusive FSInfo structure
|
Package fsinfo describes the FAT32-exclusive FSInfo structure |
fs/msdosfs/direntry
Package direntry describes FAT directory entries.
|
Package direntry describes FAT directory entries. |
fs/msdosfs/testutil
Package testutil provides utilities which help test the FAT filesystem.
|
Package testutil provides utilities which help test the FAT filesystem. |
gpt
Package gpt is an implementation of GUID Partition Table read and write.
|
Package gpt is an implementation of GUID Partition Table read and write. |
mbr
Package mbr is a minimial implementation of Master Boot Record parsing and writing, implemented in support of GUID Partition Table parsing and writing.
|
Package mbr is a minimial implementation of Master Boot Record parsing and writing, implemented in support of GUID Partition Table parsing and writing. |
thinio
Package thinio provides functionality for orchestrating I/O operations on a block.Device.
|
Package thinio provides functionality for orchestrating I/O operations on a block.Device. |
Click to show internal directories.
Click to hide internal directories.