/aosp_15_r20/external/AFLplusplus/docs/ |
H A D | features.md | 3 AFL++ supports llvm from 3.8 up to version 12, very fast binary fuzzing with 4 QEMU 5.1 with laf-intel and Redqueen, FRIDA mode, unicorn mode, gcc plugin, full 9 | Feature/Instrumentation | afl-gcc | llvm | gcc_plugin | FRIDA mode(9) | QEMU mode(10… 27 see [instrumentation/README.llvm.md](../instrumentation/README.llvm.md) 31 [instrumentation/README.llvm.md](../instrumentation/README.llvm.md). 47 for all llvm versions and all our compile modes, only instrument what should 55 [instrumentation/README.llvm.md](../instrumentation/README.llvm.md). 60 see [instrumentation/README.llvm.md](../instrumentation/README.llvm.md). 77 efficiency bug in previous llvm versions 80 4. With pcguard mode and LTO mode for LLVM 11 and newer [all …]
|
H A D | INSTALL.md | 24 whatever llvm version is available. We recommend llvm 13, 14, 15 or 16. 29 # try to install llvm 14 and install the distro default if that fails 30 sudo apt-get install -y lld-14 llvm-14 llvm-14-dev clang-14 || sudo apt-get install -y lld llvm llv… 32 sudo apt-get install -y ninja-build # for QEMU mode 39 It is recommended to install the newest available gcc, clang and llvm-dev 42 Note that `make distrib` also builds FRIDA mode, QEMU mode, unicorn_mode, and 53 * all: the main AFL++ binaries and llvm/gcc instrumentation 81 * CODE_COVERAGE - compile the target for code coverage (see docs/instrumentation/README.llvm.md) 85 * LLVM_DEBUG - shows llvm deprecation warnings 91 * NO_NYX - disable building nyx mode dependencies [all …]
|
H A D | Changelog.md | 16 - LTO mode now requires llvm 12+ 17 - workaround for ASAN with gcc_plugin mode 73 with `-P`. Also input mode for the target can be defined with `-a` to 122 - Persistent mode + QASAN support for ppc32 targets by @worksbutnottested 133 - fixed a crash in pizza (1st april easter egg) mode. Sorry for 135 - allow pizza mode to be disabled when AFL_PIZZA_MODE is set to -1 142 - llvm 16 + 17 support (thanks to @devnexen!) 143 - support llvm 15 native pcguard changes 168 - cmplog mode now has a -l R option for random colorization, thanks 197 - llvm-mode: [all …]
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/lldb/Utility/ |
D | CompletionRequest.h | 53 Completion(llvm::StringRef completion, llvm::StringRef description, in Completion() 54 CompletionMode mode) in Completion() argument 56 m_mode(mode) {} in Completion() 72 llvm::StringSet<> m_added_values; 75 void AddResult(llvm::StringRef completion, llvm::StringRef description, 76 CompletionMode mode); 78 llvm::ArrayRef<Completion> GetResults() const { return m_results; } in GetResults() 115 CompletionRequest(llvm::StringRef command_line, unsigned raw_cursor_pos, 120 llvm::StringRef GetRawLine() const { in GetRawLine() 130 llvm::StringRef GetRawLineWithUnusedSuffix() const { return m_command; } in GetRawLineWithUnusedSuffix() [all …]
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/lldb/Utility/ |
D | CompletionRequest.h | 53 Completion(llvm::StringRef completion, llvm::StringRef description, in Completion() 54 CompletionMode mode) in Completion() argument 56 m_mode(mode) {} in Completion() 72 llvm::StringSet<> m_added_values; 75 void AddResult(llvm::StringRef completion, llvm::StringRef description, 76 CompletionMode mode); 78 llvm::ArrayRef<Completion> GetResults() const { return m_results; } in GetResults() 115 CompletionRequest(llvm::StringRef command_line, unsigned raw_cursor_pos, 120 llvm::StringRef GetRawLine() const { in GetRawLine() 130 llvm::StringRef GetRawLineWithUnusedSuffix() const { return m_command; } in GetRawLineWithUnusedSuffix() [all …]
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/lldb/Utility/ |
D | CompletionRequest.h | 53 Completion(llvm::StringRef completion, llvm::StringRef description, in Completion() 54 CompletionMode mode) in Completion() argument 56 m_mode(mode) {} in Completion() 72 llvm::StringSet<> m_added_values; 75 void AddResult(llvm::StringRef completion, llvm::StringRef description, 76 CompletionMode mode); 78 llvm::ArrayRef<Completion> GetResults() const { return m_results; } in GetResults() 115 CompletionRequest(llvm::StringRef command_line, unsigned raw_cursor_pos, 120 llvm::StringRef GetRawLine() const { in GetRawLine() 130 llvm::StringRef GetRawLineWithUnusedSuffix() const { return m_command; } in GetRawLineWithUnusedSuffix() [all …]
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/lldb/Utility/ |
D | CompletionRequest.h | 53 Completion(llvm::StringRef completion, llvm::StringRef description, in Completion() 54 CompletionMode mode) in Completion() argument 56 m_mode(mode) {} in Completion() 72 llvm::StringSet<> m_added_values; 75 void AddResult(llvm::StringRef completion, llvm::StringRef description, 76 CompletionMode mode); 78 llvm::ArrayRef<Completion> GetResults() const { return m_results; } in GetResults() 115 CompletionRequest(llvm::StringRef command_line, unsigned raw_cursor_pos, 120 llvm::StringRef GetRawLine() const { in GetRawLine() 130 llvm::StringRef GetRawLineWithUnusedSuffix() const { return m_command; } in GetRawLineWithUnusedSuffix() [all …]
|
/aosp_15_r20/external/llvm/utils/emacs/ |
H A D | README | 1 -*- llvm/utils/emacs/README -*- 6 * llvm-mode.el 8 Syntax highlighting mode for LLVM assembly files. To use, add this code to 12 (cons (expand-file-name "path-to-llvm/utils/emacs") load-path)) 13 (require 'llvm-mode) 15 * tablegen-mode.el 17 Syntax highlighting mode for TableGen description files. To use, add this code 21 (cons (expand-file-name "path-to-llvm/utils/emacs") load-path)) 22 (require 'tablegen-mode) 26 <llvm-bugs [at] lists.llvm.org>; if you wish to provide a patch to improve the
|
/aosp_15_r20/external/llvm/test/MC/ARM/ |
H A D | arm-thumb-cpus.s | 1 @ RUN: not llvm-mc -show-encoding -triple=arm-eabi < %s 2>&1 \ 4 @ RUN: llvm-mc -show-encoding -triple=armv4t < %s 2>&1 \ 7 @ RUN: llvm-mc -show-encoding -triple=arm-eabi -mcpu=cortex-a15 < %s 2>&1 \ 10 @ RUN: not llvm-mc -show-encoding -triple=arm-eabi -mcpu=cortex-m3 < %s 2>&1 \ 13 @ RUN: not llvm-mc -show-encoding -triple=armv7m-eabi < %s 2>&1 \ 16 @ RUN: not llvm-mc -show-encoding -triple=armv6m-eabi < %s 2>&1 \ 19 @ RUN: not llvm-mc -show-encoding -triple=armv6sm-eabi < %s 2>&1 \ 30 @ CHECK-ARM-ONLY: target does not support Thumb mode 31 @ CHECK-ARM-ONLY: target does not support Thumb mode 33 @ CHECK-THUMB-ONLY: target does not support ARM mode [all …]
|
H A D | directive-arch_extension-idiv.s | 1 @ RUN: not llvm-mc -triple armv6-eabi -filetype asm -o /dev/null 2>&1 %s \ 3 @ RUN: not llvm-mc -triple armv7-eabi -filetype asm -o /dev/null 2>&1 %s \ 5 @ RUN: not llvm-mc -triple armv7m-eabi -filetype asm -o /dev/null 2>&1 %s \ 7 @ RUN: not llvm-mc -triple thumbv6-eabi -filetype asm -o /dev/null 2>&1 %s \ 9 @ RUN: not llvm-mc -triple thumbv7-eabi -filetype asm -o /dev/null 2>&1 %s \ 11 @ RUN: not llvm-mc -triple thumbv7m-eabi -filetype asm -o /dev/null 2>&1 %s \ 28 @ CHECK-THUMBv6: error: instruction requires: divide in ARM arm-mode 31 @ CHECK-THUMBv6: error: instruction requires: divide in ARM arm-mode 45 @ CHECK-THUMBv6: error: instruction requires: divide in ARM arm-mode 50 @ CHECK-THUMBv6: error: instruction requires: divide in ARM arm-mode
|
H A D | thumb2-dsp-diag.s | 1 @ RUN: not llvm-mc -triple=thumbv7m 2>&1 < %s | FileCheck --check-prefix=CHECK-ERRORS %s 2 @ RUN: llvm-mc -triple=thumbv7em -show-encoding < %s | FileCheck --check-prefix=CHECK-7EM %s 9 @ CHECK-ERRORS: error: instruction requires: arm-mode 10 @ CHECK-ERRORS: error: instruction requires: arm-mode 11 @ CHECK-ERRORS: error: instruction requires: arm-mode 12 @ CHECK-ERRORS: error: instruction requires: arm-mode 25 @ CHECK-ERRORS: error: instruction requires: arm-mode 26 @ CHECK-ERRORS: error: instruction requires: arm-mode 27 @ CHECK-ERRORS: error: instruction requires: arm-mode 28 @ CHECK-ERRORS: error: instruction requires: arm-mode
|
/aosp_15_r20/external/AFLplusplus/ |
H A D | GNUmakefile | 322 all: test_x86 test_shm test_python ready $(PROGS) afl-as llvm gcc_plugin test_build all_done 328 …@test -e afl-llvm-pass.so && echo "[+] LLVM basic mode successfully built" || echo "[-] LLVM mode … 336 .PHONY: llvm 337 llvm: target 338 -$(MAKE) -j$(nproc) -f GNUmakefile.llvm 397 @echo LLVM_DEBUG - shows llvm deprecation warnings 403 @echo NO_NYX - disable building nyx mode dependencies 410 @echo e.g.: make LLVM_CONFIG=llvm-config-16 583 @echo "[!] Note: skipping build tests (you may need to use LLVM or QEMU mode)." 589 …cmplog-instructions-pass.so && echo "[+] LLVM mode for 'afl-cc' successfully built!" || echo "[-] … [all …]
|
H A D | Changelog.md | 16 - LTO mode now requires llvm 12+ 17 - workaround for ASAN with gcc_plugin mode 73 with `-P`. Also input mode for the target can be defined with `-a` to 122 - Persistent mode + QASAN support for ppc32 targets by @worksbutnottested 133 - fixed a crash in pizza (1st april easter egg) mode. Sorry for 135 - allow pizza mode to be disabled when AFL_PIZZA_MODE is set to -1 142 - llvm 16 + 17 support (thanks to @devnexen!) 143 - support llvm 15 native pcguard changes 168 - cmplog mode now has a -l R option for random colorization, thanks 197 - llvm-mode: [all …]
|
/aosp_15_r20/external/tensorflow/tensorflow/compiler/mlir/xla/ |
H A D | hlo_function_importer.h | 71 const llvm::SmallVectorImpl<mlir::Value>& arguments, 76 const llvm::SmallVectorImpl<mlir::Value>& operands, 78 DynamicShapeHandlingMode mode = DynamicShapeHandlingMode::kDynamic); 81 llvm::StringRef attr_name); 98 mlir::Operation* op, llvm::ArrayRef<mlir::Value> implicit_operands); 110 mlir::Type type, llvm::SmallVectorImpl<mlir::Type>& flattened_types); 116 llvm::SmallVectorImpl<mlir::Value>& flattened_values); 132 llvm::MutableArrayRef<mlir::Value>& flatten_values, mlir::Type type); 165 const llvm::SmallVectorImpl<mlir::Value>& arguments, 171 const llvm::SmallVectorImpl<mlir::Value>& operands, [all …]
|
/aosp_15_r20/external/llvm/test/tools/dsymutil/X86/ |
H A D | multiple-inputs.test | 9 # Multiple inputs in flat mode 10 RUN: llvm-dsymutil -f -oso-prepend-path=%p/.. %T/multiple-inputs/basic.macho.x86_64 %T/multiple-inp… 11 RUN: llvm-dwarfdump %T/multiple-inputs/basic.macho.x86_64.dwarf \ 13 RUN: llvm-dwarfdump %T/multiple-inputs/basic-archive.macho.x86_64.dwarf \ 15 RUN: llvm-dwarfdump %T/multiple-inputs/basic-lto.macho.x86_64.dwarf | FileCheck %S/basic-lto-linkin… 16 RUN: llvm-dwarfdump %T/multiple-inputs/basic-lto-dw4.macho.x86_64.dwarf | FileCheck %S/basic-lto-dw… 19 RUN: llvm-dsymutil -oso-prepend-path=%p/.. %T/multiple-inputs/basic.macho.x86_64 %T/multiple-inputs… 20 RUN: llvm-dwarfdump %t.dSYM/Contents/Resources/DWARF/basic.macho.x86_64 \ 22 RUN: llvm-dwarfdump %t.dSYM/Contents/Resources/DWARF/basic-archive.macho.x86_64 \ 24 RUN: llvm-dwarfdump %t.dSYM/Contents/Resources/DWARF/basic-lto.macho.x86_64 | FileCheck %S/basic-lt… [all …]
|
/aosp_15_r20/bionic/docs/ |
H A D | mte.md | 49 Both of the above are controlled by the linker flag `--android-memtag-mode` 55 `-fsanitize-memtag-mode` allows to choose between ASYNC and SYNC. 57 This information can be queried using `llvm-readelf --memtag`. 80 It also does work related to stack tagging and permissive mode, which will be 192 Permissive MTE refers to a mode which, instead of crashing the process on an 197 This mode is only available for system services, not apps. It is implemented 205 When a system service [crashes in ASYNC mode], we set an impossible signal 211 [LLVM Project]: https://github.com/llvm/llvm-project/ 218 [enables all three]: https://github.com/llvm/llvm-project/blob/e732d1ce86783b1d7fe30645fcb304341095… 219 [passed in]: https://github.com/llvm/llvm-project/blob/ff2e619dfcd77328812a42d2ba2b11c3ff96f410/cla… [all …]
|
/aosp_15_r20/build/make/tools/ide_query/cc_analyzer/ |
H A D | main.cc | 42 llvm::cl::opt<OpMode> mode{ variable 44 llvm::cl::values(clEnumValN(OpMode::DEPS, "deps", 48 llvm::cl::desc("Print the list of headers to insert and remove"), 51 cc_analyzer::IdeAnalysis ReturnError(llvm::StringRef message) { in ReturnError() 61 llvm::InitializeAllTargetInfos(); in main() 62 llvm::cl::ParseCommandLineOptions(argc, argv); in main() 66 llvm::errs() << "Failed to parse input!\n"; in main() 71 switch (mode) { in main() 83 llvm::errs() << "Unknown operation mode!\n"; in main() 87 llvm::errs() << "Failed to serialize result!\n"; in main()
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Support/Windows/ |
H A D | Threading.inc | 4 // See https://llvm.org/LICENSE.txt for license information. 13 #include "llvm/ADT/SmallString.h" 14 #include "llvm/ADT/Twine.h" 16 #include "llvm/Support/Windows/WindowsSupport.h" 38 llvm::Optional<unsigned> StackSizeInBytes, 57 uint64_t llvm::get_threadid() { 61 uint32_t llvm::get_max_thread_name_length() { return 0; } 91 void llvm::set_thread_name(const Twine &Name) { 100 void llvm::get_thread_name(SmallVectorImpl<char> &Name) { 110 SetThreadPriorityResult llvm::set_thread_priority(ThreadPriority Priority) { [all …]
|
/aosp_15_r20/external/mesa3d/src/gallium/auxiliary/draw/ |
H A D | draw_pt.c | 87 if (draw->pt.middle.llvm) { in draw_pt_arrays() 88 middle = draw->pt.middle.llvm; in draw_pt_arrays() 209 if (draw->llvm) { in draw_pt_init() 210 draw->pt.middle.llvm = draw_pt_fetch_pipeline_or_emit_llvm(draw); in draw_pt_init() 227 if (draw->pt.middle.llvm) { in draw_pt_destroy() 228 draw->pt.middle.llvm->destroy(draw->pt.middle.llvm); in draw_pt_destroy() 229 draw->pt.middle.llvm = NULL; in draw_pt_destroy() 393 draw_pt_arrays(draw, info->mode, info->index_bias_varies, &cur, 1); in prim_restart_loop() 404 draw_pt_arrays(draw, info->mode, info->index_bias_varies, &cur, 1); in prim_restart_loop() 430 draw_pt_arrays(draw, info->mode, info->index_bias_varies, draw_info, num_draws); in draw_pt_arrays_restart() [all …]
|
/aosp_15_r20/external/cronet/third_party/libc++/src/docs/ReleaseNotes/ |
H A D | 18.rst | 9 Written by the `Libc++ Team <https://libcxx.llvm.org>`_ 15 `the Download Page <https://releases.llvm.org/download.html>`_. 24 documentation <https://llvm.org/docs/ReleaseNotes.html>`_. All LLVM releases may 25 be downloaded from the `LLVM releases web site <https://llvm.org/releases/>`_. 28 <https://libcxx.llvm.org>`_ or the `LLVM Web Site <https://llvm.org>`_. 33 see the `releases page <https://llvm.org/releases/>`_. 41 New hardened modes for the library have been added, replacing the legacy debug mode that was 42 removed in the LLVM 17 release. Unlike the legacy debug mode, some of these hardening modes are 69 - P2467R1 - Support exclusive mode for fstreams 96 …into a reliable program termination. The ``fast`` hardening mode enables a set of security-critica… [all …]
|
/aosp_15_r20/external/tensorflow/tensorflow/compiler/mlir/lite/quantization/tensorflow/ |
H A D | fallback_to_flex_ops.cc | 48 return llvm::isa< in IsTfFakeQuantOp() 60 return llvm::isa< in IsAlwaysAllowlistedOp() 137 return llvm::isa< in IsFusibleWithBiasOp() 175 explicit FallbackToFlexOps(const std::string &mode) { mode_ = mode; } in FallbackToFlexOps() argument 193 llvm::cl::desc("The mode of TF Quantization."), 194 llvm::cl::init("")}; 258 return llvm::all_of(fp_attr.getValues<APFloat>(), [value](const APFloat &f) { in FloatValueEquals() 297 const std::string &mode) { in CreateFallbackToFlexOpsPass() argument 298 return std::make_unique<internal::FallbackToFlexOps>(mode); in CreateFallbackToFlexOpsPass()
|
/aosp_15_r20/external/tensorflow/tensorflow/tools/toolchains/clang6/ |
H A D | CROSSTOOL.tpl | 2 minor_version: "llvm:6.0.0" 35 tool_path { name: "ar" path: "%package(@local_config_clang6//clang6)%/llvm/bin/llvm-ar" } 36 tool_path { name: "as" path: "%package(@local_config_clang6//clang6)%/llvm/bin/llvm-as" } 37 tool_path { name: "compat-ld" path: "%package(@local_config_clang6//clang6)%/llvm/bin/ld.lld" } 38 tool_path { name: "cpp" path: "%package(@local_config_clang6//clang6)%/llvm/bin/llvm-cpp" } 39 tool_path { name: "dwp" path: "%package(@local_config_clang6//clang6)%/llvm/bin/llvm-dwp" } 40 tool_path { name: "gcc" path: "%package(@local_config_clang6//clang6)%/llvm/bin/clang" } 41 tool_path { name: "gcov" path: "%package(@local_config_clang6//clang6)%/llvm/bin/llvm-cov" } 42 tool_path { name: "ld" path: "%package(@local_config_clang6//clang6)%/llvm/bin/ld.lld" } 43 …tool_path { name: "llvm-profdata" path: "%package(@local_config_clang6//clang6)%/llvm/bin/llvm-pro… [all …]
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/lldb/Host/ |
D | FileSystem.h | 36 : m_fs(llvm::vfs::getRealFileSystem()), in FileSystem() 38 FileSystem(llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> fs) in FileSystem() 42 : m_fs(llvm::vfs::getRealFileSystem()), in FileSystem() 62 FILE *Fopen(const char *path, const char *mode); 65 int Open(const char *path, int flags, int mode = 0600); 67 llvm::Expected<std::unique_ptr<File>> 74 llvm::vfs::directory_iterator DirBegin(const FileSpec &file_spec, 76 llvm::vfs::directory_iterator DirBegin(const llvm::Twine &dir, 82 llvm::ErrorOr<llvm::vfs::Status> GetStatus(const FileSpec &file_spec) const; 83 llvm::ErrorOr<llvm::vfs::Status> GetStatus(const llvm::Twine &path) const; [all …]
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/lldb/Host/ |
D | FileSystem.h | 36 : m_fs(llvm::vfs::getRealFileSystem()), in FileSystem() 38 FileSystem(llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> fs) in FileSystem() 42 : m_fs(llvm::vfs::getRealFileSystem()), in FileSystem() 62 FILE *Fopen(const char *path, const char *mode); 65 int Open(const char *path, int flags, int mode = 0600); 67 llvm::Expected<std::unique_ptr<File>> 74 llvm::vfs::directory_iterator DirBegin(const FileSpec &file_spec, 76 llvm::vfs::directory_iterator DirBegin(const llvm::Twine &dir, 82 llvm::ErrorOr<llvm::vfs::Status> GetStatus(const FileSpec &file_spec) const; 83 llvm::ErrorOr<llvm::vfs::Status> GetStatus(const llvm::Twine &path) const; [all …]
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/lldb/Host/ |
D | FileSystem.h | 36 : m_fs(llvm::vfs::getRealFileSystem()), in FileSystem() 38 FileSystem(llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> fs) in FileSystem() 42 : m_fs(llvm::vfs::getRealFileSystem()), in FileSystem() 62 FILE *Fopen(const char *path, const char *mode); 65 int Open(const char *path, int flags, int mode = 0600); 67 llvm::Expected<std::unique_ptr<File>> 74 llvm::vfs::directory_iterator DirBegin(const FileSpec &file_spec, 76 llvm::vfs::directory_iterator DirBegin(const llvm::Twine &dir, 82 llvm::ErrorOr<llvm::vfs::Status> GetStatus(const FileSpec &file_spec) const; 83 llvm::ErrorOr<llvm::vfs::Status> GetStatus(const llvm::Twine &path) const; [all …]
|