Lines Matching +full:native +full:- +full:mode

2  * kmp_wrapper_malloc.h -- Wrappers for memory allocation routines
6 //===----------------------------------------------------------------------===//
10 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
12 //===----------------------------------------------------------------------===//
18 1. Declaring standard memory allocation routines in OS-independent way.
20 3. Enabling native memory debugging capabilities.
22 1. Declaring standard memory allocation routines in OS-independent way.
23 -----------------------------------------------------------------------
36 in OS-independent way. It also enables memory tracking capabilities in debug
40 -------------------------------------------------------------------
52 ptr = aligned_malloc( size ); // Memory leak will *not* be detected here. :-(
80 3. Enabling native memory debugging capabilities.
81 -------------------------------------------------
106 /* KMP_SRC_LOC_DECL -- Declaring source location parameters, to be used in
108 KMP_SRC_LOC_PARM -- Source location parameters, to be used to pass
110 KMP_SRC_LOC_CURR -- Source location arguments describing current location,
111 to be used at top-level.
120 // Use macro instead of direct call to function -- macro passes info
133 /* malloc_src_loc() and free_src_loc() are pseudo-functions (really macros)
134 with accepts extra arguments (source location info) in debug mode. They
135 should be used in place of malloc() and free(), this allows enabling native
146 /* Depending on build mode (debug or release), malloc_src_loc is declared with
160 // Windows* OS has native memory debugging capabilities. Enable them.
178 // Linux* OS, OS X*, or non-debug Windows* OS.