third_party: Move valgrind

- Move src/third_party_valgrind/ to third_party/valgrind
- Add README.v8

Bug: 383356859
Change-Id: I7f6b3471648707c0f40c72d687f4261711056454
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6088199
Reviewed-by: Leszek Swirski <leszeks@chromium.org>
Reviewed-by: Michael Achenbach <machenbach@chromium.org>
Commit-Queue: Michael Lippautz <mlippautz@chromium.org>
Cr-Commit-Position: refs/heads/main@{#97756}
This commit is contained in:
Michael Lippautz authored and V8 LUCI CQ committed 2024-12-13 06:07:23 -08:00
1 parent 049836dfdb
commit a04649d147
12 files changed
+26 -12

No files matched your search

+1
View File
@@ -84,6 +84,7 @@
/third_party/re2/src
!/third_party/test262-harness
!/third_party/v8
!/third_party/valgrind
!/third_party/wasm-api
/tools/builtins-pgo/profiles/*
!/tools/builtins-pgo/profiles/.*
+1 -1
View File
@@ -4663,8 +4663,8 @@ v8_header_set("v8_internal_headers") {
"src/compiler/backend/x64/unwinding-info-writer-x64.h",
"src/execution/x64/frame-constants-x64.h",
"src/regexp/x64/regexp-macro-assembler-x64.h",
"src/third_party/valgrind/valgrind.h",
"src/wasm/baseline/x64/liftoff-assembler-x64-inl.h",
"third_party/valgrind/valgrind.h",
]
if (is_win) {
+2 -2
View File
@@ -19,7 +19,7 @@ are:
This code is copyrighted by Sun Microsystems Inc. and released
under a 3-clause BSD license.
- Valgrind client API header, located at src/third_party/valgrind/valgrind.h
- Valgrind client API header, located at third_party/valgrind/valgrind.h
This is released under the BSD license.
- The Wasm C/C++ API headers, located at third_party/wasm-api/wasm.{h,hh}
@@ -30,7 +30,7 @@ are:
These libraries have their own licenses; we recommend you read them,
as their terms may differ from the terms below.
Further license information can be found in LICENSE files located in
Further license information can be found in LICENSE files located in
sub-directories.
Copyright 2014, the V8 project authors. All rights reserved.
+4
View File
@@ -14,3 +14,7 @@ specific_include_rules = {
"+src/compiler/turboshaft",
]
}
include_rules = [
"+third_party/valgrind/valgrind.h"
]
+3 -4
View File
@@ -4,13 +4,12 @@
// CPU specific code for ia32 independent of OS goes here.
#if defined(__GNUC__) && !defined(GOOGLE3)
#include "src/third_party/valgrind/valgrind.h"
#endif
#if V8_TARGET_ARCH_IA32
#include "src/codegen/cpu-features.h"
#if defined(__GNUC__) && !defined(GOOGLE3)
#include "third_party/valgrind/valgrind.h"
#endif
namespace v8 {
namespace internal {
+3 -4
View File
@@ -4,13 +4,12 @@
// CPU specific code for x64 independent of OS goes here.
#if defined(__GNUC__) && !defined(__MINGW64__) && !defined(GOOGLE3)
#include "src/third_party/valgrind/valgrind.h"
#endif
#if V8_TARGET_ARCH_X64
#include "src/codegen/cpu-features.h"
#if defined(__GNUC__) && !defined(__MINGW64__) && !defined(GOOGLE3)
#include "third_party/valgrind/valgrind.h"
#endif
namespace v8 {
namespace internal {
-1
View File
@@ -1 +0,0 @@
file:../../../COMMON_OWNERS
File renamed without changes.
+1
View File
@@ -0,0 +1 @@
file:../../COMMON_OWNERS
+10
View File
@@ -0,0 +1,10 @@
Name: valgrind
URL: https://valgrind.org/
Version: 3.6
License: BSD
License File: LICENSE
Shipped: no
Security Critical: no
Description:
Client header for controlling Valgrind execution.
File renamed without changes.
+1
View File
@@ -43,6 +43,7 @@ if (v8_gcmole) {
"../../third_party/fp16/",
"../../third_party/highway/",
"../../third_party/v8/codegen/",
"../../third_party/valgrind/",
"$target_gen_dir/../../",
"$target_gen_dir/../../torque-generated/",