Lines Matching +full:valgrind +full:-
5 # Use of this source code is governed by a BSD-style license that can be
29 VALGRIND = 'valgrind-3.15.0' variable
30 TARBALL = '%s.tar.bz2' % VALGRIND
31 DOWNLOAD_URL = 'ftp://sourceware.org/pub/valgrind/%s' % TARBALL
32 TEMP_DIR = os.path.join(tempfile.gettempdir(), 'skia-%s' % VALGRIND)
46 if os.path.isdir(VALGRIND):
58 if os.path.isfile(os.path.join(INSTALL_DIR, 'bin', 'valgrind')):
60 with utils.chdir(os.path.join(TEMP_DIR, VALGRIND)):
61 subprocess.check_call(['./configure', '--prefix=%s' % INSTALL_DIR])
67 with utils.chdir(os.path.join(TEMP_DIR, VALGRIND)):
69 shutil.copy(os.path.join(INSTALL_DIR, 'bin', 'valgrind'),
70 os.path.join(target_dir, 'bin', 'valgrind'))
72 os.mkdir(os.path.join(target_dir, 'lib', 'valgrind'))
73 for lib in ['memcheck-amd64-linux']:
74 shutil.copy(os.path.join(INSTALL_DIR, 'lib', 'valgrind', lib),
75 os.path.join(target_dir, 'lib', 'valgrind', lib))
77 libname = 'vgpreload_%s-amd64-linux.so' % lib
78 shutil.copy(os.path.join(INSTALL_DIR, 'lib', 'valgrind', libname),
79 os.path.join(target_dir, 'lib', 'valgrind', libname))
82 os.path.join(target_dir, 'lib', 'valgrind', 'default.supp'))
102 parser.add_argument('--target_dir', '-t', required=True)