Defined in 2 files as a variable:
Defined in 3 files as a prototype:
Defined in 5 files as a member:
Defined in 1 files as a macro:
Defined in 11 files as a function:
- contrib/apr/misc/unix/getopt.c, line 141 (as a function)
- contrib/llvm-project/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h, line 206 (as a function)
- contrib/llvm-project/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h, line 210 (as a function)
- contrib/llvm-project/llvm/include/llvm/ADT/STLExtras.h, line 341 (as a function)
- contrib/llvm-project/llvm/include/llvm/ADT/STLExtras.h, line 356 (as a function)
- contrib/llvm-project/llvm/utils/TableGen/GlobalISel/GIMatchDagEdge.cpp, line 26 (as a function)
- contrib/lua/src/lapi.c, line 193 (as a function)
- contrib/pam_modules/pam_passwdqc/passwdqc_check.c, line 165 (as a function)
- contrib/unbound/dns64/dns64.c, line 159 (as a function)
- usr.bin/tail/reverse.c, line 85 (as a function)
- usr.bin/ul/ul.c, line 454 (as a function)
Defined in 1 files as a externvar:
Referenced in 235 files:
- contrib/apr/misc/unix/getopt.c, 3 times
- contrib/googletest/googletest/src/gtest.cc, line 1130
- contrib/ipfilter/tools/ipfstat.c, 6 times
- contrib/libevent/sample/dns-example.c, 2 times
- contrib/libpcap/gencode.c, 15 times
- contrib/llvm-project/clang/include/clang/AST/RecursiveASTVisitor.h, line 601
- contrib/llvm-project/clang/include/clang/AST/Stmt.h, line 1457
- contrib/llvm-project/clang/include/clang/Analysis/Analyses/Dominators.h, 2 times
- contrib/llvm-project/clang/include/clang/Sema/Sema.h, line 507
- contrib/llvm-project/clang/lib/ARCMigrate/TransformActions.cpp, line 509
- contrib/llvm-project/clang/lib/AST/ASTImporter.cpp, line 119
- contrib/llvm-project/clang/lib/AST/Decl.cpp, line 1599
- contrib/llvm-project/clang/lib/AST/DeclBase.cpp, line 1302
- contrib/llvm-project/clang/lib/AST/ExprConstant.cpp, 6 times
- contrib/llvm-project/clang/lib/Analysis/CFG.cpp, 2 times
- contrib/llvm-project/clang/lib/Analysis/ThreadSafetyTIL.cpp, 2 times
- contrib/llvm-project/clang/lib/CodeGen/CGCall.cpp, 3 times
- contrib/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp, 4 times
- contrib/llvm-project/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp, line 2434
- contrib/llvm-project/clang/lib/CodeGen/CodeGenModule.cpp, line 2141
- contrib/llvm-project/clang/lib/CodeGen/CoverageMappingGen.cpp, line 740
- contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/ARM.cpp, 3 times
- contrib/llvm-project/clang/lib/Format/TokenAnnotator.cpp, line 2186
- contrib/llvm-project/clang/lib/Frontend/CompilerInstance.cpp, line 2160
- contrib/llvm-project/clang/lib/Headers/altivec.h, 28 times
- contrib/llvm-project/clang/lib/Index/IndexBody.cpp, 2 times
- contrib/llvm-project/clang/lib/Lex/PPDirectives.cpp, 4 times
- contrib/llvm-project/clang/lib/Lex/PPLexerChange.cpp, 2 times
- contrib/llvm-project/clang/lib/Lex/PPMacroExpansion.cpp, 2 times
- contrib/llvm-project/clang/lib/Parse/ParseObjc.cpp, line 1210
- contrib/llvm-project/clang/lib/Parse/ParseTemplate.cpp, line 1653
- contrib/llvm-project/clang/lib/Sema/AnalysisBasedWarnings.cpp, line 1278
- contrib/llvm-project/clang/lib/Sema/ScopeInfo.cpp, line 212
- contrib/llvm-project/clang/lib/Sema/Sema.cpp, line 2005
- contrib/llvm-project/clang/lib/Sema/SemaAttr.cpp, 2 times
- contrib/llvm-project/clang/lib/Sema/SemaAvailability.cpp, line 795
- contrib/llvm-project/clang/lib/Sema/SemaCast.cpp, line 1537
- contrib/llvm-project/clang/lib/Sema/SemaChecking.cpp, line 12620
- contrib/llvm-project/clang/lib/Sema/SemaDecl.cpp, 2 times
- contrib/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp, 3 times
- contrib/llvm-project/clang/lib/Sema/SemaExprCXX.cpp, line 6704
- contrib/llvm-project/clang/lib/Sema/SemaLookup.cpp, 3 times
- contrib/llvm-project/clang/lib/Sema/SemaOpenMP.cpp, 4 times
- contrib/llvm-project/clang/lib/Sema/SemaTemplate.cpp, line 3011
- contrib/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp, line 5072
- contrib/llvm-project/clang/lib/Serialization/ASTReader.cpp, 2 times
- contrib/llvm-project/clang/lib/Serialization/ModuleManager.cpp, line 349
- contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp, 2 times
- contrib/llvm-project/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp, line 199
- contrib/llvm-project/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp, line 726
- contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp, line 829
- contrib/llvm-project/clang/lib/Tooling/InterpolatingCompilationDatabase.cpp, line 245
- contrib/llvm-project/clang/lib/Tooling/Refactoring/ASTSelection.cpp, 2 times
- contrib/llvm-project/clang/utils/TableGen/ClangAttrEmitter.cpp, 3 times
- contrib/llvm-project/libcxx/src/locale.cpp, line 4386
- contrib/llvm-project/lld/COFF/PDB.cpp, line 1073
- contrib/llvm-project/lld/ELF/Driver.cpp, line 582
- contrib/llvm-project/lld/ELF/InputSection.cpp, line 861
- contrib/llvm-project/lld/ELF/SymbolTable.cpp, line 254
- contrib/llvm-project/lld/ELF/Writer.cpp, 2 times
- contrib/llvm-project/lldb/include/lldb/Core/SourceManager.h, line 137
- contrib/llvm-project/lldb/include/lldb/DataFormatters/FormattersContainer.h, line 286
- contrib/llvm-project/lldb/source/Commands/CommandObjectSource.cpp, 3 times
- contrib/llvm-project/lldb/source/Core/SourceManager.cpp, 3 times
- contrib/llvm-project/lldb/source/Interpreter/OptionValuePathMappings.cpp, line 185
- contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.cpp, line 204
- contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp, line 1000
- contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp, line 984
- contrib/llvm-project/lldb/source/Target/StackFrameList.cpp, line 407
- contrib/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h, line 1128
- contrib/llvm-project/llvm/include/llvm/Analysis/CGSCCPassManager.h, line 831
- contrib/llvm-project/llvm/include/llvm/Analysis/LoopInfo.h, line 419
- contrib/llvm-project/llvm/include/llvm/Analysis/LoopInfoImpl.h, 2 times
- contrib/llvm-project/llvm/include/llvm/Demangle/ItaniumDemangle.h, line 2138
- contrib/llvm-project/llvm/include/llvm/ProfileData/GCOV.h, line 112
- contrib/llvm-project/llvm/include/llvm/Support/Automaton.h, line 149
- contrib/llvm-project/llvm/include/llvm/Support/GenericDomTreeConstruction.h, 2 times
- contrib/llvm-project/llvm/lib/Analysis/BranchProbabilityInfo.cpp, line 632
- contrib/llvm-project/llvm/lib/Analysis/CGSCCPassManager.cpp, 3 times
- contrib/llvm-project/llvm/lib/Analysis/ConstantFolding.cpp, line 697
- contrib/llvm-project/llvm/lib/Analysis/DDG.cpp, line 195
- contrib/llvm-project/llvm/lib/Analysis/DependenceGraphBuilder.cpp, line 503
- contrib/llvm-project/llvm/lib/Analysis/LazyCallGraph.cpp, 4 times
- contrib/llvm-project/llvm/lib/Analysis/LoopAnalysisManager.cpp, line 94
- contrib/llvm-project/llvm/lib/Analysis/LoopPass.cpp, 2 times
- contrib/llvm-project/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp, line 1411
- contrib/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp, 2 times
- contrib/llvm-project/llvm/lib/Analysis/SyntheticCountsUtils.cpp, line 98
- contrib/llvm-project/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp, line 692
- contrib/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp, line 3561
- contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp, line 109
- contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp, line 1618
- contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp, line 338
- contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/CodeGenPrepare.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp, line 81
- contrib/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp, line 1308
- contrib/llvm-project/llvm/lib/CodeGen/MachineLICM.cpp, line 753
- contrib/llvm-project/llvm/lib/CodeGen/MachineOutliner.cpp, line 689
- contrib/llvm-project/llvm/lib/CodeGen/MachineScheduler.cpp, line 508
- contrib/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/PrologEpilogInserter.cpp, line 575
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp, line 1304
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp, line 629
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp, line 1633
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp, line 1289
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/VirtRegMap.cpp, line 449
- contrib/llvm-project/llvm/lib/DWARFLinker/DWARFLinker.cpp, 2 times
- contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ContinuationRecordBuilder.cpp, line 232
- contrib/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngine.cpp, line 1074
- contrib/llvm-project/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp, line 649
- contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/LLJIT.cpp, line 279
- contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/MachOPlatform.cpp, line 232
- contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h, line 439
- contrib/llvm-project/llvm/lib/IR/DebugLoc.cpp, line 107
- contrib/llvm-project/llvm/lib/Linker/IRMover.cpp, line 1458
- contrib/llvm-project/llvm/lib/MC/ELFObjectWriter.cpp, line 923
- contrib/llvm-project/llvm/lib/Support/APInt.cpp, line 2276
- contrib/llvm-project/llvm/lib/Support/DynamicLibrary.cpp, line 83
- contrib/llvm-project/llvm/lib/Support/ScaledNumber.cpp, line 245
- contrib/llvm-project/llvm/lib/TableGen/TGParser.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp, line 230
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNILPSched.cpp, line 348
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp, line 135
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp, line 1710
- contrib/llvm-project/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp, line 1894
- contrib/llvm-project/llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/ARM/ARMParallelDSP.cpp, line 522
- contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp, line 11900
- contrib/llvm-project/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp, line 920
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp, line 1484
- contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp, line 502
- contrib/llvm-project/llvm/lib/Target/Mips/MipsCallLowering.cpp, line 52
- contrib/llvm-project/llvm/lib/Target/RISCV/RISCVFrameLowering.cpp, line 706
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZTDC.cpp, line 362
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp, 11 times
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyDebugFixup.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyDebugValueManager.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyExceptionInfo.cpp, line 83
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyExceptionInfo.h, line 100
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp, line 326
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyLowerGlobalDtors.cpp, line 165
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/X86/X86AvoidTrailingCall.cpp, line 103
- contrib/llvm-project/llvm/lib/Target/X86/X86FastISel.cpp, line 973
- contrib/llvm-project/llvm/lib/Target/X86/X86FlagsCopyLowering.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/X86/X86FrameLowering.cpp, line 3353
- contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp, line 33045
- contrib/llvm-project/llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/XCore/XCoreFrameLowering.cpp, line 279
- contrib/llvm-project/llvm/lib/Transforms/IPO/FunctionAttrs.cpp, line 1604
- contrib/llvm-project/llvm/lib/Transforms/IPO/Inliner.cpp, line 866
- contrib/llvm-project/llvm/lib/Transforms/IPO/SampleProfile.cpp, line 1817
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineNegator.cpp, line 425
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp, line 3696
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp, line 501
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp, line 1269
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp, line 409
- contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/Float2Int.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVNHoist.cpp, line 623
- contrib/llvm-project/llvm/lib/Transforms/Scalar/JumpThreading.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LICM.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopDistribute.cpp, line 233
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopInterchange.cpp, line 860
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp, line 3051
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp, line 173
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp, line 733
- contrib/llvm-project/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp, line 496
- contrib/llvm-project/llvm/lib/Transforms/Scalar/MergeICmps.cpp, line 288
- contrib/llvm-project/llvm/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp, line 191
- contrib/llvm-project/llvm/lib/Transforms/Scalar/NewGVN.cpp, line 3877
- contrib/llvm-project/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp, line 2147
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp, 5 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp, line 705
- contrib/llvm-project/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp, line 522
- contrib/llvm-project/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp, line 367
- contrib/llvm-project/llvm/lib/Transforms/Utils/CodeExtractor.cpp, line 746
- contrib/llvm-project/llvm/lib/Transforms/Utils/FixIrreducible.cpp, line 282
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp, line 182
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUtils.cpp, line 1525
- contrib/llvm-project/llvm/lib/Transforms/Utils/LowerSwitch.cpp, line 231
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp, line 1941
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, 3 times
- contrib/llvm-project/llvm/lib/XRay/Profile.cpp, 2 times
- contrib/llvm-project/llvm/tools/llvm-profdata/llvm-profdata.cpp, line 1002
- contrib/llvm-project/llvm/tools/llvm-xray/xray-account.cpp, line 453
- contrib/llvm-project/llvm/tools/llvm-xray/xray-graph.cpp, line 472
- contrib/llvm-project/llvm/tools/llvm-xray/xray-stacks.cpp, 2 times
- contrib/llvm-project/llvm/utils/TableGen/AsmWriterEmitter.cpp, 2 times
- contrib/llvm-project/llvm/utils/TableGen/DirectiveEmitter.cpp, 2 times
- contrib/llvm-project/llvm/utils/TableGen/GICombinerEmitter.cpp, line 261
- contrib/lua/src/lapi.c, 3 times
- contrib/ncurses/ncurses/base/lib_color.c, 5 times
- contrib/ncurses/ncurses/tinfo/tinfo_driver.c, 2 times
- contrib/ncurses/ncurses/tty/lib_vidattr.c, 6 times
- contrib/ncurses/ncurses/widechar/lib_vid_attr.c, 6 times
- contrib/ncurses/ncurses/win32con/win_driver.c, line 1297
- contrib/ncurses/progs/tic.c, line 2443
- contrib/ofed/opensm/opensm/osm_mesh.c, 7 times
- contrib/pam_modules/pam_passwdqc/passwdqc_check.c, line 320
- contrib/subversion/subversion/include/svn_client.h, line 7644
- contrib/subversion/subversion/include/svn_diff.h, line 1358
- contrib/subversion/subversion/libsvn_client/diff.c, 4 times
- contrib/subversion/subversion/libsvn_client/patch.c, 4 times
- contrib/subversion/subversion/libsvn_diff/diff_tree.c, 14 times
- contrib/subversion/subversion/libsvn_diff/parse-diff.c, 27 times
- contrib/tcpdump/smbutil.c, 12 times
- contrib/unbound/dns64/dns64.c, line 183
- contrib/unbound/smallapp/unbound-host.c, 8 times
- crypto/heimdal/lib/krb5/salt-des.c, 4 times
- crypto/openssl/apps/passwd.c, 8 times
- crypto/openssl/ssl/ssl_ciph.c, 4 times
- lib/libc/stdlib/merge.c, 2 times
- lib/libvgl/simple.c, 48 times
- sbin/bectl/bectl_list.c, 10 times
- sys/contrib/openzfs/cmd/zfs/zfs_iter.c, 2 times
- sys/contrib/openzfs/cmd/zfs/zfs_main.c, 3 times
- sys/contrib/openzfs/lib/libuutil/uu_list.c, 2 times
- sys/crypto/openssl/arm/keccak1600-armv4.S, 8 times
- sys/crypto/skein/amd64/skein_block_asm.S, line 1130
- sys/dev/ice/ice_flex_pipe.c, 2 times
- sys/dev/ice/ice_flow.c, line 696
- sys/mips/mips/fp.S, 2 times
- usr.bin/bluetooth/bthost/bthost.c, 8 times
- usr.bin/patch/patch.c, 23 times
- usr.bin/patch/pch.c, line 1182
- usr.bin/tail/tail.c, 2 times
- usr.bin/ul/ul.c, 2 times
- usr.sbin/lpr/pac/pac.c, 2 times