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 3294 bytes
ArrayBoundCheckerV2.cpp 13383 bytes
BasicObjCFoundationChecks.cpp 44873 bytes
BlockInCriticalSectionChecker.cpp 6851 bytes
BoolAssignmentChecker.cpp 3533 bytes
BuiltinFunctionChecker.cpp 5117 bytes
CStringChecker.cpp 95480 bytes
CStringSyntaxChecker.cpp 10031 bytes
CXXSelfAssignmentChecker.cpp 3156 bytes
CallAndMessageChecker.cpp 27210 bytes
CastSizeChecker.cpp 5083 bytes
CastToStructChecker.cpp 4537 bytes
CastValueChecker.cpp 20117 bytes
CheckObjCDealloc.cpp 38738 bytes
CheckObjCInstMethSignature.cpp 4915 bytes
CheckPlacementNew.cpp 12191 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 18250 bytes
DebugCheckers.cpp 10659 bytes
DebugContainerModeling.cpp 5059 bytes
DebugIteratorModeling.cpp 5270 bytes
DeleteWithNonVirtualDtorChecker.cpp 5483 bytes
DereferenceChecker.cpp 10796 bytes
DirectIvarAssignment.cpp 8214 bytes
DivZeroChecker.cpp 3505 bytes
DynamicTypeChecker.cpp 7489 bytes
DynamicTypePropagation.cpp 43119 bytes
EnumCastOutOfRangeChecker.cpp 5893 bytes
ExprInspectionChecker.cpp 15977 bytes
FixedAddressChecker.cpp 2386 bytes
FuchsiaHandleChecker.cpp 23657 bytes
GCDAntipatternChecker.cpp 8043 bytes
GTestChecker.cpp 10775 bytes
GenericTaintChecker.cpp 35134 bytes
IdenticalExprChecker.cpp 19334 bytes
InnerPointerChecker.cpp 11818 bytes
InterCheckerAPI.h 1116 bytes
InvalidatedIteratorChecker.cpp 5049 bytes
Iterator.cpp 10878 bytes
Iterator.h 6476 bytes
IteratorModeling.cpp 32083 bytes
IteratorRangeChecker.cpp 12946 bytes
IvarInvalidationChecker.cpp 28293 bytes
LLVMConventionsChecker.cpp 10140 bytes
LocalizationChecker.cpp 53641 bytes
MIGChecker.cpp 11573 bytes
MacOSKeychainAPIChecker.cpp 25813 bytes
MacOSXAPIChecker.cpp 6769 bytes
MallocChecker.cpp 130440 bytes
MallocOverflowSecurityChecker.cpp 12200 bytes
MallocSizeofChecker.cpp 8223 bytes
MismatchedIteratorChecker.cpp 11271 bytes
MmapWriteExecChecker.cpp 3293 bytes
Move.h 1091 bytes
MoveChecker.cpp 27645 bytes
NSAutoreleasePoolChecker.cpp 3000 bytes
NSErrorChecker.cpp 10859 bytes
NoReturnFunctionChecker.cpp 5616 bytes
NonNullParamChecker.cpp 11494 bytes
NonnullGlobalConstantsChecker.cpp 5216 bytes
NullabilityChecker.cpp 48077 bytes
NumberObjectConversionChecker.cpp 14017 bytes
OSObjectCStyleCast.cpp 3217 bytes
ObjCAtSyncChecker.cpp 3418 bytes
ObjCAutoreleaseWriteChecker.cpp 8831 bytes
ObjCContainersASTChecker.cpp 5628 bytes
ObjCContainersChecker.cpp 6866 bytes
ObjCMissingSuperCallChecker.cpp 9452 bytes
ObjCPropertyChecker.cpp 3102 bytes
ObjCSelfInitChecker.cpp 16594 bytes
ObjCSuperDeallocChecker.cpp 9549 bytes
ObjCUnusedIVarsChecker.cpp 6152 bytes
PaddingChecker.cpp 14600 bytes
PointerArithChecker.cpp 12469 bytes
PointerIterationChecker.cpp 3883 bytes
PointerSortingChecker.cpp 4607 bytes
PointerSubChecker.cpp 2620 bytes
PthreadLockChecker.cpp 29104 bytes
ReturnPointerRangeChecker.cpp 3467 bytes
ReturnUndefChecker.cpp 4200 bytes
ReturnValueChecker.cpp 5929 bytes
RunLoopAutoreleaseLeakChecker.cpp 7372 bytes
STLAlgorithmModeling.cpp 7168 bytes
SimpleStreamChecker.cpp 9653 bytes
SmartPtr.h 1202 bytes
SmartPtrChecker.cpp 2749 bytes
SmartPtrModeling.cpp 8239 bytes
StackAddrEscapeChecker.cpp 15363 bytes
StdLibraryFunctionsChecker.cpp 76661 bytes
StreamChecker.cpp 38254 bytes
Taint.cpp 9255 bytes
Taint.h 4294 bytes
TaintTesterChecker.cpp 2218 bytes
TestAfterDivZeroChecker.cpp 8390 bytes
TraversalChecker.cpp 4485 bytes
TrustNonnullChecker.cpp 9337 bytes
UndefBranchChecker.cpp 3911 bytes
UndefCapturedBlockVarChecker.cpp 3725 bytes
UndefResultChecker.cpp 7367 bytes
UndefinedArraySubscriptChecker.cpp 2414 bytes
UndefinedAssignmentChecker.cpp 3831 bytes
UnixAPIChecker.cpp 18482 bytes
UnreachableCodeChecker.cpp 9822 bytes
VLASizeChecker.cpp 11213 bytes
ValistChecker.cpp 16025 bytes
VforkChecker.cpp 7851 bytes
VirtualCallChecker.cpp 8307 bytes
Yaml.h 2109 bytes