Versions in this module Expand all Collapse all v1 v1.0.0 Sep 11, 2020 Changes in this version + const ErrCannotFindPackageFiles + const ErrUnknownABI + func AllLayers() []string + func DeviceInfo(ctx context.Context, os device.OSKind) (file.Path, error) + func GapidApk(ctx context.Context, abi *device.ABI) (file.Path, error) + func Gapir(ctx context.Context, abi *device.ABI) (file.Path, error) + func Gapis(ctx context.Context) (file.Path, error) + func Gapit(ctx context.Context) (file.Path, error) + func GoArgs(ctx context.Context) []string + func Json(ctx context.Context, lib LibraryType, abi *device.ABI) (file.Path, error) + func LayerFromDataSource(name string) (string, error) + func Library(ctx context.Context, lib LibraryType, abi *device.ABI) (file.Path, error) + func LibraryName(lib LibraryType, abi *device.ABI) string + func PerfettoCmd(ctx context.Context, abi *device.ABI) (file.Path, error) + func Strings(ctx context.Context) (file.Path, error) + type FileLayout interface + DeviceInfo func(ctx context.Context, os device.OSKind) (file.Path, error) + GapidApk func(ctx context.Context, abi *device.ABI) (file.Path, error) + Gapir func(ctx context.Context, abi *device.ABI) (file.Path, error) + Gapis func(ctx context.Context) (file.Path, error) + Gapit func(ctx context.Context) (file.Path, error) + GoArgs func(ctx context.Context) []string + Json func(ctx context.Context, lib LibraryType, abi *device.ABI) (file.Path, error) + Library func(ctx context.Context, lib LibraryType, abi *device.ABI) (file.Path, error) + PerfettoCmd func(ctx context.Context, abi *device.ABI) (file.Path, error) + Strings func(ctx context.Context) (file.Path, error) + func NewPkgLayout(dir file.Path, create bool) (FileLayout, error) + func RunfilesLayout(manifest file.Path) (FileLayout, error) + type LibraryType int + const LibCPUTiming + const LibDebugMarker + const LibGraphicsSpy + const LibMemoryTracker + const LibVirtualSwapChain + func LibraryFromLayerName(name string) (LibraryType, error) + type ZipLayout struct + func NewZipLayout(f *zip.Reader, os device.OSKind) *ZipLayout + func (l *ZipLayout) DeviceInfo(ctx context.Context, os device.OSKind) (*zip.File, error) + func (l *ZipLayout) GapidApk(ctx context.Context, abi *device.ABI) (*zip.File, error) + func (l *ZipLayout) Gapir(ctx context.Context, abi *device.ABI) (*zip.File, error) + func (l *ZipLayout) Gapis(ctx context.Context) (*zip.File, error) + func (l *ZipLayout) Gapit(ctx context.Context) (*zip.File, error) + func (l *ZipLayout) Json(ctx context.Context, lib LibraryType, abi *device.ABI) (*zip.File, error) + func (l *ZipLayout) Library(ctx context.Context, lib LibraryType, abi *device.ABI) (*zip.File, error) + func (l *ZipLayout) PerfettoCmd(ctx context.Context, abi *device.ABI) (*zip.File, error) + func (l *ZipLayout) Strings(ctx context.Context) (*zip.File, error) Incompatible versions in this module v2.0.0+incompatible Jul 8, 2021