tokstyle-0.0.9: TokTok C code style checker
Contents
Index
Index
>+>
Tokstyle.Common
AliasDescr
Tokstyle.Common.TypeSystem
allocSite
Tokstyle.Analysis.PointsTo.Types
allWarnings
1 (Function)
Tokstyle.C.Linter
2 (Function)
Tokstyle.Linter
analyse
1 (Function)
Tokstyle.C.Linter.VoidCall
2 (Function)
Tokstyle.C.Linter.Sizeof
3 (Function)
Tokstyle.C.Linter.SizeArg
4 (Function)
Tokstyle.C.Linter.Memset
5 (Function)
Tokstyle.C.Linter.Conversion
6 (Function)
Tokstyle.C.Linter.Cast
7 (Function)
Tokstyle.C.Linter.CallbackParams
8 (Function)
Tokstyle.C.Linter.BoolConversion
9 (Function)
Tokstyle.C.Linter
10 (Function)
Tokstyle.Linter
analyseEnums
Tokstyle.Common.EnumLinter
analyseGlobal
Tokstyle.Linter
analyseLocal
Tokstyle.Linter
analyseStructs
Tokstyle.Common.StructLinter
Array
Tokstyle.Common.TypeSystem
ArrayTypeSize
Tokstyle.C.Patterns
AstActions
1 (Type/Class)
Tokstyle.C.TraverseAst
2 (Data Constructor)
Tokstyle.C.TraverseAst
astActions
Tokstyle.C.TraverseAst
baseLoc
Tokstyle.Analysis.PointsTo.Types
BoolTy
Tokstyle.Common.TypeSystem
bracketUserState
Tokstyle.C.Env
buildCFG
1 (Function)
Tokstyle.Analysis.CFG
2 (Function)
Tokstyle.Analysis.DataFlow
builtin
Tokstyle.Common.TypeSystem
BuiltinType
Tokstyle.Common.TypeSystem
CallGraph
Tokstyle.Analysis.PointsTo.Fixpoint
CFG
1 (Type/Class)
Tokstyle.Analysis.CFG
2 (Type/Class)
Tokstyle.Analysis.DataFlow
3 (Type/Class)
Tokstyle.Analysis.PointsTo.Fixpoint
cfgInFacts
Tokstyle.Analysis.DataFlow
CFGNode
1 (Type/Class)
Tokstyle.Analysis.CFG
2 (Data Constructor)
Tokstyle.Analysis.CFG
3 (Type/Class)
Tokstyle.Analysis.DataFlow
4 (Data Constructor)
Tokstyle.Analysis.DataFlow
cfgNodeId
1 (Function)
Tokstyle.Analysis.CFG
2 (Function)
Tokstyle.Analysis.DataFlow
cfgOutFacts
Tokstyle.Analysis.DataFlow
cfgPreds
1 (Function)
Tokstyle.Analysis.CFG
2 (Function)
Tokstyle.Analysis.DataFlow
cfgStmts
1 (Function)
Tokstyle.Analysis.CFG
2 (Function)
Tokstyle.Analysis.DataFlow
cfgSuccs
1 (Function)
Tokstyle.Analysis.CFG
2 (Function)
Tokstyle.Analysis.DataFlow
CharTy
Tokstyle.Common.TypeSystem
collect
Tokstyle.Common.TypeSystem
collectTypes
Tokstyle.Common.TypeSystem
Const
Tokstyle.Common.TypeSystem
Context
1 (Type/Class)
Tokstyle.Analysis.Types
2 (Type/Class)
Tokstyle.Analysis.PointsTo.Types
ctx
Tokstyle.C.Env
DataFlow
Tokstyle.Analysis.DataFlow
debugging
Tokstyle.Common.TypeSystem
defaultEnv
Tokstyle.C.Env
descr
1 (Function)
Tokstyle.Linter.Assert
2 (Function)
Tokstyle.Linter.BooleanReturn
3 (Function)
Tokstyle.Linter.Booleans
4 (Function)
Tokstyle.Linter.CallbackNames
5 (Function)
Tokstyle.Linter.Callgraph
6 (Function)
Tokstyle.Linter.CallocArgs
7 (Function)
Tokstyle.Linter.CallocType
8 (Function)
Tokstyle.Linter.CompoundInit
9 (Function)
Tokstyle.Linter.Constness
10 (Function)
Tokstyle.Linter.DeclaredOnce
11 (Function)
Tokstyle.Linter.DeclsHaveDefns
12 (Function)
Tokstyle.Linter.DocComments
13 (Function)
Tokstyle.Linter.EnumDefines
14 (Function)
Tokstyle.Linter.EnumNames
15 (Function)
Tokstyle.Linter.FuncPrototypes
16 (Function)
Tokstyle.Linter.FuncScopes
17 (Function)
Tokstyle.Linter.GlobalFuncs
18 (Function)
Tokstyle.Linter.LoggerCalls
19 (Function)
Tokstyle.Linter.LoggerConst
20 (Function)
Tokstyle.Linter.LoggerNoEscapes
21 (Function)
Tokstyle.Linter.MallocCall
22 (Function)
Tokstyle.Linter.MallocType
23 (Function)
Tokstyle.Linter.MemcpyStructs
24 (Function)
Tokstyle.Linter.Nesting
25 (Function)
Tokstyle.Linter.Nullability
26 (Function)
Tokstyle.Linter.OwnershipDecls
27 (Function)
Tokstyle.Linter.Parens
28 (Function)
Tokstyle.Linter.SwitchIf
29 (Function)
Tokstyle.Linter.TaggedUnion
30 (Function)
Tokstyle.Linter.TypeCheck
31 (Function)
Tokstyle.Linter.TypedefName
32 (Function)
Tokstyle.Linter.UnsafeFunc
33 (Function)
Tokstyle.Linter.VarUnusedInScope
34 (Function)
Tokstyle.SemFmt.EnumFromInt
35 (Function)
Tokstyle.SemFmt.EnumToString
36 (Function)
Tokstyle.SemFmt.EnumUnpack
37 (Function)
Tokstyle.SemFmt.StructPack
38 (Function)
Tokstyle.Linter.PointsToAsserts
39 (Function)
Tokstyle.Linter.PointsTo
doBlockItem
Tokstyle.C.TraverseAst
doBlockItems
Tokstyle.C.TraverseAst
doConst
Tokstyle.C.TraverseAst
doDecl
Tokstyle.C.TraverseAst
doDecls
Tokstyle.C.TraverseAst
doExpr
Tokstyle.C.TraverseAst
doExprs
Tokstyle.C.TraverseAst
doGlobalDecls
Tokstyle.C.TraverseAst
doIdentDecl
Tokstyle.C.TraverseAst
doInit
Tokstyle.C.TraverseAst
doStat
Tokstyle.C.TraverseAst
doStats
Tokstyle.C.TraverseAst
dtrace
Tokstyle.Common.TypeSystem
dummyScopedId
Tokstyle.Analysis.Scope
empty
Tokstyle.Worklist
emptyFacts
Tokstyle.Analysis.DataFlow
EnumDescr
Tokstyle.Common.TypeSystem
EnumInfo
1 (Type/Class)
Tokstyle.Common.EnumLinter
2 (Data Constructor)
Tokstyle.Common.EnumLinter
EnumMem
Tokstyle.Common.TypeSystem
enumMembers
Tokstyle.Common.EnumLinter
enumName
Tokstyle.Common.EnumLinter
EnumRef
Tokstyle.Common.TypeSystem
Env
1 (Type/Class)
Tokstyle.C.Env
2 (Data Constructor)
Tokstyle.C.Env
evalExpr
Tokstyle.Analysis.PointsTo
ExternalParamLoc
Tokstyle.Analysis.PointsTo.Types
ExternalType
Tokstyle.Common.TypeSystem
extractRelevantState
Tokstyle.Analysis.PointsTo
F32Ty
Tokstyle.Common.TypeSystem
F64Ty
Tokstyle.Common.TypeSystem
fieldIndex
Tokstyle.Analysis.PointsTo.Types
FieldLoc
Tokstyle.Analysis.PointsTo.Types
fieldName
Tokstyle.Analysis.PointsTo.Types
findEntryPointsAndFuncMap
Tokstyle.Analysis.PointsTo.Fixpoint
findVarTypes
Tokstyle.Analysis.PointsTo.Fixpoint
fixpoint
Tokstyle.Analysis.DataFlow
foldArray
Tokstyle.Common.TypeSystem
fromList
Tokstyle.Worklist
fsMemEffects
Tokstyle.Analysis.PointsTo.Types
fsParamEffects
Tokstyle.Analysis.PointsTo.Types
fsReturnValue
Tokstyle.Analysis.PointsTo.Types
FuncDescr
Tokstyle.Common.TypeSystem
funcName
Tokstyle.Analysis.PointsTo.Types
FuncRef
Tokstyle.Common.TypeSystem
Function
Tokstyle.Common.TypeSystem
FunctionName
Tokstyle.Analysis.Types
functionName
Tokstyle.Common
FunctionSummary
1 (Type/Class)
Tokstyle.Analysis.PointsTo.Types
2 (Data Constructor)
Tokstyle.Analysis.PointsTo.Types
FunDeclParams
Tokstyle.C.Patterns
FunPtrParams
Tokstyle.C.Patterns
getCtx
Tokstyle.C.Env
getExternalSummary
Tokstyle.Analysis.PointsTo.ExternalSummaries
getJust
Tokstyle.C.TravUtils
getRetTy
Tokstyle.C.Env
getTypeRefName
Tokstyle.Common.TypeSystem
GlobalEnv
1 (Type/Class)
Tokstyle.Analysis.PointsTo.Types
2 (Data Constructor)
Tokstyle.Analysis.PointsTo.Types
GlobalVarLoc
Tokstyle.Analysis.PointsTo.Types
HeapLoc
Tokstyle.Analysis.PointsTo.Types
idToMemLoc
Tokstyle.Analysis.PointsTo.Types
IMemLoc
1 (Type/Class)
Tokstyle.Analysis.PointsTo.Types
2 (Data Constructor)
Tokstyle.Analysis.PointsTo.Types
initialScopeState
Tokstyle.Analysis.Scope
insert
Tokstyle.Common.TypeSystem
IntDescr
Tokstyle.Common.TypeSystem
intern
Tokstyle.Analysis.PointsTo.Types
IntLit
Tokstyle.Common.TypeSystem
IntRef
Tokstyle.Common.TypeSystem
isEnum
Tokstyle.C.Patterns
isFloating
Tokstyle.C.Patterns
isIntegral
Tokstyle.C.Patterns
isNumeric
Tokstyle.C.Patterns
isPointer
Tokstyle.Common
join
Tokstyle.Analysis.DataFlow
locFromPos
Tokstyle.Analysis.PointsTo.ExternalSummaries
locId
Tokstyle.Analysis.PointsTo.Types
lookupOrError
Tokstyle.Analysis.Types
lookupType
Tokstyle.Common.TypeSystem
markdown
Tokstyle.Linter
MemLoc
Tokstyle.Analysis.PointsTo.Types
MemLocPool
1 (Type/Class)
Tokstyle.Analysis.PointsTo.Types
2 (Data Constructor)
Tokstyle.Analysis.PointsTo.Types
memLocToId
Tokstyle.Analysis.PointsTo.Types
memMap
Tokstyle.Analysis.PointsTo.Types
MkFunBody
1 (Type/Class)
Tokstyle.Common.EnumLinter
2 (Type/Class)
Tokstyle.Common.StructLinter
mkLAt
1 (Function)
Tokstyle.Common.EnumLinter
2 (Function)
Tokstyle.Common.StructLinter
NameLit
Tokstyle.Common.TypeSystem
nextMemLocId
Tokstyle.Analysis.PointsTo.Types
NodeId
Tokstyle.Analysis.Types
Nonnull
Tokstyle.Common.TypeSystem
Nullable
Tokstyle.Common.TypeSystem
NullLoc
Tokstyle.Analysis.PointsTo.Types
Owner
Tokstyle.Common.TypeSystem
ParamName
Tokstyle.C.Patterns
paramName
Tokstyle.Analysis.PointsTo.Types
params
Tokstyle.C.Env
ParamType
Tokstyle.C.Patterns
pcCurrentFunc
Tokstyle.Analysis.PointsTo.Types
pcFilePath
Tokstyle.Analysis.PointsTo.Types
pcFuncs
Tokstyle.Analysis.PointsTo.Types
pcGlobalEnv
Tokstyle.Analysis.PointsTo.Types
pcTypeSystem
Tokstyle.Analysis.PointsTo.Types
pcVarTypes
Tokstyle.Analysis.PointsTo.Types
pcVTableMap
Tokstyle.Analysis.PointsTo.Types
Pointer
Tokstyle.Common.TypeSystem
PointsToAnalysis
Tokstyle.Analysis.PointsTo.Types
PointsToContext
1 (Type/Class)
Tokstyle.Analysis.PointsTo.Types
2 (Data Constructor)
Tokstyle.Analysis.PointsTo.Types
PointsToFact
1 (Type/Class)
Tokstyle.Analysis.PointsTo.Types
2 (Data Constructor)
Tokstyle.Analysis.PointsTo.Types
pop
Tokstyle.Worklist
popCtx
Tokstyle.C.Env
push
Tokstyle.Worklist
pushCtx
Tokstyle.C.Env
pushList
Tokstyle.Worklist
RelevantInputState
1 (Type/Class)
Tokstyle.Analysis.PointsTo.Types
2 (Data Constructor)
Tokstyle.Analysis.PointsTo.Types
resolve
Tokstyle.Common.TypeSystem
resolveRef
Tokstyle.Common.TypeSystem
resolveVTables
Tokstyle.Analysis.VTable
retTy
Tokstyle.C.Env
runGlobalFixpoint
Tokstyle.Analysis.PointsTo.Fixpoint
runScopePass
Tokstyle.Analysis.Scope
S08Ty
Tokstyle.Common.TypeSystem
S16Ty
Tokstyle.Common.TypeSystem
S32Ty
Tokstyle.Common.TypeSystem
S64Ty
Tokstyle.Common.TypeSystem
ScopedId
1 (Type/Class)
Tokstyle.Analysis.Scope
2 (Data Constructor)
Tokstyle.Analysis.Scope
ScopeState
1 (Type/Class)
Tokstyle.Analysis.Scope
2 (Data Constructor)
Tokstyle.Analysis.Scope
semEq
Tokstyle.Common
setRetTy
Tokstyle.C.Env
sidName
Tokstyle.Analysis.Scope
sidScope
Tokstyle.Analysis.Scope
sidUniqueId
Tokstyle.Analysis.Scope
Sized
Tokstyle.Common.TypeSystem
SizeTy
Tokstyle.Common.TypeSystem
skip
Tokstyle.Common
ssCurrentScope
Tokstyle.Analysis.Scope
ssErrors
Tokstyle.Analysis.Scope
ssFuncParamIds
Tokstyle.Analysis.Scope
ssNextId
Tokstyle.Analysis.Scope
ssTable
Tokstyle.Analysis.Scope
StackLoc
Tokstyle.Analysis.PointsTo.Types
StdType
Tokstyle.Common.TypeSystem
StructDescr
Tokstyle.Common.TypeSystem
StructRef
Tokstyle.Common.TypeSystem
toList
Tokstyle.Worklist
transfer
Tokstyle.Analysis.DataFlow
TraverseAst
Tokstyle.C.TraverseAst
traverseAst
Tokstyle.C.TraverseAst
TypeDescr
Tokstyle.Common.TypeSystem
TypeInfo
Tokstyle.Common.TypeSystem
TypeRef
1 (Data Constructor)
Tokstyle.Common.TypeSystem
2 (Type/Class)
Tokstyle.Common.TypeSystem
TypeSystem
Tokstyle.Common.TypeSystem
TY_canon_bool
Tokstyle.C.Patterns
TY_char_arr
Tokstyle.C.Patterns
TY_char_ptr
Tokstyle.C.Patterns
TY_sockaddr_in6_ptr
Tokstyle.C.Patterns
TY_sockaddr_in_ptr
Tokstyle.C.Patterns
TY_sockaddr_ptr
Tokstyle.C.Patterns
TY_sockaddr_storage_ptr
Tokstyle.C.Patterns
TY_struct
Tokstyle.C.Patterns
TY_struct_ptr
Tokstyle.C.Patterns
TY_typedef
Tokstyle.C.Patterns
TY_uint16_t
Tokstyle.Common.Patterns
TY_uint32_t
Tokstyle.Common.Patterns
TY_uint64_t
Tokstyle.Common.Patterns
TY_uint8_t
Tokstyle.Common.Patterns
TY_uint8_t_arr
Tokstyle.C.Patterns
TY_uint8_t_ptr
1 (Data Constructor)
Tokstyle.C.Patterns
2 (Data Constructor)
Tokstyle.Common.Patterns
TY_void_ptr
1 (Data Constructor)
Tokstyle.C.Patterns
2 (Data Constructor)
Tokstyle.Common.Patterns
U08Ty
Tokstyle.Common.TypeSystem
U16Ty
Tokstyle.Common.TypeSystem
U32Ty
Tokstyle.Common.TypeSystem
U64Ty
Tokstyle.Common.TypeSystem
unIMemLoc
Tokstyle.Analysis.PointsTo.Types
UnionDescr
Tokstyle.Common.TypeSystem
UnionRef
Tokstyle.Common.TypeSystem
UnknownLoc
Tokstyle.Analysis.PointsTo.Types
unknownWrites
Tokstyle.Analysis.PointsTo.Types
UnresolvedRef
Tokstyle.Common.TypeSystem
unsetRetTy
Tokstyle.C.Env
Var
Tokstyle.Common.TypeSystem
varMap
Tokstyle.Analysis.PointsTo.Types
vars
Tokstyle.Common.TypeSystem
VoidTy
Tokstyle.Common.TypeSystem
VTableMap
Tokstyle.Analysis.VTable
Worklist
Tokstyle.Worklist