llvm-project/openmp/runtime/src
Jonathan Peyton 7edeef1bbf Fix memory corruption in Windows debug library
This patch adjusts the buffer size when reducing the buffer used for printing.
This solves the memory corruption in Windows debug library, and potential
memory corruption in other builds.

llvm-svn: 248588
2015-09-25 17:23:17 +00:00
..
i18n Get rid of some dead code. 2015-06-02 22:21:37 +00:00
include [OMPT] Overhaul OMPT initialization interface 2015-09-21 18:01:02 +00:00
thirdparty/ittnotify D12403: Fix GCC warning 'always_inline function might not be inlinable' 2015-08-31 12:32:55 +00:00
CMakeLists.txt [OpenMP Testsuite] Mac rpath specified when compiling tests 2015-09-24 15:09:51 +00:00
dllexports Fix link error on Windows when LIBOMP_USE_DEBUGGER is off 2015-08-06 15:16:54 +00:00
exports_so.txt [OMPT] Overhaul OMPT initialization interface 2015-09-21 18:01:02 +00:00
extractExternal.cpp Replace some unsafe API calls with safe alternatives on Windows, prepare code for similar actions on other platforms - wrap unsafe API calls into macros. 2015-04-02 13:27:08 +00:00
kmp.h Add basic NetBSD support. 2015-09-21 20:02:45 +00:00
kmp_affinity.cpp Fix memory corruption in Windows debug library 2015-09-25 17:23:17 +00:00
kmp_affinity.h Fix depth field bug and resize() function in hierarchical barrier 2015-09-10 20:34:32 +00:00
kmp_alloc.c Fix memory corruption in Windows debug library 2015-09-25 17:23:17 +00:00
kmp_atomic.c Remove unused variable anonym from kmp_atomic.c 2015-06-03 16:23:36 +00:00
kmp_atomic.h [OMPT] Simplify control variable logic for OMPT 2015-09-21 18:11:22 +00:00
kmp_barrier.cpp [OMPT] Simplify control variable logic for OMPT 2015-09-21 18:11:22 +00:00
kmp_cancel.cpp Tidy statistics collection 2015-08-11 21:36:41 +00:00
kmp_config.h.cmake Add kmp_config.h.cmake 2015-08-28 19:24:39 +00:00
kmp_csupport.c [OMPT] Simplify control variable logic for OMPT 2015-09-21 18:11:22 +00:00
kmp_debug.c Comments only: removing the Revision and Date svn variables from the top of all the source files. 2015-01-27 17:13:53 +00:00
kmp_debug.h Remove unused variables '__kmp_build_check_*' for non assert builds. 2015-06-11 17:36:16 +00:00
kmp_debugger.c Fix the OpenMP 3.0 build 2015-09-21 17:24:46 +00:00
kmp_debugger.h Enable debugger support 2015-07-09 18:16:58 +00:00
kmp_dispatch.cpp [OMPT] Simplify control variable logic for OMPT 2015-09-21 18:11:22 +00:00
kmp_environment.c Darwin is the exception when it comes to accessing environ, all other 2015-09-21 19:37:05 +00:00
kmp_environment.h Comments only: removing the Revision and Date svn variables from the top of all the source files. 2015-01-27 17:13:53 +00:00
kmp_error.c Remove unused variable warnings by deletion. 2015-06-08 20:01:14 +00:00
kmp_error.h Added new user-guided lock api, currently disabled. Use KMP_USE_DYNAMIC_LOCK=1 to enable it. 2015-02-20 18:05:17 +00:00
kmp_ftn_cdecl.c Change macro GUIDEDLL_EXPORTS to KMP_DYNAMIC_LIB 2015-05-26 17:32:53 +00:00
kmp_ftn_entry.h Add basic NetBSD support. 2015-09-21 20:02:45 +00:00
kmp_ftn_extra.c Comments only: removing the Revision and Date svn variables from the top of all the source files. 2015-01-27 17:13:53 +00:00
kmp_ftn_os.h Apply name change to src/* files. 2015-06-01 02:37:28 +00:00
kmp_ftn_stdcall.c Comments only: removing the Revision and Date svn variables from the top of all the source files. 2015-01-27 17:13:53 +00:00
kmp_global.c Remove unused KMP_SETVERSION macro 2015-08-13 15:26:38 +00:00
kmp_gsupport.c [OMPT] Simplify control variable logic for OMPT 2015-09-21 18:11:22 +00:00
kmp_i18n.c Apply name change to src/* files. 2015-06-01 02:37:28 +00:00
kmp_i18n.h Fix spelling errors 2015-05-22 22:35:51 +00:00
kmp_import.c Apply name change to src/* files. 2015-06-01 02:37:28 +00:00
kmp_io.c Replace some unsafe API calls with safe alternatives on Windows, prepare code for similar actions on other platforms - wrap unsafe API calls into macros. 2015-04-02 13:27:08 +00:00
kmp_io.h Comments only: removing the Revision and Date svn variables from the top of all the source files. 2015-01-27 17:13:53 +00:00
kmp_itt.c [OpenMP] [CMake] Removing expand-vars.pl in favor of CMake's configure_file() 2015-08-28 18:42:10 +00:00
kmp_itt.h Added new user-guided lock api, currently disabled. Use KMP_USE_DYNAMIC_LOCK=1 to enable it. 2015-02-20 18:05:17 +00:00
kmp_itt.inl Fix hanging barriers if number of parallel regions exceeds UINT_MAX 2015-09-10 18:44:30 +00:00
kmp_lock.cpp [OMPT] Simplify control variable logic for OMPT 2015-09-21 18:11:22 +00:00
kmp_lock.h This is a preparation patch to get information about the actual release status from nested locks for OMPT. 2015-04-29 15:52:19 +00:00
kmp_omp.h Fix the OpenMP 3.0 build 2015-09-21 17:24:46 +00:00
kmp_os.h [OpenMP] [CMake] Removing expand-vars.pl in favor of CMake's configure_file() 2015-08-28 18:42:10 +00:00
kmp_platform.h Add basic NetBSD support. 2015-09-21 20:02:45 +00:00
kmp_runtime.c Add basic NetBSD support. 2015-09-21 20:02:45 +00:00
kmp_safe_c_api.h Follow up to safe API patch 2015-07-09 18:20:51 +00:00
kmp_sched.cpp [OMPT] Simplify control variable logic for OMPT 2015-09-21 18:11:22 +00:00
kmp_settings.c Fix the OpenMP 3.0 build 2015-09-21 17:24:46 +00:00
kmp_settings.h Comments only: removing the Revision and Date svn variables from the top of all the source files. 2015-01-27 17:13:53 +00:00
kmp_stats.cpp Fix stats build problem. 2015-09-24 14:47:51 +00:00
kmp_stats.h Fix stats build problem. 2015-09-24 14:47:51 +00:00
kmp_stats_timing.cpp Replace some unsafe API calls with safe alternatives on Windows, prepare code for similar actions on other platforms - wrap unsafe API calls into macros. 2015-04-02 13:27:08 +00:00
kmp_stats_timing.h I apologise in advance for the size of this check-in. At Intel we do 2014-10-07 16:25:50 +00:00
kmp_str.c Remove unused variable warnings by deletion. 2015-06-08 20:01:14 +00:00
kmp_str.h Replace some unsafe API calls with safe alternatives on Windows, prepare code for similar actions on other platforms - wrap unsafe API calls into macros. 2015-04-02 13:27:08 +00:00
kmp_stub.c Fix spelling errors 2015-05-22 22:35:51 +00:00
kmp_stub.h Comments only: removing the Revision and Date svn variables from the top of all the source files. 2015-01-27 17:13:53 +00:00
kmp_taskdeps.cpp Put taskdata variables under KMP_DEBUG guards. 2015-08-26 20:02:21 +00:00
kmp_tasking.c [OMPT] Simplify control variable logic for OMPT 2015-09-21 18:11:22 +00:00
kmp_taskq.c Remove unused variable warnings by deletion. 2015-06-08 20:01:14 +00:00
kmp_threadprivate.c Replace some unsafe API calls with safe alternatives on Windows, prepare code for similar actions on other platforms - wrap unsafe API calls into macros. 2015-04-02 13:27:08 +00:00
kmp_utility.c Remove unused variable warnings by deletion. 2015-06-08 20:01:14 +00:00
kmp_version.c Add recognition of the Intel 16.0 compiler in kmp_version.c 2015-08-12 19:48:31 +00:00
kmp_version.h Apply name change to src/* files. 2015-06-01 02:37:28 +00:00
kmp_wait_release.cpp Comments only: removing the Revision and Date svn variables from the top of all the source files. 2015-01-27 17:13:53 +00:00
kmp_wait_release.h [OMPT] Simplify control variable logic for OMPT 2015-09-21 18:11:22 +00:00
kmp_wrapper_getpid.h Comments only: removing the Revision and Date svn variables from the top of all the source files. 2015-01-27 17:13:53 +00:00
kmp_wrapper_malloc.h Add basic NetBSD support. 2015-09-21 20:02:45 +00:00
libomp.rc.var [OpenMP] [CMake] Removing expand-vars.pl in favor of CMake's configure_file() 2015-08-28 18:42:10 +00:00
ompt-event-specific.h This patch contains the new files for OMPT and the needed changes to the build infrastructure 2015-04-29 16:22:07 +00:00
ompt-general.c [OMPT] Simplify control variable logic for OMPT 2015-09-21 18:11:22 +00:00
ompt-internal.h [OMPT] Simplify control variable logic for OMPT 2015-09-21 18:11:22 +00:00
ompt-specific.c [OMPT] Overhaul OMPT initialization interface 2015-09-21 18:01:02 +00:00
ompt-specific.h [OMPT] Overhaul OMPT initialization interface 2015-09-21 18:01:02 +00:00
test-touch.c I apologise in advance for the size of this check-in. At Intel we do 2014-10-07 16:25:50 +00:00
z_Linux_asm.s [OpenMP] [CMake] Removing expand-vars.pl in favor of CMake's configure_file() 2015-08-28 18:42:10 +00:00
z_Linux_util.c Use sysconf for the number of cores on FreeBSD too. 2015-09-21 20:29:12 +00:00
z_Windows_NT-586_asm.asm These are the actual changes in the runtime to issue OMPT-related functions. All of them are surrounded by #if OMPT_SUPPORT and can be disabled (which is the default). 2015-04-29 16:42:24 +00:00
z_Windows_NT-586_util.c Adding some 8-bit atomic operations for future use 2015-03-10 09:03:42 +00:00
z_Windows_NT_util.c Remove unused caller_gtid variable in both z_Linux_util.c and z_Windows_NT_util.c 2015-08-26 19:43:15 +00:00