MCPcopy Index your code

hub / github.com/cognitive-engineering-lab/aquascope / types & classes

Types & classes163 in github.com/cognitive-engineering-lab/aquascope

↓ 2 callersClassCleanedBody
A /cleaned/ graph representation for working with the MIR. A `CleanedBody` represents MIR locations that are reachable via regular control-flow. This
crates/aquascope/src/analysis/ir_mapper/body_graph.rs:14
↓ 2 callersClassJson
crates/aquascope_serve/src/server.rs:108
↓ 2 callersClassLoanKey
crates/aquascope/src/analysis/mod.rs:52
↓ 2 callersClassMoveKey
crates/aquascope/src/analysis/mod.rs:101
↓ 1 callersClassAllPostDominators
Computes the intersection of the post-dominators across all exits to a graph.
crates/aquascope/src/analysis/ir_mapper/post_dominators.rs:10
↓ 1 callersClassAquascopePreprocessorWrapper
crates/mdbook-aquascope/src/main.rs:21
↓ 1 callersClassBuilderIdx
crates/aquascope/src/analysis/stepper/segmented_mir.rs:203
↓ 1 callersEnumError
crates/aquascope_serve/src/main.rs:76
↓ 1 callersClassLoanPoints
crates/aquascope/src/analysis/mod.rs:105
↓ 1 callersClassLoanRegions
crates/aquascope/src/analysis/mod.rs:113
↓ 1 callersClassMdCharPos
crates/mdbook-aquascope/src/annotations.rs:13
↓ 1 callersClassMdLinePos
crates/mdbook-aquascope/src/annotations.rs:17
↓ 1 callersClassMovePoints
crates/aquascope/src/analysis/mod.rs:109
↓ 1 callersClassMoveRegions
crates/aquascope/src/analysis/mod.rs:117
↓ 1 callersClassMovedPlaces
crates/aquascope/src/interpreter/step.rs:103
↓ 1 callersClassPermissionsDomain
crates/aquascope/src/analysis/permissions/mod.rs:201
Class
frontend/packages/leader-line/src/bindings/leader-line.d.ts:150
Class
frontend/packages/leader-line/src/bindings/leader-line.d.ts:152
Class
frontend/packages/leader-line/src/bindings/leader-line.d.ts:154
Class
frontend/packages/aquascope-editor/src/lib.tsx:120
Class
frontend/packages/aquascope-editor/src/editor-utils/interpreter.tsx:803
Class
frontend/packages/aquascope-editor/src/editor-utils/stepper.tsx:381
Class
frontend/packages/aquascope-editor/src/editor-utils/boundaries.tsx:150
EnumAbbreviated
crates/aquascope/src/interpreter/mvalue.rs:49
ClassAddressLocator
crates/aquascope/src/interpreter/miri_utils.rs:48
ClassAnalysisOutput
crates/aquascope/src/analysis/mod.rs:301
ClassAnchorAttachment
frontend/packages/leader-line/src/bindings/leader-line.d.ts:152
InterfaceAnimationOptions
frontend/packages/leader-line/src/bindings/leader-line.d.ts:94
ClassAquascopeAnalysis
crates/aquascope/src/analysis/mod.rs:288
ClassAquascopeAnnotations
crates/mdbook-aquascope/src/annotations.rs:48
ClassAquascopeArgs
crates/mdbook-aquascope/src/main.rs:19
ClassAquascopeBlock
crates/mdbook-aquascope/src/block.rs:19
ClassAquascopeCallbacks
crates/aquascope_front/src/plugin.rs:172
EnumAquascopeCommand
crates/aquascope_front/src/plugin.rs:39
EnumAquascopeError
crates/aquascope/src/analysis/mod.rs:280
ClassAquascopeFacts
crates/aquascope/src/analysis/permissions/mod.rs:34
ClassAquascopePlugin
crates/aquascope_front/src/plugin.rs:54
ClassAquascopePluginArgs
crates/aquascope_front/src/plugin.rs:30
ClassAquascopePreprocessor
crates/mdbook-aquascope/src/preprocessor.rs:21
InterfaceAreaAnchorOptions
frontend/packages/leader-line/src/bindings/leader-line.d.ts:111
InterfaceBackendOutput
frontend/packages/aquascope-editor/src/types.ts:65
EnumBadSegmentKind
crates/aquascope/src/analysis/stepper/segmented_mir.rs:890
InterfaceBasicBlockDataExt
crates/aquascope/src/analysis/ir_mapper/body_graph.rs:136
ClassBindingFinder
crates/aquascope/src/analysis/find_bindings.rs:9
EnumBodySpanType
crates/aquascope/src/interpreter/step.rs:142
ClassBoundariesAnnotations
crates/mdbook-aquascope/src/annotations.rs:36
ClassBoundaryPointWidget
frontend/packages/aquascope-editor/src/editor-utils/boundaries.tsx:150
InterfaceBounded
crates/aquascope/src/analysis/mod.rs:185
ClassBranchData
crates/aquascope/src/analysis/stepper/segmented_mir.rs:163
EnumCFKind
crates/aquascope/src/analysis/stepper/segmented_mir.rs:185
ClassCache
crates/mdbook-aquascope/src/cache.rs:15
InterfaceCaptionLabelOptions
frontend/packages/leader-line/src/bindings/leader-line.d.ts:135
ClassCollectMoves
crates/aquascope/src/interpreter/step.rs:542
ClassCollection
crates/aquascope/src/analysis/stepper/segmented_mir.rs:191
ClassCollectionBuilder
crates/aquascope/src/analysis/stepper/segmented_mir.rs:197
InterfaceCommonConfig
frontend/packages/aquascope-editor/src/lib.tsx:114
ClassConfig
crates/aquascope_serve/src/main.rs:29
ClassContainer
crates/aquascope_serve/src/container.rs:44
InterfaceDashOptions
frontend/packages/leader-line/src/bindings/leader-line.d.ts:74
InterfaceDecorationField
frontend/packages/aquascope-editor/src/editor-utils/misc.tsx:306
ClassDiagnosticInfo
crates/aquascope/src/errors/mod.rs:15
InterfaceDifference
crates/aquascope/src/analysis/stepper/mod.rs:46
InterfaceDropShadowOptions
frontend/packages/leader-line/src/bindings/leader-line.d.ts:86
ClassEditor
frontend/packages/aquascope-editor/src/lib.tsx:120
InterfaceEditorComponentProps
frontend/packages/aquascope-editor/src/lib.tsx:369
EnumError
crates/aquascope_serve/src/container.rs:13
ClassErrorJson
crates/aquascope_serve/src/main.rs:36
ClassExpectedPermissions
crates/aquascope/src/analysis/boundaries/mod.rs:253
InterfaceFileNotFound
frontend/packages/aquascope-editor/src/types.ts:54
EnumFindResult
crates/aquascope/src/analysis/stepper/segmented_mir.rs:206
ClassFindSteppableNodes
crates/aquascope/src/interpreter/mapper.rs:20
ClassFlowBoundary
crates/aquascope/src/analysis/boundaries/mod.rs:213
EnumFlowEdgeKind
crates/aquascope/src/analysis/permissions/flow.rs:138
EnumGatherDepth
crates/aquascope/src/analysis/ir_mapper/mod.rs:65
EnumGatherMode
crates/aquascope/src/analysis/ir_mapper/mod.rs:59
EnumGetSpanner
crates/aquascope/src/analysis/stepper/segmented_mir.rs:353
InterfaceGradientOptions
frontend/packages/leader-line/src/bindings/leader-line.d.ts:81
EnumHeapAllocKind
crates/aquascope/src/interpreter/mvalue.rs:85
ClassHirExprScraper
crates/aquascope/src/analysis/scrape_hir.rs:7
ClassHirExprScraper
crates/aquascope/src/analysis/boundaries/path_visitor.rs:26
ClassHirNodeLocations
TODO: I want to decompose this into more specific regions. E.g. we really want to only ever group locations together which have a total order. Example
crates/aquascope/src/analysis/ir_mapper/mod.rs:54
ClassHirStepPoints
Visitor for creating permission steps in the HIR. Visits the HIR in a Nested order, splitting the MIR and accumulating permission steps.
crates/aquascope/src/analysis/stepper/hir_steps.rs:79
ClassIRMapper
crates/aquascope/src/analysis/ir_mapper/mod.rs:24
InterfaceIconField
frontend/packages/aquascope-editor/src/editor-utils/misc.tsx:38
ClassInterpAnnotations
crates/mdbook-aquascope/src/annotations.rs:42
ClassInterpretCallbacks
crates/aquascope/src/interpreter/mod.rs:67
InterfaceInterpreterConfig
frontend/packages/aquascope-editor/src/editor-utils/interpreter.tsx:43
EnumInvalidReason
crates/aquascope/src/analysis/stepper/segmented_mir.rs:875
ClassLabelAttachment
frontend/packages/leader-line/src/bindings/leader-line.d.ts:150
InterfaceLabelFontOptions
frontend/packages/leader-line/src/bindings/leader-line.d.ts:16
ClassLeaderLine
frontend/packages/leader-line/src/bindings/leader-line.d.ts:154
EnumLengthKind
crates/aquascope/src/analysis/stepper/segmented_mir.rs:140
EnumLoanRefined
crates/aquascope/src/analysis/mod.rs:59
ClassLocalFrame
crates/aquascope/src/interpreter/step.rs:162
ClassMFrame
crates/aquascope/src/interpreter/step.rs:43
ClassMHeap
crates/aquascope/src/interpreter/step.rs:58
EnumMHeapAllocKind
crates/aquascope/src/interpreter/mvalue.rs:94
ClassMLocal
crates/aquascope/src/interpreter/step.rs:35
EnumMMemorySegment
crates/aquascope/src/interpreter/mvalue.rs:23
ClassMPath
crates/aquascope/src/interpreter/mvalue.rs:39
next →1–100 of 163, ranked by callers