summaryrefslogtreecommitdiff
path: root/deps/v8/test/cctest/test-cpu-profiler.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/cctest/test-cpu-profiler.cc')
-rw-r--r--deps/v8/test/cctest/test-cpu-profiler.cc41
1 files changed, 0 insertions, 41 deletions
diff --git a/deps/v8/test/cctest/test-cpu-profiler.cc b/deps/v8/test/cctest/test-cpu-profiler.cc
index 8510996079..75af3f6d98 100644
--- a/deps/v8/test/cctest/test-cpu-profiler.cc
+++ b/deps/v8/test/cctest/test-cpu-profiler.cc
@@ -40,7 +40,6 @@
#include "src/objects-inl.h"
#include "src/profiler/cpu-profiler-inl.h"
#include "src/profiler/profiler-listener.h"
-#include "src/source-position-table.h"
#include "src/utils.h"
#include "test/cctest/cctest.h"
#include "test/cctest/profiler-extension.h"
@@ -2545,46 +2544,6 @@ TEST(MultipleProfilers) {
profiler2->StopProfiling("2");
}
-UNINITIALIZED_TEST(DetailedSourcePositionAPI) {
- i::FLAG_detailed_line_info = false;
- i::FLAG_allow_natives_syntax = true;
- v8::Isolate::CreateParams create_params;
- create_params.array_buffer_allocator = CcTest::array_buffer_allocator();
- v8::Isolate* isolate = v8::Isolate::New(create_params);
-
- const char* source =
- "function fib(i) {"
- " if (i <= 1) return 1; "
- " return fib(i - 1) +"
- " fib(i - 2);"
- "}"
- "fib(5);"
- "%OptimizeFunctionOnNextCall(fib);"
- "fib(5);"
- "fib";
- {
- v8::Isolate::Scope isolate_scope(isolate);
- v8::HandleScope handle_scope(isolate);
- v8::Local<v8::Context> context = v8::Context::New(isolate);
- v8::Context::Scope context_scope(context);
- i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
-
- CHECK(!i_isolate->NeedsDetailedOptimizedCodeLineInfo());
-
- int non_detailed_positions = GetSourcePositionEntryCount(i_isolate, source);
-
- v8::CpuProfiler::UseDetailedSourcePositionsForProfiling(isolate);
- CHECK(i_isolate->NeedsDetailedOptimizedCodeLineInfo());
-
- int detailed_positions = GetSourcePositionEntryCount(i_isolate, source);
-
- CHECK((non_detailed_positions == -1 && detailed_positions == -1) ||
- non_detailed_positions < detailed_positions);
- }
-
- isolate->Dispose();
-}
-
} // namespace test_cpu_profiler
} // namespace internal
} // namespace v8