SERVER-17105 Valgrind 3.11.0 Import
This commit is contained in:
parent
5d72d90de7
commit
0c25b468fd
@ -330,6 +330,11 @@ add_option('use-system-snappy',
|
||||
nargs=0,
|
||||
)
|
||||
|
||||
add_option('use-system-valgrind',
|
||||
help='use system version of valgrind library',
|
||||
nargs=0,
|
||||
)
|
||||
|
||||
add_option('use-system-zlib',
|
||||
help='use system version of zlib library',
|
||||
nargs=0,
|
||||
|
||||
@ -718,4 +718,62 @@ shall not be used in advertising or otherwise to promote the sale,
|
||||
use or other dealings in these Data Files or Software without prior
|
||||
written authorization of the copyright holder.
|
||||
|
||||
17 ) License Notice for Valgrind.h
|
||||
----------------------------------
|
||||
|
||||
----------------------------------------------------------------
|
||||
|
||||
Notice that the following BSD-style license applies to this one
|
||||
file (valgrind.h) only. The rest of Valgrind is licensed under the
|
||||
terms of the GNU General Public License, version 2, unless
|
||||
otherwise indicated. See the COPYING file in the source
|
||||
distribution for details.
|
||||
|
||||
----------------------------------------------------------------
|
||||
|
||||
This file is part of Valgrind, a dynamic binary instrumentation
|
||||
framework.
|
||||
|
||||
Copyright (C) 2000-2015 Julian Seward. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
2. The origin of this software must not be misrepresented; you must
|
||||
not claim that you wrote the original software. If you use this
|
||||
software in a product, an acknowledgment in the product
|
||||
documentation would be appreciated but is not required.
|
||||
|
||||
3. Altered source versions must be plainly marked as such, and must
|
||||
not be misrepresented as being the original software.
|
||||
|
||||
4. The name of the author may not be used to endorse or promote
|
||||
products derived from this software without specific prior written
|
||||
permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
|
||||
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
|
||||
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
|
||||
GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
----------------------------------------------------------------
|
||||
|
||||
Notice that the above BSD-style license applies to this one file
|
||||
(valgrind.h) only. The entire rest of Valgrind is licensed under
|
||||
the terms of the GNU General Public License, version 2. See the
|
||||
COPYING file in the source distribution for details.
|
||||
|
||||
----------------------------------------------------------------
|
||||
|
||||
End
|
||||
|
||||
5
src/third_party/SConscript
vendored
5
src/third_party/SConscript
vendored
@ -29,6 +29,11 @@ if not use_system_version_of_library('snappy'):
|
||||
thirdPartyIncludePathList.append(
|
||||
('snappy', '#/src/third_party/snappy' + snappySuffix))
|
||||
|
||||
# Valgrind is a header only include as valgrind.h includes everything we need
|
||||
if not use_system_version_of_library('valgrind'):
|
||||
thirdPartyIncludePathList.append(
|
||||
('valgrind', '#/src/third_party/valgrind-3.11.0/include'))
|
||||
|
||||
if not use_system_version_of_library('zlib'):
|
||||
thirdPartyIncludePathList.append(
|
||||
('zlib', '#/src/third_party/zlib' + zlibSuffix))
|
||||
|
||||
7126
src/third_party/valgrind-3.11.0/include/valgrind/valgrind.h
vendored
Normal file
7126
src/third_party/valgrind-3.11.0/include/valgrind/valgrind.h
vendored
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user