Contents
Short Descriptions
is a static analysis tool | |
is the automatic test case reduction tool | |
is used to test the libclang API and demonstrate its usage | |
is the Clang C, C++, and Objective-C compiler | |
is a tool to perform static code analysis and display Abstract Syntax Trees (AST) | |
is a tool to collect the USR name and location of external definitions in a source file | |
is a tool to format C/C++/Java/JavaScript/Objective-C/Protobuf code | |
is a wrapper utility over the host linker | |
is a wrapper tool over the nvlink program | |
is a tool to bundle/unbundle OpenMP offloaded files associated with a common source file | |
is a tool to bundle several object files into a single binary, which can then be used to create a fatbinary containing offloading code | |
is a tool to create wrapper bitcode for offload target binaries | |
is a Clang-based refactoring tool for C, C++ and Objective-C | |
is a tool to rename symbols in C/C++ programs | |
is a tool to scan for dependencies in a source file | |
is a combination of tools for dealing with diagnostics in clang | |
is a tool that reads two files (one from standard input, and one specified on the command line) and uses one to verify the other. | |
is a tool used to manipulate archived DWARF debug symbol files, compatible with the Darwin command dsymutil | |
runs clang-format on git generated patches (requires git-2.39.2) | |
is a Python tool to dump and construct header maps | |
is the LLVM static compiler | |
is used to directly execute programs from LLVM bitcode | |
is a tool used to convert addresses into file names and line numbers | |
is the LLVM archiver | |
is the LLVM assembler | |
is the LLVM bitcode analyzer | |
strips LLVM bitcode from an object | |
is a tool to concatenate llvm modules | |
identifies whether Control Flow Integrity protects all indirect control flow instructions in the provided object file, DSO, or binary | |
Prints LLVM compilation options | |
is used to emit coverage information | |
is a bytecode disassembler | |
is a tool to convert Microsoft resource files to COFF | |
is used as a C++ ABI Data Dumper | |
is used to demangle C++ symbols in llvm code | |
is used to remap C++ mangled symbols | |
is a service providing debug information over an HTTP API for analyzing stripped binaries | |
is an interface to the llvm-debuginfod daemon for finding debuginfod artifacts | |
is the LLVM structural 'diff' | |
is the LLVM disassembler | |
prints the content of DWARF sections in object files | |
is a tool to copy and manipulate debug info | |
merges split DWARF files | |
is used to read information about an ELF binary's ABI | |
is a benchmarking tool that uses information available in LLVM to measure host machine instruction characteristics like latency or port decomposition | |
is used to extract a function from an LLVM module | |
is used to process GSYM Symbolication Format files which convert memory addresses to function name and source file line. These files are smaller than DWARF or Breakpad files | |
is used to merge interface stubs with object files | |
is used to rewrite load commands into MachO binary format | |
is used to parse relocatable object files to make their contents executable in a target process | |
provides basic libtool functionality on Darwin-based systems. This is mostly useful if you are generating binaries for macOS systems | |
is the LLVM linker | |
is used to create universal binaries from MachO files | |
is the LLVM LTO (link time optimization) linker | |
is a test harness for the resolution based LTO interface | |
is a standalone machine code assembler/disassembler | |
is a performance analysis tool to statically measure the performance of machine code | |
is a playground for machine code provided by LLVM | |
is a tool to extract one module from multimodule bitcode files | |
is a tool to generate signed files and catalogs from a side-by-side assembly manifest (used for Microsoft SDK) | |
is used to list LLVM bitcode and object file's symbol table | |
is LLVM's version of an objcopy tool | |
is an LLVM object file dumper | |
is a tool to generate an optimization report from YAML optimization record files | |
is a PDB (Program Database) dumper. PDB is a Microsoft format | |
is a small tool to manipulate and print profile data files | |
generates LLVM SPGO profiling information | |
is used to generate an index for a LLVM archive | |
is a platform-independent tool to compile resource scripts into binary resource files | |
displays low-level format-specific information about object files | |
is used to automatically reduce testcases when running a test suite | |
reports the difference in instruction count and stack size remarks between two remark files | |
is the LLVM MC-JIT tool | |
is the LLVM object size dumper | |
is the LLVM module splitter | |
is used to generate random
| |
print strings found in a binary (object file, executable, or archive library) | |
converts addresses into source code locations | |
is the LLVM Target Description To C++ Code Generator | |
is the LLVM TargetLibraryInfo versus SDK checker | |
is a tool to demangle names | |
is an implementation of Google's XRay function call tracing system | |
generates a database of build commands for a project | |
is the LLVM optimizer | |
is the sanitizer coverage processing tool | |
is the sanitizer statistics processing tool | |
is a Perl script that invokes the Clang static analyzer | |
is a Python script that invokes the Clang static analyzer | |
is a viewer for Clang static analyzer results | |
splits an input file into multiple parts separated by regex | |
is the LLVM tool to verify use-list order |