Commit 78ed3456 authored by Yang Guo's avatar Yang Guo Committed by Commit Bot

Fix file list belonging to libbase

R=mstarzinger@chromium.org

Bug: v8:9247
Change-Id: I6819489dd8ed6d5a6f8e2631a5901c7d4b460960
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1621943
Commit-Queue: Yang Guo <yangguo@chromium.org>
Reviewed-by: 's avatarMichael Starzinger <mstarzinger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#61731}
parent 52636535
...@@ -2049,7 +2049,6 @@ v8_source_set("v8_base_without_compiler") { ...@@ -2049,7 +2049,6 @@ v8_source_set("v8_base_without_compiler") {
"src/ast/source-range-ast-visitor.h", "src/ast/source-range-ast-visitor.h",
"src/ast/variables.cc", "src/ast/variables.cc",
"src/ast/variables.h", "src/ast/variables.h",
"src/base/type-traits.h",
"src/bit-vector.cc", "src/bit-vector.cc",
"src/bit-vector.h", "src/bit-vector.h",
"src/boxed-float.h", "src/boxed-float.h",
...@@ -2776,7 +2775,10 @@ v8_source_set("v8_base_without_compiler") { ...@@ -2776,7 +2775,10 @@ v8_source_set("v8_base_without_compiler") {
"src/runtime/runtime.cc", "src/runtime/runtime.cc",
"src/runtime/runtime.h", "src/runtime/runtime.h",
"src/sanitizer/asan.h", "src/sanitizer/asan.h",
"src/sanitizer/lsan-page-allocator.cc",
"src/sanitizer/lsan-page-allocator.h",
"src/sanitizer/msan.h", "src/sanitizer/msan.h",
"src/sanitizer/tsan.h",
"src/snapshot/code-serializer.cc", "src/snapshot/code-serializer.cc",
"src/snapshot/code-serializer.h", "src/snapshot/code-serializer.h",
"src/snapshot/deserializer-allocator.cc", "src/snapshot/deserializer-allocator.cc",
...@@ -3495,11 +3497,9 @@ v8_component("v8_libbase") { ...@@ -3495,11 +3497,9 @@ v8_component("v8_libbase") {
"src/base/sys-info.h", "src/base/sys-info.h",
"src/base/template-utils.h", "src/base/template-utils.h",
"src/base/timezone-cache.h", "src/base/timezone-cache.h",
"src/base/type-traits.h",
"src/base/utils/random-number-generator.cc", "src/base/utils/random-number-generator.cc",
"src/base/utils/random-number-generator.h", "src/base/utils/random-number-generator.h",
"src/sanitizer/lsan-page-allocator.cc",
"src/sanitizer/lsan-page-allocator.h",
"src/sanitizer/tsan.h",
] ]
configs = [ ":internal_config_base" ] configs = [ ":internal_config_base" ]
......
file://INFRA_OWNERS file://INFRA_OWNERS
clemensh@chromium.org
...@@ -6,7 +6,6 @@ ...@@ -6,7 +6,6 @@
#define V8_SANITIZER_LSAN_PAGE_ALLOCATOR_H_ #define V8_SANITIZER_LSAN_PAGE_ALLOCATOR_H_
#include "include/v8-platform.h" #include "include/v8-platform.h"
#include "src/base/base-export.h"
#include "src/base/compiler-specific.h" #include "src/base/compiler-specific.h"
namespace v8 { namespace v8 {
...@@ -15,10 +14,9 @@ namespace base { ...@@ -15,10 +14,9 @@ namespace base {
// This is a v8::PageAllocator implementation that decorates provided page // This is a v8::PageAllocator implementation that decorates provided page
// allocator object with leak sanitizer notifications when LEAK_SANITIZER // allocator object with leak sanitizer notifications when LEAK_SANITIZER
// is defined. // is defined.
class V8_BASE_EXPORT LsanPageAllocator class LsanPageAllocator : public v8::PageAllocator {
: public NON_EXPORTED_BASE(::v8::PageAllocator) {
public: public:
LsanPageAllocator(v8::PageAllocator* page_allocator); explicit LsanPageAllocator(v8::PageAllocator* page_allocator);
~LsanPageAllocator() override = default; ~LsanPageAllocator() override = default;
size_t AllocatePageSize() override { return allocate_page_size_; } size_t AllocatePageSize() override { return allocate_page_size_; }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment