003 File Manager
Current Path:
/usr/src/contrib/llvm-project/compiler-rt/lib/gwp_asan
usr
/
src
/
contrib
/
llvm-project
/
compiler-rt
/
lib
/
gwp_asan
/
📁
..
📄
common.cpp
(3.33 KB)
📄
common.h
(4.45 KB)
📄
crash_handler.cpp
(4.32 KB)
📄
crash_handler.h
(6.2 KB)
📄
definitions.h
(776 B)
📄
guarded_pool_allocator.cpp
(9.62 KB)
📄
guarded_pool_allocator.h
(9.41 KB)
📄
mutex.h
(1.24 KB)
📁
optional
📄
options.h
(2.36 KB)
📄
options.inc
(2.73 KB)
📁
platform_specific
📄
random.cpp
(1022 B)
📄
random.h
(746 B)
📄
stack_trace_compressor.cpp
(3.17 KB)
📄
stack_trace_compressor.h
(1.52 KB)
📄
utilities.h
(978 B)
Editing: definitions.h
//===-- gwp_asan_definitions.h ----------------------------------*- C++ -*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// #ifndef GWP_ASAN_DEFINITIONS_H_ #define GWP_ASAN_DEFINITIONS_H_ #define GWP_ASAN_TLS_INITIAL_EXEC \ __thread __attribute__((tls_model("initial-exec"))) #define GWP_ASAN_UNLIKELY(X) __builtin_expect(!!(X), 0) #define GWP_ASAN_ALWAYS_INLINE inline __attribute__((always_inline)) #define GWP_ASAN_WEAK __attribute__((weak)) #endif // GWP_ASAN_DEFINITIONS_H_
Upload File
Create Folder