Skip to content

Instantly share code, notes, and snippets.

@elect86
Created February 20, 2019 00:34
Show Gist options
  • Save elect86/74c9c95fd9327fb83ffefa0af3a3ec48 to your computer and use it in GitHub Desktop.
Save elect86/74c9c95fd9327fb83ffefa0af3a3ec48 to your computer and use it in GitHub Desktop.
elect@elect-NUC8i5BEK:~/IdeaProjects/panama-dev$ tree -L 2 ../../Documents/clang+llvm-7.0.1-x86_64-linux-gnu-ubuntu-18.04/
../../Documents/clang+llvm-7.0.1-x86_64-linux-gnu-ubuntu-18.04/
├── bin
│   ├── bugpoint
│   ├── c-index-test
│   ├── clang -> clang-7
│   ├── clang++ -> clang
│   ├── clang-7
│   ├── clang-apply-replacements
│   ├── clang-change-namespace
│   ├── clang-check
│   ├── clang-cl -> clang
│   ├── clang-cpp -> clang
│   ├── clangd
│   ├── clang-format
│   ├── clang-func-mapping
│   ├── clang-import-test
│   ├── clang-include-fixer
│   ├── clang-offload-bundler
│   ├── clang-query
│   ├── clang-refactor
│   ├── clang-rename
│   ├── clang-reorder-fields
│   ├── clang-tidy
│   ├── diagtool
│   ├── dsymutil
│   ├── find-all-symbols
│   ├── git-clang-format
│   ├── hmaptool
│   ├── ld64.lld -> lld
│   ├── ld.lld -> lld
│   ├── llc
│   ├── lld
│   ├── lld-link -> lld
│   ├── lli
│   ├── llvm-ar
│   ├── llvm-as
│   ├── llvm-bcanalyzer
│   ├── llvm-cat
│   ├── llvm-cfi-verify
│   ├── llvm-config
│   ├── llvm-cov
│   ├── llvm-c-test
│   ├── llvm-cvtres
│   ├── llvm-cxxdump
│   ├── llvm-cxxfilt
│   ├── llvm-diff
│   ├── llvm-dis
│   ├── llvm-dlltool -> llvm-ar
│   ├── llvm-dwarfdump
│   ├── llvm-dwp
│   ├── llvm-exegesis
│   ├── llvm-extract
│   ├── llvm-lib -> llvm-ar
│   ├── llvm-link
│   ├── llvm-lto
│   ├── llvm-lto2
│   ├── llvm-mc
│   ├── llvm-mca
│   ├── llvm-modextract
│   ├── llvm-mt
│   ├── llvm-nm
│   ├── llvm-objcopy
│   ├── llvm-objdump
│   ├── llvm-opt-report
│   ├── llvm-pdbutil
│   ├── llvm-profdata
│   ├── llvm-ranlib -> llvm-ar
│   ├── llvm-rc
│   ├── llvm-readelf -> llvm-readobj
│   ├── llvm-readobj
│   ├── llvm-rtdyld
│   ├── llvm-size
│   ├── llvm-split
│   ├── llvm-stress
│   ├── llvm-strings
│   ├── llvm-strip -> llvm-objcopy
│   ├── llvm-symbolizer
│   ├── llvm-tblgen
│   ├── llvm-undname
│   ├── llvm-xray
│   ├── modularize
│   ├── obj2yaml
│   ├── opt
│   ├── sancov
│   ├── sanstats
│   ├── scan-build
│   ├── scan-view
│   ├── verify-uselistorder
│   ├── wasm-ld -> lld
│   └── yaml2obj
├── include
│   ├── c++
│   ├── clang
│   ├── clang-c
│   ├── lld
│   ├── llvm
│   ├── llvm-c
│   └── polly
├── lib
│   ├── BugpointPasses.so
│   ├── clang
│   ├── cmake
│   ├── libc++.a
│   ├── libc++abi.a
│   ├── libc++abi.so -> libc++abi.so.1
│   ├── libc++abi.so.1 -> libc++abi.so.1.0
│   ├── libc++abi.so.1.0
│   ├── libc++experimental.a
│   ├── libc++fs.a
│   ├── libclangAnalysis.a
│   ├── libclangApplyReplacements.a
│   ├── libclangARCMigrate.a
│   ├── libclangAST.a
│   ├── libclangASTMatchers.a
│   ├── libclangBasic.a
│   ├── libclangChangeNamespace.a
│   ├── libclangCodeGen.a
│   ├── libclangCrossTU.a
│   ├── libclangDaemon.a
│   ├── libclangDoc.a
│   ├── libclangDriver.a
│   ├── libclangDynamicASTMatchers.a
│   ├── libclangEdit.a
│   ├── libclangFormat.a
│   ├── libclangFrontend.a
│   ├── libclangFrontendTool.a
│   ├── libclangHandleCXX.a
│   ├── libclangHandleLLVM.a
│   ├── libclangIncludeFixer.a
│   ├── libclangIncludeFixerPlugin.a
│   ├── libclangIndex.a
│   ├── libclangLex.a
│   ├── libclangMove.a
│   ├── libclangParse.a
│   ├── libclangQuery.a
│   ├── libclangReorderFields.a
│   ├── libclangRewrite.a
│   ├── libclangRewriteFrontend.a
│   ├── libclangSema.a
│   ├── libclangSerialization.a
│   ├── libclang.so -> libclang.so.7
│   ├── libclang.so.7
│   ├── libclangStaticAnalyzerCheckers.a
│   ├── libclangStaticAnalyzerCore.a
│   ├── libclangStaticAnalyzerFrontend.a
│   ├── libclangTidy.a
│   ├── libclangTidyAbseilModule.a
│   ├── libclangTidyAndroidModule.a
│   ├── libclangTidyBoostModule.a
│   ├── libclangTidyBugproneModule.a
│   ├── libclangTidyCERTModule.a
│   ├── libclangTidyCppCoreGuidelinesModule.a
│   ├── libclangTidyFuchsiaModule.a
│   ├── libclangTidyGoogleModule.a
│   ├── libclangTidyHICPPModule.a
│   ├── libclangTidyLLVMModule.a
│   ├── libclangTidyMiscModule.a
│   ├── libclangTidyModernizeModule.a
│   ├── libclangTidyMPIModule.a
│   ├── libclangTidyObjCModule.a
│   ├── libclangTidyPerformanceModule.a
│   ├── libclangTidyPlugin.a
│   ├── libclangTidyPortabilityModule.a
│   ├── libclangTidyReadabilityModule.a
│   ├── libclangTidyUtils.a
│   ├── libclangTidyZirconModule.a
│   ├── libclangTooling.a
│   ├── libclangToolingASTDiff.a
│   ├── libclangToolingCore.a
│   ├── libclangToolingInclusions.a
│   ├── libclangToolingRefactor.a
│   ├── libc++.so
│   ├── libc++.so.1 -> libc++.so.1.0
│   ├── libc++.so.1.0
│   ├── libfindAllSymbols.a
│   ├── libgomp.so -> libomp.so
│   ├── libiomp5.so -> libomp.so
│   ├── liblldCOFF.a
│   ├── liblldCommon.a
│   ├── liblldCore.a
│   ├── liblldDriver.a
│   ├── liblldELF.a
│   ├── liblldMachO.a
│   ├── liblldMinGW.a
│   ├── liblldReaderWriter.a
│   ├── liblldWasm.a
│   ├── liblldYAML.a
│   ├── libLLVMAArch64AsmParser.a
│   ├── libLLVMAArch64AsmPrinter.a
│   ├── libLLVMAArch64CodeGen.a
│   ├── libLLVMAArch64Desc.a
│   ├── libLLVMAArch64Disassembler.a
│   ├── libLLVMAArch64Info.a
│   ├── libLLVMAArch64Utils.a
│   ├── libLLVMAggressiveInstCombine.a
│   ├── libLLVMAMDGPUAsmParser.a
│   ├── libLLVMAMDGPUAsmPrinter.a
│   ├── libLLVMAMDGPUCodeGen.a
│   ├── libLLVMAMDGPUDesc.a
│   ├── libLLVMAMDGPUDisassembler.a
│   ├── libLLVMAMDGPUInfo.a
│   ├── libLLVMAMDGPUUtils.a
│   ├── libLLVMAnalysis.a
│   ├── libLLVMARMAsmParser.a
│   ├── libLLVMARMAsmPrinter.a
│   ├── libLLVMARMCodeGen.a
│   ├── libLLVMARMDesc.a
│   ├── libLLVMARMDisassembler.a
│   ├── libLLVMARMInfo.a
│   ├── libLLVMARMUtils.a
│   ├── libLLVMAsmParser.a
│   ├── libLLVMAsmPrinter.a
│   ├── libLLVMBinaryFormat.a
│   ├── libLLVMBitReader.a
│   ├── libLLVMBitWriter.a
│   ├── libLLVMBPFAsmParser.a
│   ├── libLLVMBPFAsmPrinter.a
│   ├── libLLVMBPFCodeGen.a
│   ├── libLLVMBPFDesc.a
│   ├── libLLVMBPFDisassembler.a
│   ├── libLLVMBPFInfo.a
│   ├── libLLVMCodeGen.a
│   ├── libLLVMCore.a
│   ├── libLLVMCoroutines.a
│   ├── libLLVMCoverage.a
│   ├── libLLVMDebugInfoCodeView.a
│   ├── libLLVMDebugInfoDWARF.a
│   ├── libLLVMDebugInfoMSF.a
│   ├── libLLVMDebugInfoPDB.a
│   ├── libLLVMDemangle.a
│   ├── libLLVMDlltoolDriver.a
│   ├── libLLVMExecutionEngine.a
│   ├── libLLVMFuzzMutate.a
│   ├── libLLVMGlobalISel.a
│   ├── libLLVMHexagonAsmParser.a
│   ├── libLLVMHexagonCodeGen.a
│   ├── libLLVMHexagonDesc.a
│   ├── libLLVMHexagonDisassembler.a
│   ├── libLLVMHexagonInfo.a
│   ├── libLLVMInstCombine.a
│   ├── libLLVMInstrumentation.a
│   ├── libLLVMInterpreter.a
│   ├── libLLVMipo.a
│   ├── libLLVMIRReader.a
│   ├── libLLVMLanaiAsmParser.a
│   ├── libLLVMLanaiAsmPrinter.a
│   ├── libLLVMLanaiCodeGen.a
│   ├── libLLVMLanaiDesc.a
│   ├── libLLVMLanaiDisassembler.a
│   ├── libLLVMLanaiInfo.a
│   ├── libLLVMLibDriver.a
│   ├── libLLVMLineEditor.a
│   ├── libLLVMLinker.a
│   ├── libLLVMLTO.a
│   ├── libLLVMMC.a
│   ├── libLLVMMCDisassembler.a
│   ├── libLLVMMCJIT.a
│   ├── libLLVMMCParser.a
│   ├── libLLVMMipsAsmParser.a
│   ├── libLLVMMipsAsmPrinter.a
│   ├── libLLVMMipsCodeGen.a
│   ├── libLLVMMipsDesc.a
│   ├── libLLVMMipsDisassembler.a
│   ├── libLLVMMipsInfo.a
│   ├── libLLVMMIRParser.a
│   ├── libLLVMMSP430AsmPrinter.a
│   ├── libLLVMMSP430CodeGen.a
│   ├── libLLVMMSP430Desc.a
│   ├── libLLVMMSP430Info.a
│   ├── libLLVMNVPTXAsmPrinter.a
│   ├── libLLVMNVPTXCodeGen.a
│   ├── libLLVMNVPTXDesc.a
│   ├── libLLVMNVPTXInfo.a
│   ├── libLLVMObjCARCOpts.a
│   ├── libLLVMObject.a
│   ├── libLLVMObjectYAML.a
│   ├── libLLVMOption.a
│   ├── libLLVMOrcJIT.a
│   ├── libLLVMPasses.a
│   ├── libLLVMPowerPCAsmParser.a
│   ├── libLLVMPowerPCAsmPrinter.a
│   ├── libLLVMPowerPCCodeGen.a
│   ├── libLLVMPowerPCDesc.a
│   ├── libLLVMPowerPCDisassembler.a
│   ├── libLLVMPowerPCInfo.a
│   ├── libLLVMProfileData.a
│   ├── libLLVMRuntimeDyld.a
│   ├── libLLVMScalarOpts.a
│   ├── libLLVMSelectionDAG.a
│   ├── libLLVMSparcAsmParser.a
│   ├── libLLVMSparcAsmPrinter.a
│   ├── libLLVMSparcCodeGen.a
│   ├── libLLVMSparcDesc.a
│   ├── libLLVMSparcDisassembler.a
│   ├── libLLVMSparcInfo.a
│   ├── libLLVMSupport.a
│   ├── libLLVMSymbolize.a
│   ├── libLLVMSystemZAsmParser.a
│   ├── libLLVMSystemZAsmPrinter.a
│   ├── libLLVMSystemZCodeGen.a
│   ├── libLLVMSystemZDesc.a
│   ├── libLLVMSystemZDisassembler.a
│   ├── libLLVMSystemZInfo.a
│   ├── libLLVMTableGen.a
│   ├── libLLVMTarget.a
│   ├── libLLVMTransformUtils.a
│   ├── libLLVMVectorize.a
│   ├── libLLVMWindowsManifest.a
│   ├── libLLVMX86AsmParser.a
│   ├── libLLVMX86AsmPrinter.a
│   ├── libLLVMX86CodeGen.a
│   ├── libLLVMX86Desc.a
│   ├── libLLVMX86Disassembler.a
│   ├── libLLVMX86Info.a
│   ├── libLLVMX86Utils.a
│   ├── libLLVMXCoreAsmPrinter.a
│   ├── libLLVMXCoreCodeGen.a
│   ├── libLLVMXCoreDesc.a
│   ├── libLLVMXCoreDisassembler.a
│   ├── libLLVMXCoreInfo.a
│   ├── libLLVMXRay.a
│   ├── libLTO.so -> libLTO.so.7
│   ├── libLTO.so.7
│   ├── libomp.so
│   ├── libomptarget.so
│   ├── libPolly.a
│   ├── libPollyISL.a
│   ├── libPollyPPCG.a
│   ├── libunwind.a
│   ├── libunwind.so -> libunwind.so.1
│   ├── libunwind.so.1 -> libunwind.so.1.0
│   ├── libunwind.so.1.0
│   ├── LLVMHello.so
│   ├── LLVMPolly.so
│   └── TestPlugin.so
├── libexec
│   ├── c++-analyzer
│   └── ccc-analyzer
└── share
├── clang
├── man
├── opt-viewer
├── scan-build
└── scan-view
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment