MCPcopy Create free account

hub / github.com/aclements/go-misc / types & classes

Types & classes265 in github.com/aclements/go-misc

↓ 7 callersFuncTypeboolNode
func(pi pathInfo) bool
dashquery/compile.go:74
↓ 7 callersTypeAliasptr
ptr is a memory pointer, as an index into mem. 0 is the nil pointer.
go-weave/models/rescan.go:33
↓ 6 callersFuncTypenumberNode
func(pi pathInfo) constant.Value
dashquery/compile.go:75
↓ 6 callersTypeAliasptr
ptr is a memory pointer, as an index into mem. 0 is the nil pointer.
go-weave/models/yuasa.go:56
↓ 5 callersFuncTypestringNode
func(pi pathInfo) string
dashquery/compile.go:76
↓ 4 callersClassEncoder
stackmapcompress.py:115
↓ 4 callersTypeAliasOutcome
An Outcome represents the outcomes of all instructions in an execution. Bit i of an Outcome is set to the result of the load with ID i.
memmodel/outcome.go:15
↓ 4 callersClassStackmap
stackmapcompress.py:19
↓ 4 callersStructsum
buildstats/main.go:96
↓ 3 callersTypeAliasPCTabKey
pcvaluetab/symtab.go:37
↓ 3 callersTypeAliasrowIndex
0-based
minutes3/gdoc.go:531
↓ 2 callersClassDecoder
stackmapcompress.py:98
↓ 2 callersClassGraph
gcdense/test.py:11
↓ 2 callersTypeAliasMemState
MemState stores the memory state of an executing program. It is a bit vector indexed by variable number.
memmodel/prog.go:99
↓ 2 callersClassPCData
stackmapcompress.py:65
↓ 2 callersClassTLB
gcdense/test.py:35
↓ 2 callersTypeAliascolIndex
minutes3/gdoc.go:529
↓ 2 callersTypeAliaslabelList
minutes3/github.go:141
↓ 1 callersTypeAliasLockSetKey
rtcheck/main.go:927
↓ 1 callersTypeAliasResult
rtanalysis/systemstack/analysis.go:35
↓ 1 callersTypeAliasResult
rtanalysis/directives/analysis.go:18
↓ 1 callersTypeAliasTimeSince
TimeSince formats as the duration since a given reference time. This is intended for use in deferred format strings since it will continue to show the
stress2/reporter.go:151
↓ 1 callersTypeAliasbuildInfoSorter
gover/gover.go:376
↓ 1 callersTypeAliasbyTime
benchplot/table.go:116
↓ 1 callersTypeAliascurrentSorter
findflakes/main.go:358
↓ 1 callersStructfn
varint/bench_test.go:14
↓ 1 callersTypeAliashbGraphNode
An hbGraphNode represents the set of in-edges for a single node in the global happens-before graph. If bit i is set, then node i globally happens-befo
memmodel/hb.go:101
↓ 1 callersTypeAliaspageFlags
scanpagemap.go:66
↓ 1 callersTypeAliasresultKeySorter
bench/print.go:172
StructABIOptions
abi/abi.go:182
StructAndersonDarlingTestResult
findflakes/adtest.go:27
StructAtomicInt32
go-weave/weave/atomic.go:7
StructBenchKey
A BenchKey identifies one metric (e.g., "ns/op", "B/op") from one benchmark (function name sans "Benchmark" prefix) in one configuration (input file n
benchmany/readlog.go:33
StructBenchmark
Benchmark records the configuration and results of a single benchmark run (a single line of a benchmark results file).
bench/parse.go:24
StructBenchstat
A Benchstat is the metrics along one axis (e.g., ns/op or MB/s) for all runs of a specific benchmark.
benchmany/readlog.go:24
StructBuild
findflakes/logs.go:45
TypeAliasBuildStatus
findflakes/logs.go:52
StructBuildlet
gopool/main.go:211
StructCollection
benchmany/readlog.go:37
StructCommand
There are several complications here: * The process may start subprocesses. It may exit before its subprocesses. Still-running subprocesses may keep
stress2/cmd.go:39
StructCommitInfo
benchplot/git.go:16
StructConfig
gopool/main.go:77
StructConfig
Config represents a single key/value configuration pair.
bench/parse.go:45
StructCounterexample
memmodel/main.go:85
StructCulprit
Culprit gives the probability P that the event at time T was responsible for a failure.
findflakes/flaketest.go:191
StructDebugTree
A DebugTree captures a hierarchical debug trace. It's useful for visualizing the execution of recursive functions.
rtcheck/debug.go:15
StructDecoder
pcvaluetab/read.go:13
StructDist
pcvaluetab/dist.go:13
StructDoc
minutes3/gdoc.go:43
StructDynConst
BUG: DynConst is infinite precision. It should track its type and truncate the results of every operation.
rtcheck/val.go:333
StructDynFieldAddr
DynFieldAddr is the address of a field in a global. Because it is only fields in globals, it can only alias other DynFieldAddrs. TODO: We could unify
rtcheck/val.go:438
StructDynGlobal
DynGlobal is the address of a global. Because it's the address of a global, it can only alias other DynGlobals.
rtcheck/val.go:415
StructDynHeapPtr
DynHeapPtr is a pointer to a tracked heap object. Because globals and heap objects are tracked separately, a DynHeapPtr can only alias other DynHeapPt
rtcheck/val.go:459
StructDynNil
DynNil is a nil pointer.
rtcheck/val.go:398
TypeAliasDynStruct
DynStruct is a struct value consisting of heap objects. It maps from field name to heap object. Note that each tracked field is its own heap object; e
rtcheck/val.go:501
InterfaceDynValue
A DynValue is the dynamic value of an ssa.Value on a particular execution path. It can track any scalar value and addresses that cannot alias (e.g., a
rtcheck/val.go:310
StructErrNondeterminism
ErrNondeterminism is the error used by deterministic strategies to indicate that the strategy detected that the application behaved non-deterministica
go-weave/amb/det.go:79
StructEvent
minutes3/minutes.go:212
StructFailure
Failure records a failure extracted from an all.bash log.
internal/loganal/failure.go:16
StructFileLock
gopool/main.go:156
StructFlagLimit
stress2/main.go:106
StructFlagRegexp
stress2/main.go:140
StructFlakeRegion
findflakes/flaketest.go:17
StructFlakeTestResult
findflakes/flaketest.go:13
StructFrame
abi/abi.go:205
StructFunc
rtanalysis/systemstack/analysis.go:20
StructFunc
pcvaluetab/symtab.go:30
StructGNode
memmodel/graph.go:17
StructGeometricDist
GeometricDist is a geometric distribution with success probability P.
findflakes/geodist.go:14
StructGerrit
git-p/gerrit.go:81
StructGerritAccount
GerritAccount is the JSON struct for a Gerrit AccountInfo.
git-p/gerrit.go:61
StructGerritApproval
GerritApproval is the JSON struct for a Gerrit ApprovalInfo.
git-p/gerrit.go:69
StructGerritChangeInfo
GerritChangeInfo is the JSON struct returned by a Gerrit CL query.
git-p/gerrit.go:21
StructGerritChangeMessageInfo
GerritChangeMessageInfo is the JSON struct for a Gerrit ChangeMessageInfo.
git-p/gerrit.go:44
StructGerritChanges
git-p/gerrit.go:144
StructGerritLabel
GerritLabel is the JSON struct for a Gerrit LabelInfo.
git-p/gerrit.go:52
StructGerritRevision
GerritRevision is the JSON struct for a Gerrit RevisionInfo.
git-p/gerrit.go:76
InterfaceGitHubClient
GitHubClient wraps the [github.Client] API to provide injection points.
minutes3/github.go:17
StructGitHubDryClient
GitHubDryClient is a dry-run client that rejects mutation operations.
minutes3/github.go:202
StructGitHubLogger
GitHubLogger is a GitHubClient that logs all mutation operations and delegates all actions to an underlying client.
minutes3/github.go:100
StructGraph
memmodel/graph.go:13
StructHBAcqRel
HBAcqRel is an HBGenerator that implements acquire/release.
memmodel/hbacqrel.go:8
InterfaceHBGenerator
HBGenerator generates a happens-before graph. TODO: Given how stateless this is, we could precompute all n^2 results.
memmodel/hb.go:32
StructHBModel
HBModel is a generalized memory model with a plug-in happens-before graph generator. This model works by generating all sequential interleavings of t
memmodel/hb.go:20
StructHBSC
HBSC is a HBGenerator that implements sequential consistency.
memmodel/hbsc.go:8
StructHBTSO
HBTSO is an HBGenerator that implements TSO.
memmodel/hbtso.go:8
TypeAliasHBType
memmodel/hb.go:57
StructHBUnordered
HBUnordered is an HBGenerator that implements fully relaxed memory order where the *only* order observed is local program order. This corresponds to h
memmodel/hbunordered.go:13
StructHeapObject
A HeapObject is a tracked object in the heap. HeapObjects have identity; that is, for two *HeapObjects x and y, they refer to the same heap object if
rtcheck/val.go:530
StructIndentWriter
rtcheck/debug.go:100
StructIssue
minutes3/gdoc.go:56
StructLockClass
A LockClass represents a set of locks. LockClasses form equivalence classes: a given lock instance belongs to exactly one lock class. Often, a LockCla
rtcheck/lockclass.go:20
StructLockClassAnalysis
rtcheck/lockclass.go:56
StructLockOrder
LockOrder tracks a lock graph and reports cycles that prevent the graph from being a partial order.
rtcheck/order.go:25
StructLockSet
LockSet represents a set of locks and where they were acquired.
rtcheck/main.go:921
StructLockSetSet
A LockSetSet is a set of LockSets.
rtcheck/main.go:1057
StructMethodMeta
simdapi/cmd/apisum/main.go:38
StructMinutes
minutes3/minutes.go:206
InterfaceModel
memmodel/main.go:69
StructMutex
go-weave/weave/mutex.go:9
next →1–100 of 265, ranked by callers