Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

Parent directory
MPI-Checker
RetainCountChecker
UninitializedObject
WebKit
cert
AllocationState.h 1443 bytes
AnalysisOrderChecker.cpp 8822 bytes
AnalyzerStatsChecker.cpp 5158 bytes
ArrayBoundChecker.cpp 3296 bytes
ArrayBoundCheckerV2.cpp 13387 bytes
BasicObjCFoundationChecks.cpp 44859 bytes
BlockInCriticalSectionChecker.cpp 6851 bytes
BoolAssignmentChecker.cpp 3533 bytes
BuiltinFunctionChecker.cpp 4858 bytes
CMakeLists.txt 3744 bytes
CStringChecker.cpp 95488 bytes
CStringSyntaxChecker.cpp 10031 bytes
CXXSelfAssignmentChecker.cpp 3156 bytes
CallAndMessageChecker.cpp 27210 bytes
CastSizeChecker.cpp 5087 bytes
CastToStructChecker.cpp 4537 bytes
CastValueChecker.cpp 20109 bytes
CheckObjCDealloc.cpp 38737 bytes
CheckObjCInstMethSignature.cpp 4915 bytes
CheckPlacementNew.cpp 12195 bytes
CheckSecuritySyntaxOnly.cpp 39720 bytes
CheckSizeofPointer.cpp 3231 bytes
CheckerDocumentation.cpp 14993 bytes
ChrootChecker.cpp 4993 bytes
CloneChecker.cpp 8483 bytes
ContainerModeling.cpp 40807 bytes
ConversionChecker.cpp 7276 bytes
DeadStoresChecker.cpp 19180 bytes
DebugCheckers.cpp 10663 bytes
DebugContainerModeling.cpp 5059 bytes
DebugIteratorModeling.cpp 5270 bytes
DeleteWithNonVirtualDtorChecker.cpp 5483 bytes
DereferenceChecker.cpp 11024 bytes
DirectIvarAssignment.cpp 8214 bytes
DivZeroChecker.cpp 3505 bytes
DynamicTypeChecker.cpp 7489 bytes
DynamicTypePropagation.cpp 43119 bytes
EnumCastOutOfRangeChecker.cpp 5893 bytes
ExprInspectionChecker.cpp 17840 bytes
FixedAddressChecker.cpp 2386 bytes
FuchsiaHandleChecker.cpp 28325 bytes
GCDAntipatternChecker.cpp 8043 bytes
GTestChecker.cpp 10775 bytes
GenericTaintChecker.cpp 35313 bytes
IdenticalExprChecker.cpp 19334 bytes
InnerPointerChecker.cpp 12759 bytes
InterCheckerAPI.h 1116 bytes
InvalidatedIteratorChecker.cpp 5049 bytes
Iterator.cpp 10878 bytes
Iterator.h 6476 bytes
IteratorModeling.cpp 33943 bytes
IteratorRangeChecker.cpp 13032 bytes
IvarInvalidationChecker.cpp 28293 bytes
LLVMConventionsChecker.cpp 10140 bytes
LocalizationChecker.cpp 53621 bytes
MIGChecker.cpp 11573 bytes
MacOSKeychainAPIChecker.cpp 25812 bytes
MacOSXAPIChecker.cpp 6769 bytes
MallocChecker.cpp 128000 bytes
MallocOverflowSecurityChecker.cpp 12200 bytes
MallocSizeofChecker.cpp 8223 bytes
MismatchedIteratorChecker.cpp 11271 bytes
MmapWriteExecChecker.cpp 3293 bytes
Move.h 1091 bytes
MoveChecker.cpp 27553 bytes
NSAutoreleasePoolChecker.cpp 3000 bytes
NSErrorChecker.cpp 10859 bytes
NoReturnFunctionChecker.cpp 5616 bytes
NonNullParamChecker.cpp 11494 bytes
NonnullGlobalConstantsChecker.cpp 5206 bytes
NullabilityChecker.cpp 48077 bytes
NumberObjectConversionChecker.cpp 14017 bytes
OSObjectCStyleCast.cpp 4786 bytes
ObjCAtSyncChecker.cpp 3418 bytes
ObjCAutoreleaseWriteChecker.cpp 8826 bytes
ObjCContainersASTChecker.cpp 5628 bytes
ObjCContainersChecker.cpp 6866 bytes
ObjCMissingSuperCallChecker.cpp 9466 bytes
ObjCPropertyChecker.cpp 3102 bytes
ObjCSelfInitChecker.cpp 16594 bytes
ObjCSuperDeallocChecker.cpp 9549 bytes
ObjCUnusedIVarsChecker.cpp 6152 bytes
PaddingChecker.cpp 14629 bytes
PointerArithChecker.cpp 12469 bytes
PointerIterationChecker.cpp 3883 bytes
PointerSortingChecker.cpp 4607 bytes
PointerSubChecker.cpp 2620 bytes
PthreadLockChecker.cpp 28565 bytes
ReturnPointerRangeChecker.cpp 3634 bytes
ReturnUndefChecker.cpp 4200 bytes
ReturnValueChecker.cpp 5929 bytes
RunLoopAutoreleaseLeakChecker.cpp 7357 bytes
STLAlgorithmModeling.cpp 7168 bytes
SimpleStreamChecker.cpp 9653 bytes
SmartPtr.h 1247 bytes
SmartPtrChecker.cpp 3836 bytes
SmartPtrModeling.cpp 24737 bytes
StackAddrEscapeChecker.cpp 15363 bytes
StdLibraryFunctionsChecker.cpp 113065 bytes
StreamChecker.cpp 38925 bytes
Taint.cpp 9249 bytes
Taint.h 4294 bytes
TaintTesterChecker.cpp 2218 bytes
TestAfterDivZeroChecker.cpp 8390 bytes
TraversalChecker.cpp 4485 bytes
TrustNonnullChecker.cpp 9337 bytes
UndefBranchChecker.cpp 4104 bytes
UndefCapturedBlockVarChecker.cpp 3725 bytes
UndefResultChecker.cpp 7369 bytes
UndefinedArraySubscriptChecker.cpp 2414 bytes
UndefinedAssignmentChecker.cpp 3831 bytes
UnixAPIChecker.cpp 18482 bytes
UnreachableCodeChecker.cpp 9833 bytes
VLASizeChecker.cpp 10823 bytes
ValistChecker.cpp 16025 bytes
VforkChecker.cpp 7851 bytes
VirtualCallChecker.cpp 8299 bytes
Yaml.h 2109 bytes