Index: tools/profile_chrome/perf_controller.py |
diff --git a/tools/profile_chrome/perf_controller.py b/tools/profile_chrome/perf_controller.py |
index 245435ee85d379532af04c277b82262840f3dd21..c2cef2c214a9a067a1deabf59227ad28986bad2b 100644 |
--- a/tools/profile_chrome/perf_controller.py |
+++ b/tools/profile_chrome/perf_controller.py |
@@ -4,6 +4,7 @@ |
import logging |
import os |
+import signal |
import subprocess |
import sys |
import tempfile |
@@ -170,9 +171,8 @@ class PerfProfilerController(controllers.BaseController): |
perf_profile, symfs_dir, required_libs, kallsyms)) |
# Convert the perf profile into JSON. |
- perf_script_path = os.path.join(constants.DIR_SOURCE_ROOT, |
- 'tools', 'telemetry', 'telemetry', 'core', 'platform', 'profiler', |
- 'perf_vis', 'perf_to_tracing.py') |
+ perf_script_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), |
+ 'third_party', 'perf_to_tracing.py') |
json_file_name = os.path.basename(perf_profile) |
with open(os.devnull, 'w') as dev_null, \ |
open(json_file_name, 'w') as json_file: |