Pivot source files into top-level src,include and unify test target
See discussion in go/perfetto-build-files .
This is to disambiguate things like
#include "base/logging.h"
when in the chrome tree.
Also this CL unifies the test targets into two monolithic targets:
perfetto_tests and perfetto_benchmarks. This is to avoid ending
up with confusing binary names in the chrome tree (e.g.,
ipc_unittests)
Bug: 68710794
Change-Id: I1768e15b661406052b2be060d7aab0f1e7443a98
diff --git a/.travis.yml b/.travis.yml
index 8a5efa7..85e45f1 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -150,6 +150,8 @@
ftrace_reader_unittests
"
+ # TODO add ipc_unittests
+
if [[ "$CFG" != android-* ]]; then
for TEST_TARGET in $TEST_TARGETS; do
"out/dist/$TEST_TARGET"
diff --git a/BUILD.gn b/BUILD.gn
index 50df164..a9f9a35 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -18,9 +18,9 @@
testonly = true # allow to build also test targets
deps = [
":tests",
- "ftrace_reader:ftrace_reader_demo",
- "ipc/src/protoc_plugin:ipc_plugin($host_toolchain)",
- "protozero/src/protoc_plugin($host_toolchain)",
+ "src/ftrace_reader:ftrace_reader_demo",
+ "src/ipc/protoc_plugin:ipc_plugin($host_toolchain)",
+ "src/protozero/protoc_plugin($host_toolchain)",
"tools/ftrace_proto_gen:ftrace_proto_gen",
]
}
@@ -28,16 +28,16 @@
group("tests") {
testonly = true
deps = [
- "ftrace_reader:ftrace_reader_integrationtests",
- "ftrace_reader:ftrace_reader_unittests",
- "ipc:ipc_unittests",
- "perfetto_base:perfetto_base_unittests",
- "protozero:protozero_unittests",
+ "src/base:perfetto_base_unittests",
+ "src/ftrace_reader:ftrace_reader_integrationtests",
+ "src/ftrace_reader:ftrace_reader_unittests",
+ "src/ipc:perfetto_ipc_unittests",
+ "src/protozero:protozero_unittests",
+ "src/tracing:tracing_unittests",
"tools/sanitizers_unittests",
- "tracing:tracing_unittests",
]
if (!build_with_chromium) {
- deps += [ "tracing:tracing_benchmarks" ]
+ deps += [ "src/tracing:tracing_benchmarks" ]
}
}
diff --git a/build/BUILD.gn b/build/BUILD.gn
index 3258166..916b448 100644
--- a/build/BUILD.gn
+++ b/build/BUILD.gn
@@ -53,8 +53,6 @@
ldflags = []
libs = []
- include_dirs = [ ".." ]
-
cflags_cc += [ "-std=c++11" ]
cflags += [
diff --git a/build/test_data.txt b/build/test_data.txt
index 2ceb2b5..c0692b0 100644
--- a/build/test_data.txt
+++ b/build/test_data.txt
@@ -1,3 +1,3 @@
# List of test deps that should be pushed on the device. Paths are relative
# to the root.
-ftrace_reader/test/data/
+src/ftrace_reader/test/data/
diff --git a/build_overrides/build.gni b/build_overrides/build.gni
index fb1ec3d..b7a2bab 100644
--- a/build_overrides/build.gni
+++ b/build_overrides/build.gni
@@ -12,4 +12,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
+# When building perfetto in the android tree this variable becomes magically
+# true by virtue of including //build_overrides by absolute path.
+# When false, instead, the build files can assume this is a Perfetto standalone
+# build.
build_with_chromium = false
diff --git a/ftrace_reader/BUILD.gn b/ftrace_reader/BUILD.gn
deleted file mode 100644
index 3ddd116..0000000
--- a/ftrace_reader/BUILD.gn
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright (C) 2017 The Android Open Source Project
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-import("//build_overrides/build.gni")
-
-config("ftrace_reader_config") {
- include_dirs = [
- "include",
- "..",
- ]
-
- if (build_with_chromium) {
- include_dirs += [ "//testing/gtest/include" ]
- }
-}
-
-executable("ftrace_reader_unittests") {
- testonly = true
- deps = [
- ":ftrace_reader",
- "../gn:default_deps",
- "../gn:gtest_deps",
- "../gn:protobuf_full_deps",
- "../protos/ftrace:full",
- ]
-
- sources = [
- "src/cpu_reader_unittest.cc",
- "src/format_parser_unittest.cc",
- "src/ftrace_controller_unittest.cc",
- "src/ftrace_to_proto_unittest.cc",
- "src/proto_translation_table_unittest.cc",
- "src/scattered_stream_delegate_for_testing.h",
- ]
-}
-
-# These tests require access to a real ftrace implementation and must
-# run with sudo.
-executable("ftrace_reader_integrationtests") {
- testonly = true
- deps = [
- ":ftrace_reader",
- "../gn:default_deps",
- "../gn:gtest_deps",
- "../perfetto_base",
- "../protos/ftrace:full",
- ]
-
- sources = [
- "src/end_to_end_integrationtest.cc",
- "src/ftrace_procfs_integrationtest.cc",
- ]
-}
-
-executable("ftrace_reader_demo") {
- testonly = true
- sources = [
- "src/main.cc",
- ]
- deps = [
- ":ftrace_reader",
- "../gn:default_deps",
- "../perfetto_base",
- ]
-}
-
-source_set("ftrace_reader") {
- all_dependent_configs = [ ":ftrace_reader_config" ]
-
- deps = [
- "../perfetto_base",
- "../protozero",
- ]
-
- if (!build_with_chromium) {
- all_dependent_configs += [ "//buildtools:googletest_prod_config" ]
- }
-
- public_deps = [
- "../protos/ftrace:zero",
- ]
- sources = [
- "include/ftrace_reader/format_parser.h",
- "include/ftrace_reader/ftrace_controller.h",
- "include/ftrace_reader/ftrace_to_proto.h",
- "src/cpu_reader.cc",
- "src/cpu_reader.h",
- "src/format_parser.cc",
- "src/ftrace_controller.cc",
- "src/ftrace_procfs.cc",
- "src/ftrace_procfs.h",
- "src/ftrace_to_proto.cc",
- "src/proto_translation_table.cc",
- "src/proto_translation_table.h",
- ]
-}
diff --git a/gn/BUILD.gn b/gn/BUILD.gn
index d6b4315..92fba54 100644
--- a/gn/BUILD.gn
+++ b/gn/BUILD.gn
@@ -14,9 +14,27 @@
import("perfetto.gni")
+# Used in production targets (i.e. testonly == false) for the FRIEND_TEST_*
+# macros.
+group("gtest_prod_config") {
+ if (!build_with_chromium) {
+ public_configs = [ "//buildtools:googletest_prod_config" ]
+ } else {
+ public_configs = [ ":gtest_config" ]
+ }
+}
+
+config("gtest_config") {
+ if (build_with_chromium) {
+ include_dirs = [ "//testing/gtest/include" ]
+ }
+}
+
group("gtest_deps") {
testonly = true
+ public_configs = [ ":gtest_config" ]
+
if (!build_with_chromium) {
public_deps = [
"//buildtools:gmock",
@@ -32,17 +50,18 @@
}
}
-group("protoc_lib_deps") {
- if (!build_with_chromium) {
- if (current_toolchain == host_toolchain) {
+# protoc compiler library, for building protoc plugins on the host.
+if (current_toolchain == host_toolchain) {
+ group("protoc_lib_deps") {
+ if (!build_with_chromium) {
public_deps = [
"//buildtools:protoc_lib",
]
+ } else {
+ public_deps = [
+ "//third_party/protobuf:protoc_lib",
+ ]
}
- } else {
- public_deps = [
- "//third_party/protobuf:protoc_lib",
- ]
}
}
@@ -58,7 +77,10 @@
}
}
+# All targets should depend on this target to inherit the right flags and
+# include directories.
group("default_deps") {
+ public_configs = [ ":default_config" ]
if (!build_with_chromium) {
public_deps = [
"//build/libc++:deps",
@@ -66,3 +88,10 @@
]
}
}
+
+config("default_config") {
+ include_dirs = [
+ "..",
+ "../include",
+ ]
+}
diff --git a/gn/proto_library.gni b/gn/proto_library.gni
new file mode 100644
index 0000000..97b95d2
--- /dev/null
+++ b/gn/proto_library.gni
@@ -0,0 +1,23 @@
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import("//build_overrides/build.gni")
+
+if (!build_with_chromium) {
+ # TODO(primiano): Just move //build/proto_library.gni inside this branch,
+ # there is no need to have that in //build at this point.
+ import("//build/proto_library.gni")
+} else {
+ import("//third_party/protobuf/proto_library.gni")
+}
diff --git a/include/perfetto/base/BUILD.gn b/include/perfetto/base/BUILD.gn
new file mode 100644
index 0000000..14bfc2f
--- /dev/null
+++ b/include/perfetto/base/BUILD.gn
@@ -0,0 +1,29 @@
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+source_set("base") {
+ sources = [
+ "build_config.h",
+ "logging.h",
+ "scoped_file.h",
+ "task_runner.h",
+ "thread_checker.h",
+ "unix_task_runner.h",
+ "utils.h",
+ "weak_ptr.h",
+ ]
+ if (is_android) {
+ sources += [ "android_task_runner.h" ]
+ }
+}
diff --git a/perfetto_base/android_task_runner.h b/include/perfetto/base/android_task_runner.h
similarity index 92%
rename from perfetto_base/android_task_runner.h
rename to include/perfetto/base/android_task_runner.h
index f5f8199..37abed6 100644
--- a/perfetto_base/android_task_runner.h
+++ b/include/perfetto/base/android_task_runner.h
@@ -14,12 +14,12 @@
* limitations under the License.
*/
-#ifndef PERFETTO_PERFETTO_BASE_ANDROID_TASK_RUNNER_H_
-#define PERFETTO_PERFETTO_BASE_ANDROID_TASK_RUNNER_H_
+#ifndef INCLUDE_PERFETTO_BASE_ANDROID_TASK_RUNNER_H_
+#define INCLUDE_PERFETTO_BASE_ANDROID_TASK_RUNNER_H_
-#include "perfetto_base/scoped_file.h"
-#include "perfetto_base/task_runner.h"
-#include "perfetto_base/thread_checker.h"
+#include "perfetto/base/scoped_file.h"
+#include "perfetto/base/task_runner.h"
+#include "perfetto/base/thread_checker.h"
#include <poll.h>
#include <chrono>
@@ -116,4 +116,4 @@
} // namespace base
} // namespace perfetto
-#endif // PERFETTO_PERFETTO_BASE_ANDROID_TASK_RUNNER_H_
+#endif // INCLUDE_PERFETTO_BASE_ANDROID_TASK_RUNNER_H_
diff --git a/perfetto_base/build_config.h b/include/perfetto/base/build_config.h
similarity index 90%
rename from perfetto_base/build_config.h
rename to include/perfetto/base/build_config.h
index 213f2f5..a8b800f 100644
--- a/perfetto_base/build_config.h
+++ b/include/perfetto/base/build_config.h
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-#ifndef PERFETTO_PERFETTO_BASE_BUILD_CONFIG_H_
-#define PERFETTO_PERFETTO_BASE_BUILD_CONFIG_H_
+#ifndef INCLUDE_PERFETTO_BASE_BUILD_CONFIG_H_
+#define INCLUDE_PERFETTO_BASE_BUILD_CONFIG_H_
// DO NOT include this file in public headers (include/) to avoid collisions.
@@ -41,4 +41,4 @@
#error OS not supported (see build_config.h)
#endif
-#endif // PERFETTO_PERFETTO_BASE_BUILD_CONFIG_H_
+#endif // INCLUDE_PERFETTO_BASE_BUILD_CONFIG_H_
diff --git a/perfetto_base/logging.h b/include/perfetto/base/logging.h
similarity index 92%
rename from perfetto_base/logging.h
rename to include/perfetto/base/logging.h
index ad50ce5..14460d4 100644
--- a/perfetto_base/logging.h
+++ b/include/perfetto/base/logging.h
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-#ifndef PERFETTO_PERFETTO_BASE_LOGGING_H_
-#define PERFETTO_PERFETTO_BASE_LOGGING_H_
+#ifndef INCLUDE_PERFETTO_BASE_LOGGING_H_
+#define INCLUDE_PERFETTO_BASE_LOGGING_H_
#include <errno.h>
#include <stdlib.h>
@@ -29,7 +29,7 @@
#include <string.h> // For strerror.
#endif
-#include "perfetto_base/utils.h"
+#include "perfetto/base/utils.h"
#if PERFETTO_DCHECK_IS_ON()
#define PERFETTO_DLOG(fmt, ...) \
@@ -60,4 +60,4 @@
} while (0)
#endif // PERFETTO_DCHECK_IS_ON()
-#endif // PERFETTO_PERFETTO_BASE_LOGGING_H_
+#endif // INCLUDE_PERFETTO_BASE_LOGGING_H_
diff --git a/perfetto_base/scoped_file.h b/include/perfetto/base/scoped_file.h
similarity index 90%
rename from perfetto_base/scoped_file.h
rename to include/perfetto/base/scoped_file.h
index d9ba25b..2a31ae7 100644
--- a/perfetto_base/scoped_file.h
+++ b/include/perfetto/base/scoped_file.h
@@ -14,13 +14,13 @@
* limitations under the License.
*/
-#ifndef PERFETTO_PERFETTO_BASE_SCOPED_FILE_H_
-#define PERFETTO_PERFETTO_BASE_SCOPED_FILE_H_
+#ifndef INCLUDE_PERFETTO_BASE_SCOPED_FILE_H_
+#define INCLUDE_PERFETTO_BASE_SCOPED_FILE_H_
#include <dirent.h>
#include <unistd.h>
-#include "perfetto_base/logging.h"
+#include "perfetto/base/logging.h"
namespace perfetto {
namespace base {
@@ -64,4 +64,4 @@
} // namespace base
} // namespace perfetto
-#endif // PERFETTO_PERFETTO_BASE_SCOPED_FILE_H_
+#endif // INCLUDE_PERFETTO_BASE_SCOPED_FILE_H_
diff --git a/perfetto_base/task_runner.h b/include/perfetto/base/task_runner.h
similarity index 94%
rename from perfetto_base/task_runner.h
rename to include/perfetto/base/task_runner.h
index 1ae69bb..c6017b1 100644
--- a/perfetto_base/task_runner.h
+++ b/include/perfetto/base/task_runner.h
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-#ifndef PERFETTO_PERFETTO_BASE_TASK_RUNNER_H_
-#define PERFETTO_PERFETTO_BASE_TASK_RUNNER_H_
+#ifndef INCLUDE_PERFETTO_BASE_TASK_RUNNER_H_
+#define INCLUDE_PERFETTO_BASE_TASK_RUNNER_H_
#include <functional>
@@ -62,4 +62,4 @@
} // namespace base
} // namespace perfetto
-#endif // PERFETTO_PERFETTO_BASE_TASK_RUNNER_H_
+#endif // INCLUDE_PERFETTO_BASE_TASK_RUNNER_H_
diff --git a/perfetto_base/thread_checker.h b/include/perfetto/base/thread_checker.h
similarity index 88%
rename from perfetto_base/thread_checker.h
rename to include/perfetto/base/thread_checker.h
index 988d3d8..a33bb3b 100644
--- a/perfetto_base/thread_checker.h
+++ b/include/perfetto/base/thread_checker.h
@@ -14,13 +14,13 @@
* limitations under the License.
*/
-#ifndef PERFETTO_PERFETTO_BASE_THREAD_CHECKER_H_
-#define PERFETTO_PERFETTO_BASE_THREAD_CHECKER_H_
+#ifndef INCLUDE_PERFETTO_BASE_THREAD_CHECKER_H_
+#define INCLUDE_PERFETTO_BASE_THREAD_CHECKER_H_
#include <pthread.h>
#include <atomic>
-#include "perfetto_base/logging.h"
+#include "perfetto/base/logging.h"
namespace perfetto {
namespace base {
@@ -52,4 +52,4 @@
} // namespace base
} // namespace perfetto
-#endif // PERFETTO_PERFETTO_BASE_THREAD_CHECKER_H_
+#endif // INCLUDE_PERFETTO_BASE_THREAD_CHECKER_H_
diff --git a/perfetto_base/unix_task_runner.h b/include/perfetto/base/unix_task_runner.h
similarity index 89%
rename from perfetto_base/unix_task_runner.h
rename to include/perfetto/base/unix_task_runner.h
index e804308..23da0ff 100644
--- a/perfetto_base/unix_task_runner.h
+++ b/include/perfetto/base/unix_task_runner.h
@@ -14,12 +14,12 @@
* limitations under the License.
*/
-#ifndef PERFETTO_PERFETTO_BASE_UNIX_TASK_RUNNER_H_
-#define PERFETTO_PERFETTO_BASE_UNIX_TASK_RUNNER_H_
+#ifndef INCLUDE_PERFETTO_BASE_UNIX_TASK_RUNNER_H_
+#define INCLUDE_PERFETTO_BASE_UNIX_TASK_RUNNER_H_
-#include "perfetto_base/scoped_file.h"
-#include "perfetto_base/task_runner.h"
-#include "perfetto_base/thread_checker.h"
+#include "perfetto/base/scoped_file.h"
+#include "perfetto/base/task_runner.h"
+#include "perfetto/base/thread_checker.h"
#include <poll.h>
#include <chrono>
@@ -95,4 +95,4 @@
} // namespace base
} // namespace perfetto
-#endif // PERFETTO_PERFETTO_BASE_UNIX_TASK_RUNNER_H_
+#endif // INCLUDE_PERFETTO_BASE_UNIX_TASK_RUNNER_H_
diff --git a/perfetto_base/utils.h b/include/perfetto/base/utils.h
similarity index 93%
rename from perfetto_base/utils.h
rename to include/perfetto/base/utils.h
index 368c253..7a05e29 100644
--- a/perfetto_base/utils.h
+++ b/include/perfetto/base/utils.h
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-#ifndef PERFETTO_PERFETTO_BASE_UTILS_H_
-#define PERFETTO_PERFETTO_BASE_UTILS_H_
+#ifndef INCLUDE_PERFETTO_BASE_UTILS_H_
+#define INCLUDE_PERFETTO_BASE_UTILS_H_
#include <errno.h>
#include <stddef.h>
@@ -60,4 +60,4 @@
} // namespace base
} // namespace perfetto
-#endif // PERFETTO_PERFETTO_BASE_UTILS_H_
+#endif // INCLUDE_PERFETTO_BASE_UTILS_H_
diff --git a/perfetto_base/weak_ptr.h b/include/perfetto/base/weak_ptr.h
similarity index 93%
rename from perfetto_base/weak_ptr.h
rename to include/perfetto/base/weak_ptr.h
index e18212d..f004705 100644
--- a/perfetto_base/weak_ptr.h
+++ b/include/perfetto/base/weak_ptr.h
@@ -14,10 +14,10 @@
* limitations under the License.
*/
-#ifndef PERFETTO_PERFETTO_BASE_WEAK_PTR_H_
-#define PERFETTO_PERFETTO_BASE_WEAK_PTR_H_
+#ifndef INCLUDE_PERFETTO_BASE_WEAK_PTR_H_
+#define INCLUDE_PERFETTO_BASE_WEAK_PTR_H_
-#include "perfetto_base/thread_checker.h"
+#include "perfetto/base/thread_checker.h"
#include <memory>
@@ -100,4 +100,4 @@
} // namespace base
} // namespace perfetto
-#endif // PERFETTO_PERFETTO_BASE_WEAK_PTR_H_
+#endif // INCLUDE_PERFETTO_BASE_WEAK_PTR_H_
diff --git a/include/perfetto/ftrace_reader/BUILD.gn b/include/perfetto/ftrace_reader/BUILD.gn
new file mode 100644
index 0000000..4547f2f
--- /dev/null
+++ b/include/perfetto/ftrace_reader/BUILD.gn
@@ -0,0 +1,24 @@
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+source_set("ftrace_reader") {
+ public_deps = [
+ "../base",
+ ]
+ sources = [
+ "format_parser.h",
+ "ftrace_controller.h",
+ "ftrace_to_proto.h",
+ ]
+}
diff --git a/ftrace_reader/include/ftrace_reader/format_parser.h b/include/perfetto/ftrace_reader/format_parser.h
similarity index 81%
rename from ftrace_reader/include/ftrace_reader/format_parser.h
rename to include/perfetto/ftrace_reader/format_parser.h
index 2c2bfea..d8eaf1e 100644
--- a/ftrace_reader/include/ftrace_reader/format_parser.h
+++ b/include/perfetto/ftrace_reader/format_parser.h
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-#ifndef FTRACE_READER_PROTO_GEN_FORMAT_PARSER_H_
-#define FTRACE_READER_PROTO_GEN_FORMAT_PARSER_H_
+#ifndef INCLUDE_PERFETTO_FTRACE_READER_FORMAT_PARSER_H_
+#define INCLUDE_PERFETTO_FTRACE_READER_FORMAT_PARSER_H_
#include <string>
@@ -27,4 +27,4 @@
} // namespace perfetto
-#endif // FTRACE_READER_PROTO_GEN_FORMAT_PARSER_H_
+#endif // INCLUDE_PERFETTO_FTRACE_READER_FORMAT_PARSER_H_
diff --git a/ftrace_reader/include/ftrace_reader/ftrace_controller.h b/include/perfetto/ftrace_reader/ftrace_controller.h
similarity index 92%
rename from ftrace_reader/include/ftrace_reader/ftrace_controller.h
rename to include/perfetto/ftrace_reader/ftrace_controller.h
index f5ace93..2829437 100644
--- a/ftrace_reader/include/ftrace_reader/ftrace_controller.h
+++ b/include/perfetto/ftrace_reader/ftrace_controller.h
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-#ifndef FTRACE_READER_FTRACE_CONTROLLER_H_
-#define FTRACE_READER_FTRACE_CONTROLLER_H_
+#ifndef INCLUDE_PERFETTO_FTRACE_READER_FTRACE_CONTROLLER_H_
+#define INCLUDE_PERFETTO_FTRACE_READER_FTRACE_CONTROLLER_H_
#include <unistd.h>
@@ -26,10 +26,10 @@
#include <vector>
#include "gtest/gtest_prod.h"
-#include "perfetto_base/scoped_file.h"
-#include "perfetto_base/task_runner.h"
-#include "perfetto_base/weak_ptr.h"
-#include "protozero/protozero_message_handle.h"
+#include "perfetto/base/scoped_file.h"
+#include "perfetto/base/task_runner.h"
+#include "perfetto/base/weak_ptr.h"
+#include "perfetto/protozero/protozero_message_handle.h"
namespace perfetto {
@@ -154,4 +154,4 @@
} // namespace perfetto
-#endif // FTRACE_READER_FTRACE_CONTROLLER_H_
+#endif // INCLUDE_PERFETTO_FTRACE_READER_FTRACE_CONTROLLER_H_
diff --git a/ftrace_reader/include/ftrace_reader/ftrace_to_proto.h b/include/perfetto/ftrace_reader/ftrace_to_proto.h
similarity index 90%
rename from ftrace_reader/include/ftrace_reader/ftrace_to_proto.h
rename to include/perfetto/ftrace_reader/ftrace_to_proto.h
index dbdd07f..b97803f 100644
--- a/ftrace_reader/include/ftrace_reader/ftrace_to_proto.h
+++ b/include/perfetto/ftrace_reader/ftrace_to_proto.h
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-#ifndef FTRACE_READER_PROTO_GEN_FTRACE_GEN_H_
-#define FTRACE_READER_PROTO_GEN_FTRACE_GEN_H_
+#ifndef INCLUDE_PERFETTO_FTRACE_READER_FTRACE_TO_PROTO_H_
+#define INCLUDE_PERFETTO_FTRACE_READER_FTRACE_TO_PROTO_H_
#include <stdint.h>
@@ -69,4 +69,4 @@
} // namespace perfetto
-#endif // FTRACE_READER_PROTO_GEN_FTRACE_GEN_H_
+#endif // INCLUDE_PERFETTO_FTRACE_READER_FTRACE_TO_PROTO_H_
diff --git a/include/perfetto/ipc/BUILD.gn b/include/perfetto/ipc/BUILD.gn
new file mode 100644
index 0000000..a8aa17e
--- /dev/null
+++ b/include/perfetto/ipc/BUILD.gn
@@ -0,0 +1,31 @@
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+source_set("ipc") {
+ public_deps = [
+ "../base",
+ ]
+ sources = [
+ "async_result.h",
+ "basic_types.h",
+ "client.h",
+ "client_info.h",
+ "codegen_helpers.h",
+ "deferred.h",
+ "host.h",
+ "service.h",
+ "service_descriptor.h",
+ "service_proxy.h",
+ ]
+}
diff --git a/ipc/include/ipc/async_result.h b/include/perfetto/ipc/async_result.h
similarity index 91%
rename from ipc/include/ipc/async_result.h
rename to include/perfetto/ipc/async_result.h
index 6375c1a..e3178c3 100644
--- a/ipc/include/ipc/async_result.h
+++ b/include/perfetto/ipc/async_result.h
@@ -14,14 +14,14 @@
* limitations under the License.
*/
-#ifndef IPC_INCLUDE_IPC_ASYNC_RESULT_H_
-#define IPC_INCLUDE_IPC_ASYNC_RESULT_H_
+#ifndef INCLUDE_PERFETTO_IPC_ASYNC_RESULT_H_
+#define INCLUDE_PERFETTO_IPC_ASYNC_RESULT_H_
#include <memory>
#include <type_traits>
#include <utility>
-#include "ipc/basic_types.h"
+#include "perfetto/ipc/basic_types.h"
namespace perfetto {
namespace ipc {
@@ -71,4 +71,4 @@
} // namespace ipc
} // namespace perfetto
-#endif // IPC_INCLUDE_IPC_ASYNC_RESULT_H_
+#endif // INCLUDE_PERFETTO_IPC_ASYNC_RESULT_H_
diff --git a/ipc/include/ipc/basic_types.h b/include/perfetto/ipc/basic_types.h
similarity index 87%
rename from ipc/include/ipc/basic_types.h
rename to include/perfetto/ipc/basic_types.h
index fbcaf32..1d8612f 100644
--- a/ipc/include/ipc/basic_types.h
+++ b/include/perfetto/ipc/basic_types.h
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-#ifndef IPC_INCLUDE_IPC_BASIC_TYPES_H_
-#define IPC_INCLUDE_IPC_BASIC_TYPES_H_
+#ifndef INCLUDE_PERFETTO_IPC_BASIC_TYPES_H_
+#define INCLUDE_PERFETTO_IPC_BASIC_TYPES_H_
#include <stdint.h>
@@ -37,4 +37,4 @@
} // namespace ipc
} // namespace perfetto
-#endif // IPC_INCLUDE_IPC_BASIC_TYPES_H_
+#endif // INCLUDE_PERFETTO_IPC_BASIC_TYPES_H_
diff --git a/ipc/include/ipc/client.h b/include/perfetto/ipc/client.h
similarity index 89%
rename from ipc/include/ipc/client.h
rename to include/perfetto/ipc/client.h
index b703bae..bc01bea 100644
--- a/ipc/include/ipc/client.h
+++ b/include/perfetto/ipc/client.h
@@ -14,15 +14,15 @@
* limitations under the License.
*/
-#ifndef IPC_INCLUDE_IPC_CLIENT_H_
-#define IPC_INCLUDE_IPC_CLIENT_H_
+#ifndef INCLUDE_PERFETTO_IPC_CLIENT_H_
+#define INCLUDE_PERFETTO_IPC_CLIENT_H_
#include <functional>
#include <memory>
-#include "ipc/basic_types.h"
-#include "perfetto_base/scoped_file.h"
-#include "perfetto_base/weak_ptr.h"
+#include "perfetto/base/scoped_file.h"
+#include "perfetto/base/weak_ptr.h"
+#include "perfetto/ipc/basic_types.h"
namespace perfetto {
@@ -66,4 +66,4 @@
} // namespace ipc
} // namespace perfetto
-#endif // IPC_INCLUDE_IPC_CLIENT_H_
+#endif // INCLUDE_PERFETTO_IPC_CLIENT_H_
diff --git a/ipc/include/ipc/client_info.h b/include/perfetto/ipc/client_info.h
similarity index 88%
rename from ipc/include/ipc/client_info.h
rename to include/perfetto/ipc/client_info.h
index 2af429b..4561f18 100644
--- a/ipc/include/ipc/client_info.h
+++ b/include/perfetto/ipc/client_info.h
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-#ifndef IPC_INCLUDE_IPC_CLIENT_INFO_H_
-#define IPC_INCLUDE_IPC_CLIENT_INFO_H_
+#ifndef INCLUDE_PERFETTO_IPC_CLIENT_INFO_H_
+#define INCLUDE_PERFETTO_IPC_CLIENT_INFO_H_
-#include "ipc/basic_types.h"
-#include "perfetto_base/logging.h"
+#include "perfetto/base/logging.h"
+#include "perfetto/ipc/basic_types.h"
namespace perfetto {
namespace ipc {
@@ -56,4 +56,4 @@
} // namespace ipc
} // namespace perfetto
-#endif // IPC_INCLUDE_IPC_CLIENT_INFO_H_
+#endif // INCLUDE_PERFETTO_IPC_CLIENT_INFO_H_
diff --git a/ipc/include/ipc/codegen_helpers.h b/include/perfetto/ipc/codegen_helpers.h
similarity index 92%
rename from ipc/include/ipc/codegen_helpers.h
rename to include/perfetto/ipc/codegen_helpers.h
index 3d4c808..e4cec82 100644
--- a/ipc/include/ipc/codegen_helpers.h
+++ b/include/perfetto/ipc/codegen_helpers.h
@@ -16,8 +16,8 @@
// This file is only meant to be included in autogenerated .cc files.
-#ifndef IPC_INCLUDE_IPC_CODEGEN_HELPERS_H_
-#define IPC_INCLUDE_IPC_CODEGEN_HELPERS_H_
+#ifndef INCLUDE_PERFETTO_IPC_CODEGEN_HELPERS_H_
+#define INCLUDE_PERFETTO_IPC_CODEGEN_HELPERS_H_
// A templated protobuf message decoder. Returns nullptr in case of failure.
template <typename T>
@@ -45,4 +45,4 @@
::perfetto::ipc::Deferred<TReply>(::std::move(reply)));
}
-#endif // IPC_INCLUDE_IPC_CODEGEN_HELPERS_H_
+#endif // INCLUDE_PERFETTO_IPC_CODEGEN_HELPERS_H_
diff --git a/ipc/include/ipc/deferred.h b/include/perfetto/ipc/deferred.h
similarity index 95%
rename from ipc/include/ipc/deferred.h
rename to include/perfetto/ipc/deferred.h
index 047d480..69abfb8 100644
--- a/ipc/include/ipc/deferred.h
+++ b/include/perfetto/ipc/deferred.h
@@ -14,15 +14,15 @@
* limitations under the License.
*/
-#ifndef IPC_INCLUDE_IPC_DEFERRED_H_
-#define IPC_INCLUDE_IPC_DEFERRED_H_
+#ifndef INCLUDE_PERFETTO_IPC_DEFERRED_H_
+#define INCLUDE_PERFETTO_IPC_DEFERRED_H_
#include <functional>
#include <memory>
#include <utility>
-#include "ipc/async_result.h"
-#include "ipc/basic_types.h"
+#include "perfetto/ipc/async_result.h"
+#include "perfetto/ipc/basic_types.h"
namespace perfetto {
namespace ipc {
@@ -136,4 +136,4 @@
} // namespace ipc
} // namespace perfetto
-#endif // IPC_INCLUDE_IPC_DEFERRED_H_
+#endif // INCLUDE_PERFETTO_IPC_DEFERRED_H_
diff --git a/ipc/include/ipc/host.h b/include/perfetto/ipc/host.h
similarity index 92%
rename from ipc/include/ipc/host.h
rename to include/perfetto/ipc/host.h
index 96b418c..7ca6c40 100644
--- a/ipc/include/ipc/host.h
+++ b/include/perfetto/ipc/host.h
@@ -14,12 +14,12 @@
* limitations under the License.
*/
-#ifndef IPC_INCLUDE_IPC_HOST_H_
-#define IPC_INCLUDE_IPC_HOST_H_
+#ifndef INCLUDE_PERFETTO_IPC_HOST_H_
+#define INCLUDE_PERFETTO_IPC_HOST_H_
#include <memory>
-#include "ipc/basic_types.h"
+#include "perfetto/ipc/basic_types.h"
namespace perfetto {
@@ -55,4 +55,4 @@
} // namespace ipc
} // namespace perfetto
-#endif // IPC_INCLUDE_IPC_HOST_H_
+#endif // INCLUDE_PERFETTO_IPC_HOST_H_
diff --git a/ipc/include/ipc/service.h b/include/perfetto/ipc/service.h
similarity index 88%
rename from ipc/include/ipc/service.h
rename to include/perfetto/ipc/service.h
index aebb430..c6f1144 100644
--- a/ipc/include/ipc/service.h
+++ b/include/perfetto/ipc/service.h
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-#ifndef IPC_INCLUDE_IPC_SERVICE_H_
-#define IPC_INCLUDE_IPC_SERVICE_H_
+#ifndef INCLUDE_PERFETTO_IPC_SERVICE_H_
+#define INCLUDE_PERFETTO_IPC_SERVICE_H_
-#include "ipc/client_info.h"
-#include "perfetto_base/logging.h"
+#include "perfetto/base/logging.h"
+#include "perfetto/ipc/client_info.h"
namespace perfetto {
namespace ipc {
@@ -53,4 +53,4 @@
} // namespace ipc
} // namespace perfetto
-#endif // IPC_INCLUDE_IPC_SERVICE_H_
+#endif // INCLUDE_PERFETTO_IPC_SERVICE_H_
diff --git a/ipc/include/ipc/service_descriptor.h b/include/perfetto/ipc/service_descriptor.h
similarity index 90%
rename from ipc/include/ipc/service_descriptor.h
rename to include/perfetto/ipc/service_descriptor.h
index df75430..c4aca7e 100644
--- a/ipc/include/ipc/service_descriptor.h
+++ b/include/perfetto/ipc/service_descriptor.h
@@ -14,16 +14,16 @@
* limitations under the License.
*/
-#ifndef IPC_INCLUDE_IPC_SERVICE_DESCRIPTOR_H_
-#define IPC_INCLUDE_IPC_SERVICE_DESCRIPTOR_H_
+#ifndef INCLUDE_PERFETTO_IPC_SERVICE_DESCRIPTOR_H_
+#define INCLUDE_PERFETTO_IPC_SERVICE_DESCRIPTOR_H_
#include <functional>
#include <string>
#include <utility>
#include <vector>
-#include "ipc/basic_types.h"
-#include "ipc/deferred.h"
+#include "perfetto/ipc/basic_types.h"
+#include "perfetto/ipc/deferred.h"
namespace perfetto {
namespace ipc {
@@ -69,4 +69,4 @@
} // namespace ipc
} // namespace perfetto
-#endif // IPC_INCLUDE_IPC_SERVICE_DESCRIPTOR_H_
+#endif // INCLUDE_PERFETTO_IPC_SERVICE_DESCRIPTOR_H_
diff --git a/ipc/include/ipc/service_proxy.h b/include/perfetto/ipc/service_proxy.h
similarity index 91%
rename from ipc/include/ipc/service_proxy.h
rename to include/perfetto/ipc/service_proxy.h
index b38cc47..d94799f 100644
--- a/ipc/include/ipc/service_proxy.h
+++ b/include/perfetto/ipc/service_proxy.h
@@ -14,10 +14,10 @@
* limitations under the License.
*/
-#ifndef IPC_INCLUDE_IPC_SERVICE_PROXY_H_
-#define IPC_INCLUDE_IPC_SERVICE_PROXY_H_
+#ifndef INCLUDE_PERFETTO_IPC_SERVICE_PROXY_H_
+#define INCLUDE_PERFETTO_IPC_SERVICE_PROXY_H_
-#include "ipc/basic_types.h"
+#include "perfetto/ipc/basic_types.h"
#include <assert.h>
@@ -26,8 +26,8 @@
#include <memory>
#include <string>
-#include "ipc/deferred.h"
-#include "perfetto_base/weak_ptr.h"
+#include "perfetto/base/weak_ptr.h"
+#include "perfetto/ipc/deferred.h"
namespace perfetto {
namespace ipc {
@@ -97,4 +97,4 @@
} // namespace ipc
} // namespace perfetto
-#endif // IPC_INCLUDE_IPC_SERVICE_PROXY_H_
+#endif // INCLUDE_PERFETTO_IPC_SERVICE_PROXY_H_
diff --git a/include/perfetto/protozero/BUILD.gn b/include/perfetto/protozero/BUILD.gn
new file mode 100644
index 0000000..137a966
--- /dev/null
+++ b/include/perfetto/protozero/BUILD.gn
@@ -0,0 +1,26 @@
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+source_set("protozero") {
+ public_deps = [
+ "../base",
+ ]
+ sources = [
+ "contiguous_memory_range.h",
+ "proto_field_descriptor.h",
+ "protozero_message.h",
+ "protozero_message_handle.h",
+ "scattered_stream_writer.h",
+ ]
+}
diff --git a/protozero/include/protozero/contiguous_memory_range.h b/include/perfetto/protozero/contiguous_memory_range.h
similarity index 84%
rename from protozero/include/protozero/contiguous_memory_range.h
rename to include/perfetto/protozero/contiguous_memory_range.h
index a508e32..7089d0b 100644
--- a/protozero/include/protozero/contiguous_memory_range.h
+++ b/include/perfetto/protozero/contiguous_memory_range.h
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-#ifndef PROTOZERO_INCLUDE_PROTOZERO_CONTIGUOUS_MEMORY_RANGE_H_
-#define PROTOZERO_INCLUDE_PROTOZERO_CONTIGUOUS_MEMORY_RANGE_H_
+#ifndef INCLUDE_PERFETTO_PROTOZERO_CONTIGUOUS_MEMORY_RANGE_H_
+#define INCLUDE_PERFETTO_PROTOZERO_CONTIGUOUS_MEMORY_RANGE_H_
#include <assert.h>
#include <stddef.h>
@@ -35,4 +35,4 @@
} // namespace protozero
-#endif // PROTOZERO_INCLUDE_PROTOZERO_CONTIGUOUS_MEMORY_RANGE_H_
+#endif // INCLUDE_PERFETTO_PROTOZERO_CONTIGUOUS_MEMORY_RANGE_H_
diff --git a/protozero/include/protozero/proto_field_descriptor.h b/include/perfetto/protozero/proto_field_descriptor.h
similarity index 90%
rename from protozero/include/protozero/proto_field_descriptor.h
rename to include/perfetto/protozero/proto_field_descriptor.h
index c7eaff1..063868a 100644
--- a/protozero/include/protozero/proto_field_descriptor.h
+++ b/include/perfetto/protozero/proto_field_descriptor.h
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-#ifndef PROTOZERO_INCLUDE_PROTOZERO_PROTO_FIELD_DESCRIPTOR_H_
-#define PROTOZERO_INCLUDE_PROTOZERO_PROTO_FIELD_DESCRIPTOR_H_
+#ifndef INCLUDE_PERFETTO_PROTOZERO_PROTO_FIELD_DESCRIPTOR_H_
+#define INCLUDE_PERFETTO_PROTOZERO_PROTO_FIELD_DESCRIPTOR_H_
#include <stdint.h>
@@ -67,4 +67,4 @@
} // namespace protozero
-#endif // PROTOZERO_INCLUDE_PROTOZERO_PROTO_FIELD_DESCRIPTOR_H_
+#endif // INCLUDE_PERFETTO_PROTOZERO_PROTO_FIELD_DESCRIPTOR_H_
diff --git a/protozero/include/protozero/proto_utils.h b/include/perfetto/protozero/proto_utils.h
similarity index 96%
rename from protozero/include/protozero/proto_utils.h
rename to include/perfetto/protozero/proto_utils.h
index 61efde3..5a8fb01 100644
--- a/protozero/include/protozero/proto_utils.h
+++ b/include/perfetto/protozero/proto_utils.h
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-#ifndef PROTOZERO_INCLUDE_PROTOZERO_PROTO_UTILS_H_
-#define PROTOZERO_INCLUDE_PROTOZERO_PROTO_UTILS_H_
+#ifndef INCLUDE_PERFETTO_PROTOZERO_PROTO_UTILS_H_
+#define INCLUDE_PERFETTO_PROTOZERO_PROTO_UTILS_H_
#include <inttypes.h>
#include <stddef.h>
@@ -128,4 +128,4 @@
} // namespace proto_utils
} // namespace protozero
-#endif // PROTOZERO_INCLUDE_PROTOZERO_PROTO_UTILS_H_
+#endif // INCLUDE_PERFETTO_PROTOZERO_PROTO_UTILS_H_
diff --git a/protozero/include/protozero/protozero_message.h b/include/perfetto/protozero/protozero_message.h
similarity index 95%
rename from protozero/include/protozero/protozero_message.h
rename to include/perfetto/protozero/protozero_message.h
index 1825ead..7748f34 100644
--- a/protozero/include/protozero/protozero_message.h
+++ b/include/perfetto/protozero/protozero_message.h
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-#ifndef PROTOZERO_INCLUDE_PROTOZERO_PROTOZERO_MESSAGE_H_
-#define PROTOZERO_INCLUDE_PROTOZERO_PROTOZERO_MESSAGE_H_
+#ifndef INCLUDE_PERFETTO_PROTOZERO_PROTOZERO_MESSAGE_H_
+#define INCLUDE_PERFETTO_PROTOZERO_PROTOZERO_MESSAGE_H_
#include <assert.h>
#include <stdint.h>
@@ -23,10 +23,10 @@
#include <type_traits>
-#include "protozero/contiguous_memory_range.h"
-#include "protozero/proto_utils.h"
-#include "protozero/protozero_message_handle.h"
-#include "protozero/scattered_stream_writer.h"
+#include "perfetto/protozero/contiguous_memory_range.h"
+#include "perfetto/protozero/proto_utils.h"
+#include "perfetto/protozero/protozero_message_handle.h"
+#include "perfetto/protozero/scattered_stream_writer.h"
namespace protozero {
@@ -209,4 +209,4 @@
} // namespace protozero
-#endif // PROTOZERO_INCLUDE_PROTOZERO_PROTOZERO_MESSAGE_H_
+#endif // INCLUDE_PERFETTO_PROTOZERO_PROTOZERO_MESSAGE_H_
diff --git a/protozero/include/protozero/protozero_message_handle.h b/include/perfetto/protozero/protozero_message_handle.h
similarity index 93%
rename from protozero/include/protozero/protozero_message_handle.h
rename to include/perfetto/protozero/protozero_message_handle.h
index 92c70bf..c7f737a 100644
--- a/protozero/include/protozero/protozero_message_handle.h
+++ b/include/perfetto/protozero/protozero_message_handle.h
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-#ifndef PROTOZERO_INCLUDE_PROTOZERO_PROTOZERO_MESSAGE_HANDLE_H_
-#define PROTOZERO_INCLUDE_PROTOZERO_PROTOZERO_MESSAGE_HANDLE_H_
+#ifndef INCLUDE_PERFETTO_PROTOZERO_PROTOZERO_MESSAGE_HANDLE_H_
+#define INCLUDE_PERFETTO_PROTOZERO_PROTOZERO_MESSAGE_HANDLE_H_
#include <functional>
@@ -87,4 +87,4 @@
} // namespace protozero
-#endif // PROTOZERO_INCLUDE_PROTOZERO_PROTOZERO_MESSAGE_HANDLE_H_
+#endif // INCLUDE_PERFETTO_PROTOZERO_PROTOZERO_MESSAGE_HANDLE_H_
diff --git a/protozero/include/protozero/scattered_stream_writer.h b/include/perfetto/protozero/scattered_stream_writer.h
similarity index 94%
rename from protozero/include/protozero/scattered_stream_writer.h
rename to include/perfetto/protozero/scattered_stream_writer.h
index 0f749d5..7def807 100644
--- a/protozero/include/protozero/scattered_stream_writer.h
+++ b/include/perfetto/protozero/scattered_stream_writer.h
@@ -14,15 +14,15 @@
* limitations under the License.
*/
-#ifndef PROTOZERO_INCLUDE_PROTOZERO_SCATTERED_STREAM_WRITER_H_
-#define PROTOZERO_INCLUDE_PROTOZERO_SCATTERED_STREAM_WRITER_H_
+#ifndef INCLUDE_PERFETTO_PROTOZERO_SCATTERED_STREAM_WRITER_H_
+#define INCLUDE_PERFETTO_PROTOZERO_SCATTERED_STREAM_WRITER_H_
#include <assert.h>
#include <stddef.h>
#include <stdint.h>
#include <string.h>
-#include "protozero/contiguous_memory_range.h"
+#include "perfetto/protozero/contiguous_memory_range.h"
namespace protozero {
@@ -117,4 +117,4 @@
} // namespace protozero
-#endif // PROTOZERO_INCLUDE_PROTOZERO_SCATTERED_STREAM_WRITER_H_
+#endif // INCLUDE_PERFETTO_PROTOZERO_SCATTERED_STREAM_WRITER_H_
diff --git a/include/perfetto/tracing/core/BUILD.gn b/include/perfetto/tracing/core/BUILD.gn
new file mode 100644
index 0000000..baf138f
--- /dev/null
+++ b/include/perfetto/tracing/core/BUILD.gn
@@ -0,0 +1,27 @@
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+source_set("core") {
+ public_deps = [
+ "../../base",
+ ]
+ sources = [
+ "basic_types.h",
+ "data_source_config.h",
+ "data_source_descriptor.h",
+ "producer.h",
+ "service.h",
+ "shared_memory.h",
+ ]
+}
diff --git a/tracing/include/tracing/core/basic_types.h b/include/perfetto/tracing/core/basic_types.h
similarity index 82%
rename from tracing/include/tracing/core/basic_types.h
rename to include/perfetto/tracing/core/basic_types.h
index f91f4b8..2966d11 100644
--- a/tracing/include/tracing/core/basic_types.h
+++ b/include/perfetto/tracing/core/basic_types.h
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-#ifndef TRACING_INCLUDE_TRACING_CORE_BASIC_TYPES_H_
-#define TRACING_INCLUDE_TRACING_CORE_BASIC_TYPES_H_
+#ifndef INCLUDE_PERFETTO_TRACING_CORE_BASIC_TYPES_H_
+#define INCLUDE_PERFETTO_TRACING_CORE_BASIC_TYPES_H_
#include <stdint.h>
@@ -27,4 +27,4 @@
} // namespace perfetto
-#endif // TRACING_INCLUDE_TRACING_CORE_BASIC_TYPES_H_
+#endif // INCLUDE_PERFETTO_TRACING_CORE_BASIC_TYPES_H_
diff --git a/tracing/include/tracing/core/data_source_config.h b/include/perfetto/tracing/core/data_source_config.h
similarity index 88%
rename from tracing/include/tracing/core/data_source_config.h
rename to include/perfetto/tracing/core/data_source_config.h
index 906ab62..ad818a8 100644
--- a/tracing/include/tracing/core/data_source_config.h
+++ b/include/perfetto/tracing/core/data_source_config.h
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-#ifndef TRACING_INCLUDE_TRACING_CORE_DATA_SOURCE_CONFIG_H_
-#define TRACING_INCLUDE_TRACING_CORE_DATA_SOURCE_CONFIG_H_
+#ifndef INCLUDE_PERFETTO_TRACING_CORE_DATA_SOURCE_CONFIG_H_
+#define INCLUDE_PERFETTO_TRACING_CORE_DATA_SOURCE_CONFIG_H_
#include <string>
@@ -39,4 +39,4 @@
} // namespace perfetto
-#endif // TRACING_INCLUDE_TRACING_CORE_DATA_SOURCE_CONFIG_H_
+#endif // INCLUDE_PERFETTO_TRACING_CORE_DATA_SOURCE_CONFIG_H_
diff --git a/tracing/include/tracing/core/data_source_descriptor.h b/include/perfetto/tracing/core/data_source_descriptor.h
similarity index 86%
rename from tracing/include/tracing/core/data_source_descriptor.h
rename to include/perfetto/tracing/core/data_source_descriptor.h
index ebabcf1..58eb3c8 100644
--- a/tracing/include/tracing/core/data_source_descriptor.h
+++ b/include/perfetto/tracing/core/data_source_descriptor.h
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-#ifndef TRACING_INCLUDE_TRACING_CORE_DATA_SOURCE_DESCRIPTOR_H_
-#define TRACING_INCLUDE_TRACING_CORE_DATA_SOURCE_DESCRIPTOR_H_
+#ifndef INCLUDE_PERFETTO_TRACING_CORE_DATA_SOURCE_DESCRIPTOR_H_
+#define INCLUDE_PERFETTO_TRACING_CORE_DATA_SOURCE_DESCRIPTOR_H_
#include <string>
@@ -37,4 +37,4 @@
} // namespace perfetto
-#endif // TRACING_INCLUDE_TRACING_CORE_DATA_SOURCE_DESCRIPTOR_H_
+#endif // INCLUDE_PERFETTO_TRACING_CORE_DATA_SOURCE_DESCRIPTOR_H_
diff --git a/tracing/include/tracing/core/producer.h b/include/perfetto/tracing/core/producer.h
similarity index 94%
rename from tracing/include/tracing/core/producer.h
rename to include/perfetto/tracing/core/producer.h
index cf1d960..c4702a2 100644
--- a/tracing/include/tracing/core/producer.h
+++ b/include/perfetto/tracing/core/producer.h
@@ -14,10 +14,10 @@
* limitations under the License.
*/
-#ifndef TRACING_INCLUDE_TRACING_CORE_PRODUCER_H_
-#define TRACING_INCLUDE_TRACING_CORE_PRODUCER_H_
+#ifndef INCLUDE_PERFETTO_TRACING_CORE_PRODUCER_H_
+#define INCLUDE_PERFETTO_TRACING_CORE_PRODUCER_H_
-#include "tracing/core/basic_types.h"
+#include "perfetto/tracing/core/basic_types.h"
namespace perfetto {
@@ -79,4 +79,4 @@
} // namespace perfetto
-#endif // TRACING_INCLUDE_TRACING_CORE_PRODUCER_H_
+#endif // INCLUDE_PERFETTO_TRACING_CORE_PRODUCER_H_
diff --git a/tracing/include/tracing/core/service.h b/include/perfetto/tracing/core/service.h
similarity index 94%
rename from tracing/include/tracing/core/service.h
rename to include/perfetto/tracing/core/service.h
index 0383ba1..a4603af 100644
--- a/tracing/include/tracing/core/service.h
+++ b/include/perfetto/tracing/core/service.h
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-#ifndef TRACING_INCLUDE_TRACING_CORE_SERVICE_H_
-#define TRACING_INCLUDE_TRACING_CORE_SERVICE_H_
+#ifndef INCLUDE_PERFETTO_TRACING_CORE_SERVICE_H_
+#define INCLUDE_PERFETTO_TRACING_CORE_SERVICE_H_
#include <stdint.h>
@@ -23,8 +23,8 @@
#include <memory>
#include <vector>
-#include "tracing/core/basic_types.h"
-#include "tracing/core/shared_memory.h"
+#include "perfetto/tracing/core/basic_types.h"
+#include "perfetto/tracing/core/shared_memory.h"
namespace perfetto {
@@ -120,4 +120,4 @@
} // namespace perfetto
-#endif // TRACING_INCLUDE_TRACING_CORE_SERVICE_H_
+#endif // INCLUDE_PERFETTO_TRACING_CORE_SERVICE_H_
diff --git a/tracing/include/tracing/core/shared_memory.h b/include/perfetto/tracing/core/shared_memory.h
similarity index 90%
rename from tracing/include/tracing/core/shared_memory.h
rename to include/perfetto/tracing/core/shared_memory.h
index f8d4a94..6533e2b 100644
--- a/tracing/include/tracing/core/shared_memory.h
+++ b/include/perfetto/tracing/core/shared_memory.h
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-#ifndef TRACING_INCLUDE_TRACING_CORE_SHARED_MEMORY_H_
-#define TRACING_INCLUDE_TRACING_CORE_SHARED_MEMORY_H_
+#ifndef INCLUDE_PERFETTO_TRACING_CORE_SHARED_MEMORY_H_
+#define INCLUDE_PERFETTO_TRACING_CORE_SHARED_MEMORY_H_
#include <stddef.h>
@@ -48,4 +48,4 @@
} // namespace perfetto
-#endif // TRACING_INCLUDE_TRACING_CORE_SHARED_MEMORY_H_
+#endif // INCLUDE_PERFETTO_TRACING_CORE_SHARED_MEMORY_H_
diff --git a/include/perfetto/tracing/ipc/BUILD.gn b/include/perfetto/tracing/ipc/BUILD.gn
new file mode 100644
index 0000000..b58d544
--- /dev/null
+++ b/include/perfetto/tracing/ipc/BUILD.gn
@@ -0,0 +1,24 @@
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+source_set("ipc") {
+ public_deps = [
+ "../../base",
+ "../core",
+ ]
+ sources = [
+ "producer_ipc_client.h",
+ "service_ipc_host.h",
+ ]
+}
diff --git a/tracing/include/tracing/ipc/producer_ipc_client.h b/include/perfetto/tracing/ipc/producer_ipc_client.h
similarity index 87%
rename from tracing/include/tracing/ipc/producer_ipc_client.h
rename to include/perfetto/tracing/ipc/producer_ipc_client.h
index ff41aed..d7cd432 100644
--- a/tracing/include/tracing/ipc/producer_ipc_client.h
+++ b/include/perfetto/tracing/ipc/producer_ipc_client.h
@@ -14,13 +14,13 @@
* limitations under the License.
*/
-#ifndef TRACING_INCLUDE_IPC_PRODUCER_IPC_CLIENT_H_
-#define TRACING_INCLUDE_IPC_PRODUCER_IPC_CLIENT_H_
+#ifndef INCLUDE_PERFETTO_TRACING_IPC_PRODUCER_IPC_CLIENT_H_
+#define INCLUDE_PERFETTO_TRACING_IPC_PRODUCER_IPC_CLIENT_H_
#include <memory>
#include <string>
-#include "tracing/core/service.h"
+#include "perfetto/tracing/core/service.h"
namespace perfetto {
@@ -50,4 +50,4 @@
} // namespace perfetto
-#endif // TRACING_INCLUDE_IPC_PRODUCER_IPC_CLIENT_H_
+#endif // INCLUDE_PERFETTO_TRACING_IPC_PRODUCER_IPC_CLIENT_H_
diff --git a/tracing/include/tracing/ipc/service_ipc_host.h b/include/perfetto/tracing/ipc/service_ipc_host.h
similarity index 86%
rename from tracing/include/tracing/ipc/service_ipc_host.h
rename to include/perfetto/tracing/ipc/service_ipc_host.h
index 67d160f..f6e4246 100644
--- a/tracing/include/tracing/ipc/service_ipc_host.h
+++ b/include/perfetto/tracing/ipc/service_ipc_host.h
@@ -14,12 +14,12 @@
* limitations under the License.
*/
-#ifndef TRACING_INCLUDE_IPC_SERVICE_IPC_HOST_H_
-#define TRACING_INCLUDE_IPC_SERVICE_IPC_HOST_H_
+#ifndef INCLUDE_PERFETTO_TRACING_IPC_SERVICE_IPC_HOST_H_
+#define INCLUDE_PERFETTO_TRACING_IPC_SERVICE_IPC_HOST_H_
#include <memory>
-#include "tracing/core/basic_types.h"
+#include "perfetto/tracing/core/basic_types.h"
namespace perfetto {
namespace base {
@@ -52,4 +52,4 @@
} // namespace perfetto
-#endif // TRACING_INCLUDE_IPC_SERVICE_IPC_HOST_H_
+#endif // INCLUDE_PERFETTO_TRACING_IPC_SERVICE_IPC_HOST_H_
diff --git a/ipc/BUILD.gn b/ipc/BUILD.gn
deleted file mode 100644
index 854f318..0000000
--- a/ipc/BUILD.gn
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright (C) 2017 The Android Open Source Project
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-import("../gn/perfetto.gni")
-import("//build_overrides/build.gni")
-import("ipc_library.gni")
-
-if (!build_with_chromium) {
- import("//build/proto_library.gni")
-} else {
- import("//third_party/protobuf/proto_library.gni")
-}
-
-config("config") {
- include_dirs = [
- perfetto_root_path + "ipc/include",
- perfetto_root_path,
- ]
-}
-
-source_set("ipc") {
- public_configs = [ ":config" ]
- deps = [
- ":wire_protocol",
- "../perfetto_base",
- ]
- sources = [
- "include/ipc/async_result.h",
- "include/ipc/basic_types.h",
- "include/ipc/client.h",
- "include/ipc/client_info.h",
- "include/ipc/codegen_helpers.h",
- "include/ipc/deferred.h",
- "include/ipc/host.h",
- "include/ipc/service.h",
- "include/ipc/service_descriptor.h",
- "include/ipc/service_proxy.h",
- "src/buffered_frame_deserializer.cc",
- "src/client_impl.cc",
- "src/deferred.cc",
- "src/host_impl.cc",
- "src/host_impl.h",
- "src/service_proxy.cc",
- "src/unix_socket.cc",
- "src/unix_socket.h",
- ]
-}
-
-executable("ipc_unittests") {
- testonly = true
- deps = [
- ":ipc",
- ":test_messages",
- ":wire_protocol",
- "../gn:default_deps",
- "../gn:gtest_deps",
- "../perfetto_base",
- "../perfetto_base:test_support",
- ]
-
- sources = [
- "src/buffered_frame_deserializer_unittest.cc",
- "src/client_impl_unittest.cc",
- "src/deferred_unittest.cc",
- "src/host_impl_unittest.cc",
- "src/test/ipc_integrationtest.cc",
- "src/unix_socket_unittest.cc",
- ]
-}
-
-proto_library("wire_protocol") {
- sources = [
- "src/wire_protocol.proto",
- ]
-
- extra_configs = [ ":config" ]
- proto_in_dir = perfetto_root_path
- proto_out_dir = "protos_lite"
-}
-
-ipc_library("test_messages") {
- sources = [
- "src/test/client_unittest_messages.proto",
- "src/test/deferred_unittest_messages.proto",
- "src/test/greeter_service.proto",
- ]
- proto_in_dir = perfetto_root_path
- extra_configs = [ ":config" ]
-}
diff --git a/protos/BUILD.gn b/protos/BUILD.gn
index c32fd78..e44311e 100644
--- a/protos/BUILD.gn
+++ b/protos/BUILD.gn
@@ -12,8 +12,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import("//protozero//protozero_library.gni")
-import("//build/proto_library.gni")
+import("../src/protozero/protozero_library.gni")
+import("../build/proto_library.gni")
proto_sources = [ "trace_packet.proto" ]
diff --git a/protos/ftrace/BUILD.gn b/protos/ftrace/BUILD.gn
index d7e81a1..0816b59 100644
--- a/protos/ftrace/BUILD.gn
+++ b/protos/ftrace/BUILD.gn
@@ -13,7 +13,7 @@
# limitations under the License.
import("../../gn/perfetto.gni")
-import("../../protozero/protozero_library.gni")
+import("../../src/protozero/protozero_library.gni")
import("all_protos.gni")
# Create a copy of all the protos listed in all_protos.gni with the
diff --git a/protozero/BUILD.gn b/protozero/BUILD.gn
deleted file mode 100644
index 1ebfaca..0000000
--- a/protozero/BUILD.gn
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright (C) 2017 The Android Open Source Project
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-import("../gn/perfetto.gni")
-import("//build_overrides/build.gni")
-
-if (!build_with_chromium) {
- import("//build/proto_library.gni")
-} else {
- import("//third_party/protobuf/proto_library.gni")
-}
-
-import("../gn/perfetto.gni")
-import("protozero_library.gni")
-
-config("protozero_config") {
- include_dirs = [ "include" ]
-}
-
-source_set("protozero") {
- all_dependent_configs = [ ":protozero_config" ]
-
- deps = [
- "../perfetto_base",
- ]
-
- if (!build_with_chromium) {
- configs += [ "//buildtools:googletest_prod_config" ]
- }
-
- sources = [
- "include/protozero/contiguous_memory_range.h",
- "include/protozero/proto_field_descriptor.h",
- "include/protozero/protozero_message.h",
- "include/protozero/protozero_message_handle.h",
- "include/protozero/scattered_stream_writer.h",
- "src/proto_utils.cc",
- "src/protozero_message.cc",
- "src/protozero_message_handle.cc",
- "src/scattered_stream_writer.cc",
- ]
-}
-
-executable("protozero_unittests") {
- testonly = true
- deps = [
- ":protozero",
- ":testing_messages_lite",
- ":testing_messages_zero",
- "../gn:default_deps",
- "../gn:gtest_deps",
- "../perfetto_base",
- ]
-
- sources = [
- "src/proto_utils_unittest.cc",
- "src/protozero_message_unittest.cc",
- "src/scattered_stream_writer_unittest.cc",
- "src/test/fake_scattered_buffer.cc",
- "src/test/fake_scattered_buffer.h",
- "src/test/protozero_conformance_unittest.cc",
- ]
-}
-
-# Generates both xxx.pbzero.h and xxx.pb.h (official proto).
-
-testing_proto_sources = [
- "src/test/example_proto/library.proto",
- "src/test/example_proto/library_internals/galaxies.proto",
- "src/test/example_proto/test_messages.proto",
- "src/test/example_proto/upper_import.proto",
-]
-
-protozero_library("testing_messages_zero") {
- #include_dirs = [ "include" ]
- sources = testing_proto_sources
- proto_in_dir = perfetto_root_path
- proto_out_dir = "protos_zero"
- generator_plugin_options = "wrapper_namespace=pbzero"
-}
-
-proto_library("testing_messages_lite") {
- #include_dirs = [ "include" ]
- sources = testing_proto_sources
- proto_in_dir = perfetto_root_path
- proto_out_dir = "protos_lite"
-}
diff --git a/protozero/src/protoc_plugin/BUILD.gn b/protozero/src/protoc_plugin/BUILD.gn
deleted file mode 100644
index 0f8cc4d..0000000
--- a/protozero/src/protoc_plugin/BUILD.gn
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright (C) 2017 The Android Open Source Project
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-import("//build_overrides/build.gni")
-
-if (current_toolchain == host_toolchain) {
- executable("protoc_plugin") {
- sources = [
- "protozero_generator.cc",
- "protozero_generator.h",
- "protozero_plugin.cc",
- ]
-
- if (!build_with_chromium) {
- deps = [
- "../../../gn:default_deps",
- "//buildtools:protoc_lib",
- ]
- } else {
- deps = [
- "//third_party/protobuf:protoc_lib",
- ]
- }
-
- if (is_clang) {
- # Internal protobuf headers hit this.
- cflags = [ "-Wno-unreachable-code" ]
- }
- }
-} # host_toolchain
diff --git a/perfetto_base/BUILD.gn b/src/base/BUILD.gn
similarity index 73%
rename from perfetto_base/BUILD.gn
rename to src/base/BUILD.gn
index acc70d1..267d4b7 100644
--- a/perfetto_base/BUILD.gn
+++ b/src/base/BUILD.gn
@@ -14,39 +14,24 @@
import("//build_overrides/build.gni")
-config("base_config") {
- include_dirs = [ ".." ]
-}
-
-source_set("perfetto_base") {
- public_configs = [ ":base_config" ]
-
- sources = [
- "build_config.h",
- "logging.h",
- "scoped_file.h",
- "task_runner.h",
- "thread_checker.cc",
- "thread_checker.h",
- "unix_task_runner.cc",
- "unix_task_runner.h",
- "utils.h",
- "weak_ptr.h",
+source_set("base") {
+ deps = [
+ "../../gn:default_deps",
]
-
- if (is_debug) {
- deps = [
- ":debug_crash_stack_trace",
- ]
- }
-
+ public_deps = [
+ "../../include/perfetto/base",
+ ]
+ sources = [
+ "thread_checker.cc",
+ "unix_task_runner.cc",
+ ]
if (is_android) {
- sources += [
- "android_task_runner.cc",
- "android_task_runner.h",
- ]
+ sources += [ "android_task_runner.cc" ]
libs = [ "android" ]
}
+ if (is_debug) {
+ deps += [ ":debug_crash_stack_trace" ]
+ }
}
if (is_debug) {
@@ -64,7 +49,8 @@
source_set("test_support") {
testonly = true
deps = [
- ":perfetto_base",
+ ":base",
+ "../../gn:default_deps",
]
sources = [
"test/test_task_runner.cc",
@@ -75,12 +61,11 @@
executable("perfetto_base_unittests") {
testonly = true
deps = [
- ":perfetto_base",
+ ":base",
":test_support",
- "../gn:default_deps",
- "../gn:gtest_deps",
+ "../../gn:default_deps",
+ "../../gn:gtest_deps",
]
-
sources = [
"scoped_file_unittest.cc",
"task_runner_unittest.cc",
diff --git a/perfetto_base/android_task_runner.cc b/src/base/android_task_runner.cc
similarity index 98%
rename from perfetto_base/android_task_runner.cc
rename to src/base/android_task_runner.cc
index c16f80f..6374369 100644
--- a/perfetto_base/android_task_runner.cc
+++ b/src/base/android_task_runner.cc
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-#include "perfetto_base/android_task_runner.h"
+#include "perfetto/base/android_task_runner.h"
#include <sys/eventfd.h>
#include <sys/timerfd.h>
diff --git a/perfetto_base/debug_crash_stack_trace.cc b/src/base/debug_crash_stack_trace.cc
similarity index 100%
rename from perfetto_base/debug_crash_stack_trace.cc
rename to src/base/debug_crash_stack_trace.cc
diff --git a/perfetto_base/scoped_file_unittest.cc b/src/base/scoped_file_unittest.cc
similarity index 98%
rename from perfetto_base/scoped_file_unittest.cc
rename to src/base/scoped_file_unittest.cc
index 10aa72c..bc14000 100644
--- a/perfetto_base/scoped_file_unittest.cc
+++ b/src/base/scoped_file_unittest.cc
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-#include "perfetto_base/scoped_file.h"
+#include "perfetto/base/scoped_file.h"
#include <fcntl.h>
#include <unistd.h>
diff --git a/perfetto_base/task_runner_unittest.cc b/src/base/task_runner_unittest.cc
similarity index 98%
rename from perfetto_base/task_runner_unittest.cc
rename to src/base/task_runner_unittest.cc
index 5a6e230..c9baac2 100644
--- a/perfetto_base/task_runner_unittest.cc
+++ b/src/base/task_runner_unittest.cc
@@ -14,14 +14,14 @@
* limitations under the License.
*/
-#include "perfetto_base/unix_task_runner.h"
+#include "perfetto/base/unix_task_runner.h"
#include "gtest/gtest.h"
-#include "perfetto_base/build_config.h"
-#include "perfetto_base/scoped_file.h"
+#include "perfetto/base/build_config.h"
+#include "perfetto/base/scoped_file.h"
#if BUILDFLAG(OS_ANDROID)
-#include "perfetto_base/android_task_runner.h"
+#include "perfetto/base/android_task_runner.h"
#endif
#include <thread>
diff --git a/perfetto_base/test/test_task_runner.cc b/src/base/test/test_task_runner.cc
similarity index 97%
rename from perfetto_base/test/test_task_runner.cc
rename to src/base/test/test_task_runner.cc
index fdc3859..065f0a1 100644
--- a/perfetto_base/test/test_task_runner.cc
+++ b/src/base/test/test_task_runner.cc
@@ -14,14 +14,14 @@
* limitations under the License.
*/
-#include "perfetto_base/test/test_task_runner.h"
+#include "src/base/test/test_task_runner.h"
#include <stdio.h>
#include <unistd.h>
#include <chrono>
-#include "perfetto_base/logging.h"
+#include "perfetto/base/logging.h"
namespace perfetto {
namespace base {
diff --git a/perfetto_base/test/test_task_runner.h b/src/base/test/test_task_runner.h
similarity index 85%
rename from perfetto_base/test/test_task_runner.h
rename to src/base/test/test_task_runner.h
index 6c56594..35d5a9b 100644
--- a/perfetto_base/test/test_task_runner.h
+++ b/src/base/test/test_task_runner.h
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-#ifndef TRACING_SRC_TEST_TEST_TASK_RUNNER_H_
-#define TRACING_SRC_TEST_TEST_TASK_RUNNER_H_
+#ifndef SRC_BASE_TEST_TEST_TASK_RUNNER_H_
+#define SRC_BASE_TEST_TEST_TASK_RUNNER_H_
#include <sys/select.h>
@@ -24,12 +24,12 @@
#include <map>
#include <string>
-#include "perfetto_base/build_config.h"
-#include "perfetto_base/thread_checker.h"
-#include "perfetto_base/unix_task_runner.h"
+#include "perfetto/base/build_config.h"
+#include "perfetto/base/thread_checker.h"
+#include "perfetto/base/unix_task_runner.h"
#if BUILDFLAG(OS_ANDROID)
-#include "perfetto_base/android_task_runner.h"
+#include "perfetto/base/android_task_runner.h"
#endif
namespace perfetto {
@@ -74,4 +74,4 @@
} // namespace base
} // namespace perfetto
-#endif // TRACING_SRC_TEST_TEST_TASK_RUNNER_H_
+#endif // SRC_BASE_TEST_TEST_TASK_RUNNER_H_
diff --git a/perfetto_base/thread_checker.cc b/src/base/thread_checker.cc
similarity index 96%
rename from perfetto_base/thread_checker.cc
rename to src/base/thread_checker.cc
index ab15ee8..079714c 100644
--- a/perfetto_base/thread_checker.cc
+++ b/src/base/thread_checker.cc
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-#include "perfetto_base/thread_checker.h"
+#include "perfetto/base/thread_checker.h"
namespace perfetto {
namespace base {
diff --git a/perfetto_base/thread_checker_unittest.cc b/src/base/thread_checker_unittest.cc
similarity index 98%
rename from perfetto_base/thread_checker_unittest.cc
rename to src/base/thread_checker_unittest.cc
index 69b65aa..b1bdc3d 100644
--- a/perfetto_base/thread_checker_unittest.cc
+++ b/src/base/thread_checker_unittest.cc
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-#include "perfetto_base/thread_checker.h"
+#include "perfetto/base/thread_checker.h"
#include <pthread.h>
diff --git a/perfetto_base/unix_task_runner.cc b/src/base/unix_task_runner.cc
similarity index 98%
rename from perfetto_base/unix_task_runner.cc
rename to src/base/unix_task_runner.cc
index ba162ab..cfac561 100644
--- a/perfetto_base/unix_task_runner.cc
+++ b/src/base/unix_task_runner.cc
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-#include "perfetto_base/unix_task_runner.h"
+#include "perfetto/base/unix_task_runner.h"
-#include "perfetto_base/build_config.h"
+#include "perfetto/base/build_config.h"
#include <fcntl.h>
#include <stdlib.h>
diff --git a/perfetto_base/utils_unittest.cc b/src/base/utils_unittest.cc
similarity index 98%
rename from perfetto_base/utils_unittest.cc
rename to src/base/utils_unittest.cc
index 0848701..249d5ea 100644
--- a/perfetto_base/utils_unittest.cc
+++ b/src/base/utils_unittest.cc
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-#include "perfetto_base/utils.h"
+#include "perfetto/base/utils.h"
#include <fcntl.h>
#include <signal.h>
diff --git a/perfetto_base/weak_ptr_unittest.cc b/src/base/weak_ptr_unittest.cc
similarity index 97%
rename from perfetto_base/weak_ptr_unittest.cc
rename to src/base/weak_ptr_unittest.cc
index 009df4a..cce166b 100644
--- a/perfetto_base/weak_ptr_unittest.cc
+++ b/src/base/weak_ptr_unittest.cc
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-#include "perfetto_base/weak_ptr.h"
+#include "perfetto/base/weak_ptr.h"
#include "gtest/gtest.h"
diff --git a/src/ftrace_reader/BUILD.gn b/src/ftrace_reader/BUILD.gn
new file mode 100644
index 0000000..2cd02e0
--- /dev/null
+++ b/src/ftrace_reader/BUILD.gn
@@ -0,0 +1,86 @@
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+executable("ftrace_reader_unittests") {
+ testonly = true
+ deps = [
+ ":ftrace_reader",
+ "../../gn:default_deps",
+ "../../gn:gtest_deps",
+ "../../gn:protobuf_full_deps",
+ "../../protos/ftrace:full",
+ ]
+ sources = [
+ "cpu_reader_unittest.cc",
+ "format_parser_unittest.cc",
+ "ftrace_controller_unittest.cc",
+ "ftrace_to_proto_unittest.cc",
+ "proto_translation_table_unittest.cc",
+ "scattered_stream_delegate_for_testing.h",
+ ]
+}
+
+# These tests require access to a real ftrace implementation and must
+# run with sudo.
+executable("ftrace_reader_integrationtests") {
+ testonly = true
+ deps = [
+ ":ftrace_reader",
+ "../../gn:default_deps",
+ "../../gn:gtest_deps",
+ "../../protos/ftrace:full",
+ "../base",
+ ]
+ sources = [
+ "end_to_end_integrationtest.cc",
+ "ftrace_procfs_integrationtest.cc",
+ ]
+}
+
+executable("ftrace_reader_demo") {
+ testonly = true
+ sources = [
+ "main.cc",
+ ]
+ deps = [
+ ":ftrace_reader",
+ "../../gn:default_deps",
+ "../../gn:gtest_prod_config",
+ "../base",
+ ]
+}
+
+source_set("ftrace_reader") {
+ public_deps = [
+ "../../include/perfetto/ftrace_reader",
+ "../../protos/ftrace:zero",
+ ]
+ deps = [
+ "../../gn:default_deps",
+ "../../gn:gtest_prod_config",
+ "../base",
+ "../protozero",
+ ]
+ sources = [
+ "cpu_reader.cc",
+ "cpu_reader.h",
+ "format_parser.cc",
+ "ftrace_controller.cc",
+ "ftrace_procfs.cc",
+ "ftrace_procfs.h",
+ "ftrace_to_proto.cc",
+ "proto_translation_table.cc",
+ "proto_translation_table.h",
+ ]
+}
diff --git a/ftrace_reader/src/cpu_reader.cc b/src/ftrace_reader/cpu_reader.cc
similarity index 99%
rename from ftrace_reader/src/cpu_reader.cc
rename to src/ftrace_reader/cpu_reader.cc
index 7626185..75e0f04 100644
--- a/ftrace_reader/src/cpu_reader.cc
+++ b/src/ftrace_reader/cpu_reader.cc
@@ -18,7 +18,7 @@
#include <utility>
-#include "perfetto_base/logging.h"
+#include "perfetto/base/logging.h"
#include "proto_translation_table.h"
#include "protos/ftrace/ftrace_event.pbzero.h"
diff --git a/ftrace_reader/src/cpu_reader.h b/src/ftrace_reader/cpu_reader.h
similarity index 93%
rename from ftrace_reader/src/cpu_reader.h
rename to src/ftrace_reader/cpu_reader.h
index 3d58a00..9f6230b 100644
--- a/ftrace_reader/src/cpu_reader.h
+++ b/src/ftrace_reader/cpu_reader.h
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-#ifndef FTRACE_READER_CPU_READER_H_
-#define FTRACE_READER_CPU_READER_H_
+#ifndef SRC_FTRACE_READER_CPU_READER_H_
+#define SRC_FTRACE_READER_CPU_READER_H_
#include <stdint.h>
#include <string.h>
@@ -23,9 +23,9 @@
#include <array>
#include <memory>
-#include "ftrace_reader/ftrace_controller.h"
#include "gtest/gtest_prod.h"
-#include "perfetto_base/scoped_file.h"
+#include "perfetto/base/scoped_file.h"
+#include "perfetto/ftrace_reader/ftrace_controller.h"
#include "proto_translation_table.h"
namespace perfetto {
@@ -112,4 +112,4 @@
} // namespace perfetto
-#endif // FTRACE_READER_CPU_READER_H_
+#endif // SRC_FTRACE_READER_CPU_READER_H_
diff --git a/ftrace_reader/src/cpu_reader_unittest.cc b/src/ftrace_reader/cpu_reader_unittest.cc
similarity index 96%
rename from ftrace_reader/src/cpu_reader_unittest.cc
rename to src/ftrace_reader/cpu_reader_unittest.cc
index f517785..ebc9397 100644
--- a/ftrace_reader/src/cpu_reader_unittest.cc
+++ b/src/ftrace_reader/cpu_reader_unittest.cc
@@ -20,7 +20,7 @@
#include "gtest/gtest.h"
#include "proto_translation_table.h"
-#include "protozero/scattered_stream_writer.h"
+#include "perfetto/protozero/scattered_stream_writer.h"
#include "scattered_stream_delegate_for_testing.h"
#include "protos/ftrace/ftrace_event.pb.h"
@@ -182,14 +182,14 @@
}
TEST(CpuReaderTest, ParseEmpty) {
- std::string path = "ftrace_reader/test/data/android_seed_N2F62_3.10.49/";
+ std::string path = "src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/";
FtraceProcfs ftrace_procfs(path);
auto table = ProtoTranslationTable::Create(&ftrace_procfs);
CpuReader(table.get(), 42, base::ScopedFile());
}
TEST(CpuReaderTest, ParseSimpleEvent) {
- std::string path = "ftrace_reader/test/data/android_seed_N2F62_3.10.49/";
+ std::string path = "src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/";
FtraceProcfs ftrace(path);
auto table = ProtoTranslationTable::Create(&ftrace);
diff --git a/ftrace_reader/src/end_to_end_integrationtest.cc b/src/ftrace_reader/end_to_end_integrationtest.cc
similarity index 96%
rename from ftrace_reader/src/end_to_end_integrationtest.cc
rename to src/ftrace_reader/end_to_end_integrationtest.cc
index 810c27d..53c764f 100644
--- a/ftrace_reader/src/end_to_end_integrationtest.cc
+++ b/src/ftrace_reader/end_to_end_integrationtest.cc
@@ -18,12 +18,12 @@
#include <sstream>
#include "ftrace_procfs.h"
-#include "ftrace_reader/ftrace_controller.h"
#include "gmock/gmock.h"
#include "google/protobuf/text_format.h"
#include "gtest/gtest.h"
-#include "perfetto_base/unix_task_runner.h"
-#include "protozero/scattered_stream_writer.h"
+#include "perfetto/base/unix_task_runner.h"
+#include "perfetto/ftrace_reader/ftrace_controller.h"
+#include "perfetto/protozero/scattered_stream_writer.h"
#include "scattered_stream_delegate_for_testing.h"
#include "protos/ftrace/ftrace_event_bundle.pb.h"
diff --git a/ftrace_reader/src/format_parser.cc b/src/ftrace_reader/format_parser.cc
similarity index 95%
rename from ftrace_reader/src/format_parser.cc
rename to src/ftrace_reader/format_parser.cc
index 954ddc3..c4599e1 100644
--- a/ftrace_reader/src/format_parser.cc
+++ b/src/ftrace_reader/format_parser.cc
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-#include "ftrace_reader/format_parser.h"
+#include "perfetto/ftrace_reader/format_parser.h"
#include <string.h>
@@ -23,8 +23,8 @@
#include <memory>
#include <vector>
-#include "ftrace_reader/ftrace_to_proto.h"
-#include "perfetto_base/utils.h"
+#include "perfetto/base/utils.h"
+#include "perfetto/ftrace_reader/ftrace_to_proto.h"
namespace perfetto {
namespace {
diff --git a/ftrace_reader/src/format_parser_unittest.cc b/src/ftrace_reader/format_parser_unittest.cc
similarity index 97%
rename from ftrace_reader/src/format_parser_unittest.cc
rename to src/ftrace_reader/format_parser_unittest.cc
index 563245c..1ea34b4 100644
--- a/ftrace_reader/src/format_parser_unittest.cc
+++ b/src/ftrace_reader/format_parser_unittest.cc
@@ -13,11 +13,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-#include "ftrace_reader/format_parser.h"
+#include "perfetto/ftrace_reader/format_parser.h"
-#include "ftrace_reader/ftrace_to_proto.h"
#include "gmock/gmock.h"
#include "gtest/gtest.h"
+#include "perfetto/ftrace_reader/ftrace_to_proto.h"
namespace perfetto {
namespace {
diff --git a/ftrace_reader/src/ftrace_controller.cc b/src/ftrace_reader/ftrace_controller.cc
similarity index 97%
rename from ftrace_reader/src/ftrace_controller.cc
rename to src/ftrace_reader/ftrace_controller.cc
index 09b22ea..81961b2 100644
--- a/ftrace_reader/src/ftrace_controller.cc
+++ b/src/ftrace_reader/ftrace_controller.cc
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-#include "ftrace_reader/ftrace_controller.h"
+#include "perfetto/ftrace_reader/ftrace_controller.h"
#include <fcntl.h>
#include <stdint.h>
@@ -27,8 +27,8 @@
#include "cpu_reader.h"
#include "ftrace_procfs.h"
-#include "perfetto_base/logging.h"
-#include "perfetto_base/utils.h"
+#include "perfetto/base/logging.h"
+#include "perfetto/base/utils.h"
#include "proto_translation_table.h"
#include "protos/ftrace/ftrace_event_bundle.pbzero.h"
diff --git a/ftrace_reader/src/ftrace_controller_unittest.cc b/src/ftrace_reader/ftrace_controller_unittest.cc
similarity index 98%
rename from ftrace_reader/src/ftrace_controller_unittest.cc
rename to src/ftrace_reader/ftrace_controller_unittest.cc
index bc2c0f4..9f58211 100644
--- a/ftrace_reader/src/ftrace_controller_unittest.cc
+++ b/src/ftrace_reader/ftrace_controller_unittest.cc
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-#include "ftrace_reader/ftrace_controller.h"
+#include "perfetto/ftrace_reader/ftrace_controller.h"
#include <fcntl.h>
#include <sys/stat.h>
diff --git a/ftrace_reader/src/ftrace_procfs.cc b/src/ftrace_reader/ftrace_procfs.cc
similarity index 98%
rename from ftrace_reader/src/ftrace_procfs.cc
rename to src/ftrace_reader/ftrace_procfs.cc
index 332d993..225aa62 100644
--- a/ftrace_reader/src/ftrace_procfs.cc
+++ b/src/ftrace_reader/ftrace_procfs.cc
@@ -24,8 +24,8 @@
#include <sstream>
#include <string>
-#include "perfetto_base/logging.h"
-#include "perfetto_base/utils.h"
+#include "perfetto/base/logging.h"
+#include "perfetto/base/utils.h"
namespace perfetto {
namespace {
diff --git a/ftrace_reader/src/ftrace_procfs.h b/src/ftrace_reader/ftrace_procfs.h
similarity index 92%
rename from ftrace_reader/src/ftrace_procfs.h
rename to src/ftrace_reader/ftrace_procfs.h
index bf8b2be..abd0412 100644
--- a/ftrace_reader/src/ftrace_procfs.h
+++ b/src/ftrace_reader/ftrace_procfs.h
@@ -14,12 +14,12 @@
* limitations under the License.
*/
-#ifndef FTRACE_READER_FTRACE_PROCFS_H_
-#define FTRACE_READER_FTRACE_PROCFS_H_
+#ifndef SRC_FTRACE_READER_FTRACE_PROCFS_H_
+#define SRC_FTRACE_READER_FTRACE_PROCFS_H_
#include <string>
-#include "perfetto_base/scoped_file.h"
+#include "perfetto/base/scoped_file.h"
namespace perfetto {
@@ -71,4 +71,4 @@
} // namespace perfetto
-#endif // FTRACE_READER_FTRACE_PROCFS_H_
+#endif // SRC_FTRACE_READER_FTRACE_PROCFS_H_
diff --git a/ftrace_reader/src/ftrace_procfs_integrationtest.cc b/src/ftrace_reader/ftrace_procfs_integrationtest.cc
similarity index 100%
rename from ftrace_reader/src/ftrace_procfs_integrationtest.cc
rename to src/ftrace_reader/ftrace_procfs_integrationtest.cc
diff --git a/ftrace_reader/src/ftrace_to_proto.cc b/src/ftrace_reader/ftrace_to_proto.cc
similarity index 98%
rename from ftrace_reader/src/ftrace_to_proto.cc
rename to src/ftrace_reader/ftrace_to_proto.cc
index 0edffa4..6428b9a 100644
--- a/ftrace_reader/src/ftrace_to_proto.cc
+++ b/src/ftrace_reader/ftrace_to_proto.cc
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-#include "ftrace_reader/ftrace_to_proto.h"
+#include "perfetto/ftrace_reader/ftrace_to_proto.h"
#include <regex>
#include <set>
diff --git a/ftrace_reader/src/ftrace_to_proto_unittest.cc b/src/ftrace_reader/ftrace_to_proto_unittest.cc
similarity index 97%
rename from ftrace_reader/src/ftrace_to_proto_unittest.cc
rename to src/ftrace_reader/ftrace_to_proto_unittest.cc
index fe84b9c..724b028 100644
--- a/ftrace_reader/src/ftrace_to_proto_unittest.cc
+++ b/src/ftrace_reader/ftrace_to_proto_unittest.cc
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-#include "ftrace_reader/ftrace_to_proto.h"
+#include "perfetto/ftrace_reader/ftrace_to_proto.h"
#include "gtest/gtest.h"
namespace perfetto {
diff --git a/ftrace_reader/src/main.cc b/src/ftrace_reader/main.cc
similarity index 90%
rename from ftrace_reader/src/main.cc
rename to src/ftrace_reader/main.cc
index 068c046..f0b95c7 100644
--- a/ftrace_reader/src/main.cc
+++ b/src/ftrace_reader/main.cc
@@ -24,9 +24,9 @@
#include <utility>
#include <vector>
-#include "ftrace_reader/ftrace_controller.h"
-#include "perfetto_base/unix_task_runner.h"
-#include "protozero/scattered_stream_writer.h"
+#include "perfetto/base/unix_task_runner.h"
+#include "perfetto/ftrace_reader/ftrace_controller.h"
+#include "perfetto/protozero/scattered_stream_writer.h"
#include "scattered_stream_delegate_for_testing.h"
#include "protos/ftrace/ftrace_event_bundle.pbzero.h"
diff --git a/ftrace_reader/src/proto_translation_table.cc b/src/ftrace_reader/proto_translation_table.cc
similarity index 97%
rename from ftrace_reader/src/proto_translation_table.cc
rename to src/ftrace_reader/proto_translation_table.cc
index 56b1ca1..b5674ca 100644
--- a/ftrace_reader/src/proto_translation_table.cc
+++ b/src/ftrace_reader/proto_translation_table.cc
@@ -17,8 +17,8 @@
#include "proto_translation_table.h"
#include "ftrace_procfs.h"
-#include "ftrace_reader/format_parser.h"
-#include "ftrace_reader/ftrace_to_proto.h"
+#include "perfetto/ftrace_reader/format_parser.h"
+#include "perfetto/ftrace_reader/ftrace_to_proto.h"
#include "protos/ftrace/ftrace_event_bundle.pbzero.h"
diff --git a/ftrace_reader/src/proto_translation_table.h b/src/ftrace_reader/proto_translation_table.h
similarity index 92%
rename from ftrace_reader/src/proto_translation_table.h
rename to src/ftrace_reader/proto_translation_table.h
index 0058527..df9b9e5 100644
--- a/ftrace_reader/src/proto_translation_table.h
+++ b/src/ftrace_reader/proto_translation_table.h
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-#ifndef FTRACE_PROTO_TRANSLATION_TABLE_H_
-#define FTRACE_PROTO_TRANSLATION_TABLE_H_
+#ifndef SRC_FTRACE_READER_PROTO_TRANSLATION_TABLE_H_
+#define SRC_FTRACE_READER_PROTO_TRANSLATION_TABLE_H_
#include <stdint.h>
@@ -25,7 +25,7 @@
#include <string>
#include <vector>
-#include "perfetto_base/scoped_file.h"
+#include "perfetto/base/scoped_file.h"
namespace perfetto {
@@ -106,4 +106,4 @@
} // namespace perfetto
-#endif // FTRACE_PROTO_TRANSLATION_TABLE_H_
+#endif // SRC_FTRACE_READER_PROTO_TRANSLATION_TABLE_H_
diff --git a/ftrace_reader/src/proto_translation_table_unittest.cc b/src/ftrace_reader/proto_translation_table_unittest.cc
similarity index 94%
rename from ftrace_reader/src/proto_translation_table_unittest.cc
rename to src/ftrace_reader/proto_translation_table_unittest.cc
index 797e3ee..6d6cf47 100644
--- a/ftrace_reader/src/proto_translation_table_unittest.cc
+++ b/src/ftrace_reader/proto_translation_table_unittest.cc
@@ -29,7 +29,7 @@
public:
void SetUp() override {
std::string path =
- "ftrace_reader/test/data/" + std::string(GetParam()) + "/";
+ "src/ftrace_reader/test/data/" + std::string(GetParam()) + "/";
FtraceProcfs ftrace_procfs(path);
table_ = ProtoTranslationTable::Create(&ftrace_procfs);
}
@@ -47,7 +47,7 @@
INSTANTIATE_TEST_CASE_P(ByDevice, AllTranslationTableTest, ValuesIn(kDevices));
TEST(TranslationTable, Seed) {
- std::string path = "ftrace_reader/test/data/android_seed_N2F62_3.10.49/";
+ std::string path = "src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/";
FtraceProcfs ftrace_procfs(path);
auto table = ProtoTranslationTable::Create(&ftrace_procfs);
EXPECT_EQ(table->largest_id(), 744ul);
diff --git a/ftrace_reader/src/scattered_stream_delegate_for_testing.h b/src/ftrace_reader/scattered_stream_delegate_for_testing.h
similarity index 92%
rename from ftrace_reader/src/scattered_stream_delegate_for_testing.h
rename to src/ftrace_reader/scattered_stream_delegate_for_testing.h
index 5e121fc..e27b170 100644
--- a/ftrace_reader/src/scattered_stream_delegate_for_testing.h
+++ b/src/ftrace_reader/scattered_stream_delegate_for_testing.h
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-#ifndef FTRACE_READER_SCATTERED_STREAM_DELEGATE_FOR_TESTING_H_
-#define FTRACE_READER_SCATTERED_STREAM_DELEGATE_FOR_TESTING_H_
+#ifndef SRC_FTRACE_READER_SCATTERED_STREAM_DELEGATE_FOR_TESTING_H_
+#define SRC_FTRACE_READER_SCATTERED_STREAM_DELEGATE_FOR_TESTING_H_
namespace perfetto {
@@ -88,4 +88,4 @@
} // namespace perfetto
-#endif // FTRACE_READER_SCATTERED_STREAM_DELEGATE_FOR_TESTING_H_
+#endif // SRC_FTRACE_READER_SCATTERED_STREAM_DELEGATE_FOR_TESTING_H_
diff --git a/ftrace_reader/test/data/.gitignore b/src/ftrace_reader/test/data/.gitignore
similarity index 100%
rename from ftrace_reader/test/data/.gitignore
rename to src/ftrace_reader/test/data/.gitignore
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/available_events b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/available_events
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/available_events
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/available_events
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_bias_level_done/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_bias_level_done/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_bias_level_done/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_bias_level_done/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_bias_level_start/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_bias_level_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_bias_level_start/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_bias_level_start/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_cache_sync/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_cache_sync/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_cache_sync/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_cache_sync/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_dapm_done/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_dapm_done/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_dapm_done/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_dapm_done/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_dapm_start/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_dapm_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_dapm_start/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_dapm_start/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_dapm_walk_done/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_dapm_walk_done/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_dapm_walk_done/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_dapm_walk_done/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_dapm_widget_event_done/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_dapm_widget_event_done/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_dapm_widget_event_done/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_dapm_widget_event_done/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_dapm_widget_event_start/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_dapm_widget_event_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_dapm_widget_event_start/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_dapm_widget_event_start/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_dapm_widget_power/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_dapm_widget_power/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_dapm_widget_power/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_dapm_widget_power/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_jack_irq/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_jack_irq/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_jack_irq/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_jack_irq/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_jack_notify/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_jack_notify/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_jack_notify/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_jack_notify/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_jack_report/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_jack_report/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_jack_report/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_jack_report/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_preg_read/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_preg_read/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_preg_read/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_preg_read/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_preg_write/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_preg_write/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_preg_write/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_preg_write/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_reg_read/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_reg_read/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_reg_read/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_reg_read/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_reg_write/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_reg_write/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_reg_write/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/asoc/snd_soc_reg_write/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_command/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_command/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_command/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_command/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_ioctl/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_ioctl/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_ioctl/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_ioctl/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_ioctl_done/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_ioctl_done/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_ioctl_done/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_ioctl_done/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_lock/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_lock/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_lock/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_lock/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_locked/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_locked/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_locked/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_locked/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_read_done/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_read_done/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_read_done/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_read_done/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_return/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_return/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_return/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_return/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_alloc_buf/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_alloc_buf/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_alloc_buf/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_alloc_buf/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_buffer_release/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_buffer_release/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_buffer_release/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_buffer_release/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_failed_buffer_release/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_failed_buffer_release/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_failed_buffer_release/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_failed_buffer_release/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_fd/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_fd/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_fd/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_fd/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_node_to_ref/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_node_to_ref/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_node_to_ref/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_node_to_ref/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_received/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_received/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_received/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_received/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_ref_to_node/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_ref_to_node/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_ref_to_node/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_ref_to_node/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_ref_to_ref/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_ref_to_ref/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_ref_to_ref/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_transaction_ref_to_ref/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_unlock/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_unlock/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_unlock/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_unlock/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_update_page_range/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_update_page_range/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_update_page_range/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_update_page_range/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_wait_for_work/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_wait_for_work/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_wait_for_work/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_wait_for_work/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_write_done/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_write_done/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_write_done/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/binder/binder_write_done/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_bio_backmerge/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_bio_backmerge/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_bio_backmerge/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_bio_backmerge/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_bio_bounce/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_bio_bounce/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_bio_bounce/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_bio_bounce/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_bio_complete/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_bio_complete/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_bio_complete/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_bio_complete/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_bio_frontmerge/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_bio_frontmerge/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_bio_frontmerge/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_bio_frontmerge/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_bio_queue/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_bio_queue/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_bio_queue/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_bio_queue/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_bio_remap/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_bio_remap/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_bio_remap/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_bio_remap/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_getrq/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_getrq/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_getrq/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_getrq/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_plug/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_plug/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_plug/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_plug/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_rq_abort/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_rq_abort/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_rq_abort/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_rq_abort/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_rq_complete/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_rq_complete/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_rq_complete/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_rq_complete/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_rq_insert/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_rq_insert/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_rq_insert/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_rq_insert/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_rq_issue/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_rq_issue/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_rq_issue/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_rq_issue/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_rq_remap/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_rq_remap/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_rq_remap/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_rq_remap/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_rq_requeue/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_rq_requeue/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_rq_requeue/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_rq_requeue/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_sleeprq/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_sleeprq/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_sleeprq/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_sleeprq/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_split/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_split/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_split/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_split/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_unplug/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_unplug/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_unplug/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/block/block_unplug/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/compaction/mm_compaction_isolate_freepages/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/compaction/mm_compaction_isolate_freepages/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/compaction/mm_compaction_isolate_freepages/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/compaction/mm_compaction_isolate_freepages/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/compaction/mm_compaction_isolate_migratepages/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/compaction/mm_compaction_isolate_migratepages/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/compaction/mm_compaction_isolate_migratepages/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/compaction/mm_compaction_isolate_migratepages/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/compaction/mm_compaction_migratepages/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/compaction/mm_compaction_migratepages/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/compaction/mm_compaction_migratepages/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/compaction/mm_compaction_migratepages/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/cpufreq_interactive/cpufreq_interactive_already/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/cpufreq_interactive/cpufreq_interactive_already/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/cpufreq_interactive/cpufreq_interactive_already/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/cpufreq_interactive/cpufreq_interactive_already/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/cpufreq_interactive/cpufreq_interactive_boost/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/cpufreq_interactive/cpufreq_interactive_boost/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/cpufreq_interactive/cpufreq_interactive_boost/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/cpufreq_interactive/cpufreq_interactive_boost/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/cpufreq_interactive/cpufreq_interactive_notyet/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/cpufreq_interactive/cpufreq_interactive_notyet/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/cpufreq_interactive/cpufreq_interactive_notyet/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/cpufreq_interactive/cpufreq_interactive_notyet/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/cpufreq_interactive/cpufreq_interactive_setspeed/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/cpufreq_interactive/cpufreq_interactive_setspeed/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/cpufreq_interactive/cpufreq_interactive_setspeed/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/cpufreq_interactive/cpufreq_interactive_setspeed/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/cpufreq_interactive/cpufreq_interactive_target/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/cpufreq_interactive/cpufreq_interactive_target/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/cpufreq_interactive/cpufreq_interactive_target/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/cpufreq_interactive/cpufreq_interactive_target/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/cpufreq_interactive/cpufreq_interactive_unboost/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/cpufreq_interactive/cpufreq_interactive_unboost/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/cpufreq_interactive/cpufreq_interactive_unboost/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/cpufreq_interactive/cpufreq_interactive_unboost/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/exception/undef_instr/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/exception/undef_instr/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/exception/undef_instr/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/exception/undef_instr/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/exception/user_fault/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/exception/user_fault/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/exception/user_fault/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/exception/user_fault/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_alloc_new_reservation/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_alloc_new_reservation/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_alloc_new_reservation/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_alloc_new_reservation/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_allocate_blocks/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_allocate_blocks/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_allocate_blocks/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_allocate_blocks/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_allocate_inode/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_allocate_inode/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_allocate_inode/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_allocate_inode/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_direct_IO_enter/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_direct_IO_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_direct_IO_enter/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_direct_IO_enter/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_direct_IO_exit/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_direct_IO_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_direct_IO_exit/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_direct_IO_exit/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_discard_blocks/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_discard_blocks/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_discard_blocks/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_discard_blocks/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_discard_reservation/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_discard_reservation/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_discard_reservation/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_discard_reservation/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_drop_inode/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_drop_inode/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_drop_inode/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_drop_inode/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_evict_inode/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_evict_inode/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_evict_inode/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_evict_inode/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_forget/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_forget/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_forget/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_forget/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_free_blocks/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_free_blocks/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_free_blocks/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_free_blocks/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_free_inode/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_free_inode/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_free_inode/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_free_inode/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_get_blocks_enter/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_get_blocks_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_get_blocks_enter/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_get_blocks_enter/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_get_blocks_exit/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_get_blocks_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_get_blocks_exit/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_get_blocks_exit/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_invalidatepage/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_invalidatepage/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_invalidatepage/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_invalidatepage/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_journalled_write_end/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_journalled_write_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_journalled_write_end/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_journalled_write_end/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_journalled_writepage/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_journalled_writepage/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_journalled_writepage/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_journalled_writepage/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_load_inode/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_load_inode/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_load_inode/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_load_inode/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_mark_inode_dirty/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_mark_inode_dirty/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_mark_inode_dirty/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_mark_inode_dirty/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_ordered_write_end/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_ordered_write_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_ordered_write_end/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_ordered_write_end/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_ordered_writepage/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_ordered_writepage/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_ordered_writepage/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_ordered_writepage/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_read_block_bitmap/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_read_block_bitmap/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_read_block_bitmap/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_read_block_bitmap/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_readpage/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_readpage/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_readpage/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_readpage/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_releasepage/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_releasepage/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_releasepage/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_releasepage/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_request_blocks/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_request_blocks/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_request_blocks/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_request_blocks/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_request_inode/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_request_inode/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_request_inode/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_request_inode/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_reserved/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_reserved/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_reserved/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_reserved/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_rsv_window_add/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_rsv_window_add/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_rsv_window_add/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_rsv_window_add/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_sync_file_enter/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_sync_file_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_sync_file_enter/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_sync_file_enter/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_sync_file_exit/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_sync_file_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_sync_file_exit/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_sync_file_exit/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_sync_fs/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_sync_fs/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_sync_fs/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_sync_fs/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_truncate_enter/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_truncate_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_truncate_enter/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_truncate_enter/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_truncate_exit/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_truncate_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_truncate_exit/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_truncate_exit/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_unlink_enter/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_unlink_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_unlink_enter/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_unlink_enter/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_unlink_exit/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_unlink_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_unlink_exit/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_unlink_exit/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_write_begin/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_write_begin/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_write_begin/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_write_begin/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_writeback_write_end/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_writeback_write_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_writeback_write_end/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_writeback_write_end/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_writeback_writepage/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_writeback_writepage/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_writeback_writepage/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext3/ext3_writeback_writepage/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_alloc_da_blocks/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_alloc_da_blocks/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_alloc_da_blocks/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_alloc_da_blocks/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_allocate_blocks/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_allocate_blocks/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_allocate_blocks/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_allocate_blocks/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_allocate_inode/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_allocate_inode/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_allocate_inode/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_allocate_inode/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_begin_ordered_truncate/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_begin_ordered_truncate/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_begin_ordered_truncate/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_begin_ordered_truncate/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_release_space/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_release_space/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_release_space/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_release_space/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_reserve_space/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_reserve_space/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_reserve_space/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_reserve_space/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_update_reserve_space/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_update_reserve_space/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_update_reserve_space/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_update_reserve_space/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_write_begin/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_write_begin/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_write_begin/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_write_begin/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_write_end/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_write_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_write_end/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_write_end/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_write_pages/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_write_pages/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_write_pages/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_write_pages/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_writepages/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_writepages/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_writepages/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_writepages/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_writepages_result/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_writepages_result/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_writepages_result/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_da_writepages_result/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_direct_IO_enter/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_direct_IO_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_direct_IO_enter/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_direct_IO_enter/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_direct_IO_exit/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_direct_IO_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_direct_IO_exit/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_direct_IO_exit/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_discard_blocks/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_discard_blocks/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_discard_blocks/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_discard_blocks/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_discard_preallocations/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_discard_preallocations/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_discard_preallocations/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_discard_preallocations/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_drop_inode/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_drop_inode/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_drop_inode/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_drop_inode/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_evict_inode/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_evict_inode/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_evict_inode/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_evict_inode/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_convert_to_initialized_enter/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_convert_to_initialized_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_convert_to_initialized_enter/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_convert_to_initialized_enter/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_convert_to_initialized_fastpath/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_convert_to_initialized_fastpath/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_convert_to_initialized_fastpath/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_convert_to_initialized_fastpath/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_handle_uninitialized_extents/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_handle_uninitialized_extents/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_handle_uninitialized_extents/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_handle_uninitialized_extents/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_in_cache/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_in_cache/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_in_cache/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_in_cache/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_load_extent/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_load_extent/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_load_extent/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_load_extent/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_map_blocks_enter/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_map_blocks_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_map_blocks_enter/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_map_blocks_enter/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_map_blocks_exit/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_map_blocks_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_map_blocks_exit/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_map_blocks_exit/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_put_in_cache/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_put_in_cache/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_put_in_cache/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_put_in_cache/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_remove_space/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_remove_space/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_remove_space/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_remove_space/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_remove_space_done/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_remove_space_done/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_remove_space_done/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_remove_space_done/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_rm_idx/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_rm_idx/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_rm_idx/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_rm_idx/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_rm_leaf/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_rm_leaf/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_rm_leaf/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_rm_leaf/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_show_extent/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_show_extent/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_show_extent/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ext_show_extent/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_fallocate_enter/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_fallocate_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_fallocate_enter/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_fallocate_enter/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_fallocate_exit/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_fallocate_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_fallocate_exit/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_fallocate_exit/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_find_delalloc_range/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_find_delalloc_range/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_find_delalloc_range/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_find_delalloc_range/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_forget/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_forget/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_forget/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_forget/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_free_blocks/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_free_blocks/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_free_blocks/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_free_blocks/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_free_inode/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_free_inode/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_free_inode/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_free_inode/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_get_implied_cluster_alloc_exit/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_get_implied_cluster_alloc_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_get_implied_cluster_alloc_exit/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_get_implied_cluster_alloc_exit/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_get_reserved_cluster_alloc/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_get_reserved_cluster_alloc/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_get_reserved_cluster_alloc/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_get_reserved_cluster_alloc/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ind_map_blocks_enter/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ind_map_blocks_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ind_map_blocks_enter/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ind_map_blocks_enter/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ind_map_blocks_exit/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ind_map_blocks_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ind_map_blocks_exit/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ind_map_blocks_exit/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_invalidatepage/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_invalidatepage/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_invalidatepage/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_invalidatepage/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_journal_start/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_journal_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_journal_start/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_journal_start/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_journalled_write_end/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_journalled_write_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_journalled_write_end/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_journalled_write_end/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_load_inode/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_load_inode/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_load_inode/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_load_inode/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_load_inode_bitmap/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_load_inode_bitmap/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_load_inode_bitmap/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_load_inode_bitmap/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mark_inode_dirty/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mark_inode_dirty/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mark_inode_dirty/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mark_inode_dirty/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mb_bitmap_load/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mb_bitmap_load/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mb_bitmap_load/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mb_bitmap_load/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mb_buddy_bitmap_load/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mb_buddy_bitmap_load/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mb_buddy_bitmap_load/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mb_buddy_bitmap_load/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mb_discard_preallocations/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mb_discard_preallocations/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mb_discard_preallocations/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mb_discard_preallocations/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mb_new_group_pa/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mb_new_group_pa/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mb_new_group_pa/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mb_new_group_pa/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mb_new_inode_pa/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mb_new_inode_pa/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mb_new_inode_pa/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mb_new_inode_pa/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mb_release_group_pa/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mb_release_group_pa/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mb_release_group_pa/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mb_release_group_pa/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mb_release_inode_pa/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mb_release_inode_pa/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mb_release_inode_pa/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mb_release_inode_pa/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mballoc_alloc/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mballoc_alloc/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mballoc_alloc/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mballoc_alloc/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mballoc_discard/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mballoc_discard/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mballoc_discard/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mballoc_discard/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mballoc_free/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mballoc_free/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mballoc_free/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mballoc_free/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mballoc_prealloc/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mballoc_prealloc/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mballoc_prealloc/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_mballoc_prealloc/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ordered_write_end/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ordered_write_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ordered_write_end/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_ordered_write_end/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_read_block_bitmap_load/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_read_block_bitmap_load/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_read_block_bitmap_load/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_read_block_bitmap_load/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_readpage/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_readpage/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_readpage/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_readpage/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_releasepage/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_releasepage/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_releasepage/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_releasepage/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_remove_blocks/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_remove_blocks/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_remove_blocks/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_remove_blocks/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_request_blocks/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_request_blocks/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_request_blocks/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_request_blocks/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_request_inode/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_request_inode/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_request_inode/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_request_inode/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_sync_file_enter/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_sync_file_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_sync_file_enter/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_sync_file_enter/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_sync_file_exit/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_sync_file_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_sync_file_exit/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_sync_file_exit/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_sync_fs/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_sync_fs/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_sync_fs/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_sync_fs/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_trim_all_free/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_trim_all_free/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_trim_all_free/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_trim_all_free/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_trim_extent/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_trim_extent/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_trim_extent/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_trim_extent/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_truncate_enter/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_truncate_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_truncate_enter/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_truncate_enter/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_truncate_exit/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_truncate_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_truncate_exit/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_truncate_exit/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_unlink_enter/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_unlink_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_unlink_enter/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_unlink_enter/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_unlink_exit/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_unlink_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_unlink_exit/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_unlink_exit/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_write_begin/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_write_begin/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_write_begin/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_write_begin/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_writeback_write_end/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_writeback_write_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_writeback_write_end/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_writeback_write_end/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_writepage/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_writepage/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_writepage/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ext4/ext4_writepage/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/bprint/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/bprint/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/bprint/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/bprint/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/branch/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/branch/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/branch/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/branch/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/context_switch/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/context_switch/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/context_switch/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/context_switch/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/funcgraph_entry/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/funcgraph_entry/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/funcgraph_entry/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/funcgraph_entry/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/funcgraph_exit/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/funcgraph_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/funcgraph_exit/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/funcgraph_exit/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/function/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/function/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/function/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/function/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/kernel_stack/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/kernel_stack/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/kernel_stack/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/kernel_stack/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/mmiotrace_map/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/mmiotrace_map/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/mmiotrace_map/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/mmiotrace_map/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/mmiotrace_rw/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/mmiotrace_rw/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/mmiotrace_rw/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/mmiotrace_rw/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/print/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/print/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/print/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/print/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/user_stack/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/user_stack/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/user_stack/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/user_stack/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/wakeup/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/wakeup/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/wakeup/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/ftrace/wakeup/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/gpio/gpio_direction/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/gpio/gpio_direction/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/gpio/gpio_direction/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/gpio/gpio_direction/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/gpio/gpio_value/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/gpio/gpio_value/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/gpio/gpio_value/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/gpio/gpio_value/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/header_event b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/header_event
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/header_event
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/header_event
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/header_page b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/header_page
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/header_page
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/header_page
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/irq/irq_handler_entry/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/irq/irq_handler_entry/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/irq/irq_handler_entry/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/irq/irq_handler_entry/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/irq/irq_handler_exit/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/irq/irq_handler_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/irq/irq_handler_exit/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/irq/irq_handler_exit/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/irq/softirq_entry/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/irq/softirq_entry/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/irq/softirq_entry/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/irq/softirq_entry/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/irq/softirq_exit/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/irq/softirq_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/irq/softirq_exit/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/irq/softirq_exit/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/irq/softirq_raise/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/irq/softirq_raise/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/irq/softirq_raise/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/irq/softirq_raise/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_checkpoint/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_checkpoint/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_checkpoint/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_checkpoint/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_cleanup_journal_tail/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_cleanup_journal_tail/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_cleanup_journal_tail/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_cleanup_journal_tail/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_commit_flushing/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_commit_flushing/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_commit_flushing/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_commit_flushing/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_commit_locking/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_commit_locking/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_commit_locking/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_commit_locking/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_commit_logging/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_commit_logging/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_commit_logging/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_commit_logging/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_do_submit_data/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_do_submit_data/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_do_submit_data/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_do_submit_data/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_drop_transaction/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_drop_transaction/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_drop_transaction/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_drop_transaction/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_end_commit/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_end_commit/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_end_commit/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_end_commit/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_start_commit/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_start_commit/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_start_commit/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_start_commit/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_update_superblock_end/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_update_superblock_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_update_superblock_end/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd/jbd_update_superblock_end/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_checkpoint/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_checkpoint/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_checkpoint/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_checkpoint/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_checkpoint_stats/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_checkpoint_stats/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_checkpoint_stats/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_checkpoint_stats/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_commit_flushing/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_commit_flushing/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_commit_flushing/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_commit_flushing/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_commit_locking/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_commit_locking/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_commit_locking/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_commit_locking/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_commit_logging/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_commit_logging/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_commit_logging/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_commit_logging/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_drop_transaction/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_drop_transaction/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_drop_transaction/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_drop_transaction/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_end_commit/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_end_commit/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_end_commit/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_end_commit/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_run_stats/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_run_stats/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_run_stats/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_run_stats/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_start_commit/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_start_commit/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_start_commit/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_start_commit/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_submit_inode_data/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_submit_inode_data/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_submit_inode_data/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_submit_inode_data/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_update_log_tail/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_update_log_tail/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_update_log_tail/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_update_log_tail/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_write_superblock/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_write_superblock/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_write_superblock/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/jbd2/jbd2_write_superblock/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_cmdbatch_fault/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_cmdbatch_fault/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_cmdbatch_fault/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_cmdbatch_fault/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_cmdbatch_queued/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_cmdbatch_queued/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_cmdbatch_queued/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_cmdbatch_queued/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_cmdbatch_recovery/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_cmdbatch_recovery/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_cmdbatch_recovery/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_cmdbatch_recovery/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_cmdbatch_retired/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_cmdbatch_retired/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_cmdbatch_retired/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_cmdbatch_retired/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_cmdbatch_submitted/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_cmdbatch_submitted/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_cmdbatch_submitted/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_cmdbatch_submitted/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_drawctxt_invalidate/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_drawctxt_invalidate/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_drawctxt_invalidate/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_drawctxt_invalidate/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_drawctxt_sleep/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_drawctxt_sleep/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_drawctxt_sleep/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_drawctxt_sleep/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_drawctxt_switch/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_drawctxt_switch/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_drawctxt_switch/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_drawctxt_switch/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_drawctxt_wait_done/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_drawctxt_wait_done/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_drawctxt_wait_done/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_drawctxt_wait_done/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_drawctxt_wait_start/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_drawctxt_wait_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_drawctxt_wait_start/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_drawctxt_wait_start/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_drawctxt_wake/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_drawctxt_wake/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_drawctxt_wake/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_drawctxt_wake/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_gpu_fault/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_gpu_fault/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_gpu_fault/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/adreno_gpu_fault/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/dispatch_queue_context/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/dispatch_queue_context/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/dispatch_queue_context/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/dispatch_queue_context/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_a2xx_irq_status/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_a2xx_irq_status/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_a2xx_irq_status/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_a2xx_irq_status/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_a3xx_irq_status/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_a3xx_irq_status/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_a3xx_irq_status/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_a3xx_irq_status/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_active_count/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_active_count/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_active_count/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_active_count/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_bus/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_bus/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_bus/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_bus/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_clk/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_clk/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_clk/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_clk/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_constraint/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_constraint/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_constraint/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_constraint/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_context_create/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_context_create/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_context_create/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_context_create/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_context_destroy/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_context_destroy/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_context_destroy/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_context_destroy/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_context_detach/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_context_detach/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_context_detach/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_context_detach/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_fire_event/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_fire_event/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_fire_event/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_fire_event/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_gpubusy/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_gpubusy/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_gpubusy/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_gpubusy/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_irq/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_irq/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_irq/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_irq/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_issueibcmds/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_issueibcmds/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_issueibcmds/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_issueibcmds/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_alloc/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_alloc/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_alloc/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_alloc/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_free/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_free/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_free/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_free/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_map/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_map/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_map/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_map/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_mmap/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_mmap/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_mmap/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_mmap/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_sync_cache/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_sync_cache/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_sync_cache/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_sync_cache/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_sync_full_cache/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_sync_full_cache/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_sync_full_cache/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_sync_full_cache/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_timestamp_free/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_timestamp_free/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_timestamp_free/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_timestamp_free/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_timestamp_queue/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_timestamp_queue/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_timestamp_queue/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_timestamp_queue/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_unmapped_area_collision/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_unmapped_area_collision/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_unmapped_area_collision/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mem_unmapped_area_collision/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mmu_pagefault/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mmu_pagefault/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mmu_pagefault/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_mmu_pagefault/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_pwr_request_state/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_pwr_request_state/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_pwr_request_state/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_pwr_request_state/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_pwr_set_state/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_pwr_set_state/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_pwr_set_state/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_pwr_set_state/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_pwrlevel/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_pwrlevel/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_pwrlevel/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_pwrlevel/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_rail/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_rail/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_rail/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_rail/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_readtimestamp/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_readtimestamp/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_readtimestamp/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_readtimestamp/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_register_event/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_register_event/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_register_event/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_register_event/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_regwrite/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_regwrite/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_regwrite/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_regwrite/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_user_pwrlevel_constraint/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_user_pwrlevel_constraint/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_user_pwrlevel_constraint/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_user_pwrlevel_constraint/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_waittimestamp_entry/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_waittimestamp_entry/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_waittimestamp_entry/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_waittimestamp_entry/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_waittimestamp_exit/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_waittimestamp_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_waittimestamp_exit/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_waittimestamp_exit/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_z180_irq_status/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_z180_irq_status/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_z180_irq_status/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kgsl/kgsl_z180_irq_status/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/alloc_pages_iommu_end/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/alloc_pages_iommu_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/alloc_pages_iommu_end/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/alloc_pages_iommu_end/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/alloc_pages_iommu_fail/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/alloc_pages_iommu_fail/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/alloc_pages_iommu_fail/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/alloc_pages_iommu_fail/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/alloc_pages_iommu_start/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/alloc_pages_iommu_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/alloc_pages_iommu_start/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/alloc_pages_iommu_start/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/alloc_pages_sys_end/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/alloc_pages_sys_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/alloc_pages_sys_end/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/alloc_pages_sys_end/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/alloc_pages_sys_fail/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/alloc_pages_sys_fail/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/alloc_pages_sys_fail/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/alloc_pages_sys_fail/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/alloc_pages_sys_start/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/alloc_pages_sys_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/alloc_pages_sys_start/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/alloc_pages_sys_start/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/dma_alloc_contiguous_retry/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/dma_alloc_contiguous_retry/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/dma_alloc_contiguous_retry/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/dma_alloc_contiguous_retry/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/iommu_map_range/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/iommu_map_range/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/iommu_map_range/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/iommu_map_range/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/ion_alloc_buffer_end/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/ion_alloc_buffer_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/ion_alloc_buffer_end/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/ion_alloc_buffer_end/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/ion_alloc_buffer_fail/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/ion_alloc_buffer_fail/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/ion_alloc_buffer_fail/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/ion_alloc_buffer_fail/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/ion_alloc_buffer_fallback/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/ion_alloc_buffer_fallback/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/ion_alloc_buffer_fallback/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/ion_alloc_buffer_fallback/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/ion_alloc_buffer_start/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/ion_alloc_buffer_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/ion_alloc_buffer_start/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/ion_alloc_buffer_start/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/ion_cp_alloc_retry/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/ion_cp_alloc_retry/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/ion_cp_alloc_retry/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/ion_cp_alloc_retry/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/kfree/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/kfree/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/kfree/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/kfree/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/kmalloc/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/kmalloc/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/kmalloc/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/kmalloc/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/kmalloc_node/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/kmalloc_node/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/kmalloc_node/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/kmalloc_node/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/kmem_cache_alloc/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/kmem_cache_alloc/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/kmem_cache_alloc/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/kmem_cache_alloc/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/kmem_cache_alloc_node/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/kmem_cache_alloc_node/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/kmem_cache_alloc_node/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/kmem_cache_alloc_node/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/kmem_cache_free/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/kmem_cache_free/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/kmem_cache_free/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/kmem_cache_free/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/migrate_pages_end/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/migrate_pages_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/migrate_pages_end/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/migrate_pages_end/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/migrate_pages_start/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/migrate_pages_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/migrate_pages_start/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/migrate_pages_start/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/migrate_retry/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/migrate_retry/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/migrate_retry/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/migrate_retry/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/mm_page_alloc/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/mm_page_alloc/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/mm_page_alloc/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/mm_page_alloc/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/mm_page_alloc_extfrag/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/mm_page_alloc_extfrag/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/mm_page_alloc_extfrag/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/mm_page_alloc_extfrag/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/mm_page_alloc_zone_locked/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/mm_page_alloc_zone_locked/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/mm_page_alloc_zone_locked/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/mm_page_alloc_zone_locked/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/mm_page_free/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/mm_page_free/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/mm_page_free/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/mm_page_free/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/mm_page_free_batched/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/mm_page_free_batched/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/mm_page_free_batched/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/mm_page_free_batched/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/mm_page_pcpu_drain/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/mm_page_pcpu_drain/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/mm_page_pcpu_drain/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/kmem/mm_page_pcpu_drain/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/mmc/mmc_clk/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/mmc/mmc_clk/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/mmc/mmc_clk/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/mmc/mmc_clk/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/lpm_resources/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/lpm_resources/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/lpm_resources/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/lpm_resources/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_enter_pc/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_enter_pc/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_enter_pc/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_enter_pc/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_enter_ret/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_enter_ret/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_enter_ret/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_enter_ret/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_enter_spc/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_enter_spc/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_enter_spc/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_enter_spc/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_enter_wfi/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_enter_wfi/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_enter_wfi/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_enter_wfi/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_exit_pc/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_exit_pc/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_exit_pc/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_exit_pc/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_exit_ret/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_exit_ret/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_exit_ret/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_exit_ret/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_exit_spc/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_exit_spc/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_exit_spc/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_exit_spc/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_exit_wfi/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_exit_wfi/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_exit_wfi/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/msm_low_power/msm_pm_exit_wfi/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/napi/napi_poll/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/napi/napi_poll/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/napi/napi_poll/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/napi/napi_poll/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/net/net_dev_queue/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/net/net_dev_queue/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/net/net_dev_queue/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/net/net_dev_queue/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/net/net_dev_xmit/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/net/net_dev_xmit/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/net/net_dev_xmit/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/net/net_dev_xmit/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/net/netif_receive_skb/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/net/netif_receive_skb/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/net/netif_receive_skb/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/net/netif_receive_skb/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/net/netif_rx/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/net/netif_rx/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/net/netif_rx/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/net/netif_rx/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/oom/oom_score_adj_update/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/oom/oom_score_adj_update/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/oom/oom_score_adj_update/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/oom/oom_score_adj_update/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/perf_trace_counters/sched_switch_with_ctrs/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/perf_trace_counters/sched_switch_with_ctrs/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/perf_trace_counters/sched_switch_with_ctrs/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/perf_trace_counters/sched_switch_with_ctrs/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/clock_disable/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/clock_disable/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/clock_disable/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/clock_disable/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/clock_enable/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/clock_enable/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/clock_enable/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/clock_enable/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/clock_set_parent/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/clock_set_parent/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/clock_set_parent/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/clock_set_parent/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/clock_set_rate/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/clock_set_rate/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/clock_set_rate/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/clock_set_rate/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/cpu_frequency/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/cpu_frequency/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/cpu_frequency/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/cpu_frequency/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/cpu_frequency_switch_end/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/cpu_frequency_switch_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/cpu_frequency_switch_end/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/cpu_frequency_switch_end/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/cpu_frequency_switch_start/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/cpu_frequency_switch_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/cpu_frequency_switch_start/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/cpu_frequency_switch_start/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/cpu_idle/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/cpu_idle/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/cpu_idle/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/cpu_idle/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/machine_suspend/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/machine_suspend/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/machine_suspend/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/machine_suspend/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/power_domain_target/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/power_domain_target/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/power_domain_target/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/power_domain_target/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/power_end/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/power_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/power_end/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/power_end/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/power_frequency/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/power_frequency/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/power_frequency/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/power_frequency/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/power_start/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/power_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/power_start/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/power_start/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/wakeup_source_activate/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/wakeup_source_activate/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/wakeup_source_activate/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/wakeup_source_activate/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/wakeup_source_deactivate/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/wakeup_source_deactivate/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/wakeup_source_deactivate/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/power/wakeup_source_deactivate/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/printk/console/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/printk/console/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/printk/console/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/printk/console/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/rcu/rcu_utilization/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/rcu/rcu_utilization/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/rcu/rcu_utilization/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/rcu/rcu_utilization/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regcache_sync/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regcache_sync/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regcache_sync/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regcache_sync/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_cache_bypass/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_cache_bypass/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_cache_bypass/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_cache_bypass/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_cache_only/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_cache_only/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_cache_only/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_cache_only/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_hw_read_done/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_hw_read_done/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_hw_read_done/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_hw_read_done/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_hw_read_start/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_hw_read_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_hw_read_start/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_hw_read_start/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_hw_write_done/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_hw_write_done/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_hw_write_done/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_hw_write_done/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_hw_write_start/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_hw_write_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_hw_write_start/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_hw_write_start/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_reg_read/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_reg_read/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_reg_read/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_reg_read/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_reg_read_cache/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_reg_read_cache/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_reg_read_cache/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_reg_read_cache/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_reg_write/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_reg_write/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_reg_write/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regmap/regmap_reg_write/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regulator/regulator_disable/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regulator/regulator_disable/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regulator/regulator_disable/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regulator/regulator_disable/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regulator/regulator_disable_complete/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regulator/regulator_disable_complete/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regulator/regulator_disable_complete/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regulator/regulator_disable_complete/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regulator/regulator_enable/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regulator/regulator_enable/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regulator/regulator_enable/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regulator/regulator_enable/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regulator/regulator_enable_complete/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regulator/regulator_enable_complete/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regulator/regulator_enable_complete/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regulator/regulator_enable_complete/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regulator/regulator_enable_delay/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regulator/regulator_enable_delay/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regulator/regulator_enable_delay/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regulator/regulator_enable_delay/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regulator/regulator_set_voltage/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regulator/regulator_set_voltage/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regulator/regulator_set_voltage/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regulator/regulator_set_voltage/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regulator/regulator_set_voltage_complete/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regulator/regulator_set_voltage_complete/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regulator/regulator_set_voltage_complete/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/regulator/regulator_set_voltage_complete/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/rpm/rpm_idle/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/rpm/rpm_idle/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/rpm/rpm_idle/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/rpm/rpm_idle/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/rpm/rpm_resume/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/rpm/rpm_resume/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/rpm/rpm_resume/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/rpm/rpm_resume/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/rpm/rpm_return_int/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/rpm/rpm_return_int/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/rpm/rpm_return_int/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/rpm/rpm_return_int/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/rpm/rpm_suspend/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/rpm/rpm_suspend/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/rpm/rpm_suspend/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/rpm/rpm_suspend/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/rpm_smd/rpm_ack_recd/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/rpm_smd/rpm_ack_recd/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/rpm_smd/rpm_ack_recd/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/rpm_smd/rpm_ack_recd/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/rpm_smd/rpm_send_message/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/rpm_smd/rpm_send_message/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/rpm_smd/rpm_send_message/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/rpm_smd/rpm_send_message/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_cpu_hotplug/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_cpu_hotplug/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_cpu_hotplug/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_cpu_hotplug/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_kthread_stop/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_kthread_stop/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_kthread_stop/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_kthread_stop/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_kthread_stop_ret/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_kthread_stop_ret/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_kthread_stop_ret/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_kthread_stop_ret/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_migrate_task/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_migrate_task/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_migrate_task/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_migrate_task/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_pi_setprio/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_pi_setprio/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_pi_setprio/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_pi_setprio/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_process_exec/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_process_exec/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_process_exec/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_process_exec/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_process_exit/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_process_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_process_exit/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_process_exit/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_process_fork/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_process_fork/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_process_fork/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_process_fork/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_process_free/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_process_free/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_process_free/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_process_free/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_process_wait/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_process_wait/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_process_wait/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_process_wait/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_stat_blocked/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_stat_blocked/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_stat_blocked/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_stat_blocked/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_stat_iowait/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_stat_iowait/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_stat_iowait/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_stat_iowait/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_stat_runtime/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_stat_runtime/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_stat_runtime/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_stat_runtime/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_stat_sleep/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_stat_sleep/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_stat_sleep/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_stat_sleep/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_stat_wait/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_stat_wait/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_stat_wait/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_stat_wait/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_switch/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_switch/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_switch/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_switch/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_wait_task/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_wait_task/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_wait_task/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_wait_task/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_wakeup/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_wakeup/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_wakeup/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_wakeup/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_wakeup_new/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_wakeup_new/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_wakeup_new/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sched/sched_wakeup_new/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/scsi/scsi_dispatch_cmd_done/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/scsi/scsi_dispatch_cmd_done/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/scsi/scsi_dispatch_cmd_done/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/scsi/scsi_dispatch_cmd_done/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/scsi/scsi_dispatch_cmd_error/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/scsi/scsi_dispatch_cmd_error/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/scsi/scsi_dispatch_cmd_error/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/scsi/scsi_dispatch_cmd_error/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/scsi/scsi_dispatch_cmd_start/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/scsi/scsi_dispatch_cmd_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/scsi/scsi_dispatch_cmd_start/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/scsi/scsi_dispatch_cmd_start/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/scsi/scsi_dispatch_cmd_timeout/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/scsi/scsi_dispatch_cmd_timeout/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/scsi/scsi_dispatch_cmd_timeout/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/scsi/scsi_dispatch_cmd_timeout/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/scsi/scsi_eh_wakeup/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/scsi/scsi_eh_wakeup/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/scsi/scsi_eh_wakeup/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/scsi/scsi_eh_wakeup/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/signal/signal_deliver/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/signal/signal_deliver/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/signal/signal_deliver/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/signal/signal_deliver/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/signal/signal_generate/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/signal/signal_generate/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/signal/signal_generate/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/signal/signal_generate/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/skb/consume_skb/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/skb/consume_skb/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/skb/consume_skb/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/skb/consume_skb/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/skb/kfree_skb/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/skb/kfree_skb/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/skb/kfree_skb/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/skb/kfree_skb/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/skb/skb_copy_datagram_iovec/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/skb/skb_copy_datagram_iovec/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/skb/skb_copy_datagram_iovec/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/skb/skb_copy_datagram_iovec/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sock/sock_exceed_buf_limit/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sock/sock_exceed_buf_limit/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sock/sock_exceed_buf_limit/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sock/sock_exceed_buf_limit/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sock/sock_rcvqueue_full/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sock/sock_rcvqueue_full/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sock/sock_rcvqueue_full/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sock/sock_rcvqueue_full/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sync/sync_pt/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sync/sync_pt/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sync/sync_pt/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sync/sync_pt/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sync/sync_timeline/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sync/sync_timeline/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sync/sync_timeline/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sync/sync_timeline/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sync/sync_wait/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sync/sync_wait/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sync/sync_wait/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/sync/sync_wait/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/task/task_newtask/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/task/task_newtask/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/task/task_newtask/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/task/task_newtask/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/task/task_rename/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/task/task_rename/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/task/task_rename/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/task/task_rename/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/hrtimer_cancel/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/hrtimer_cancel/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/hrtimer_cancel/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/hrtimer_cancel/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/hrtimer_expire_entry/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/hrtimer_expire_entry/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/hrtimer_expire_entry/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/hrtimer_expire_entry/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/hrtimer_expire_exit/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/hrtimer_expire_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/hrtimer_expire_exit/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/hrtimer_expire_exit/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/hrtimer_init/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/hrtimer_init/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/hrtimer_init/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/hrtimer_init/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/hrtimer_start/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/hrtimer_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/hrtimer_start/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/hrtimer_start/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/itimer_expire/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/itimer_expire/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/itimer_expire/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/itimer_expire/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/itimer_state/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/itimer_state/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/itimer_state/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/itimer_state/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/timer_cancel/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/timer_cancel/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/timer_cancel/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/timer_cancel/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/timer_expire_entry/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/timer_expire_entry/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/timer_expire_entry/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/timer_expire_entry/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/timer_expire_exit/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/timer_expire_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/timer_expire_exit/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/timer_expire_exit/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/timer_init/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/timer_init/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/timer_init/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/timer_init/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/timer_start/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/timer_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/timer_start/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/timer/timer_start/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/udp/udp_fail_queue_rcv_skb/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/udp/udp_fail_queue_rcv_skb/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/udp/udp_fail_queue_rcv_skb/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/udp/udp_fail_queue_rcv_skb/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/disable_swap_token/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/disable_swap_token/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/disable_swap_token/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/disable_swap_token/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_shrink_slab_end/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_shrink_slab_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_shrink_slab_end/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_shrink_slab_end/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_shrink_slab_start/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_shrink_slab_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_shrink_slab_start/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_shrink_slab_start/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_direct_reclaim_begin/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_direct_reclaim_begin/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_direct_reclaim_begin/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_direct_reclaim_begin/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_direct_reclaim_end/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_direct_reclaim_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_direct_reclaim_end/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_direct_reclaim_end/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_kswapd_sleep/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_kswapd_sleep/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_kswapd_sleep/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_kswapd_sleep/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_kswapd_wake/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_kswapd_wake/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_kswapd_wake/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_kswapd_wake/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_lru_isolate/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_lru_isolate/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_lru_isolate/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_lru_isolate/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_lru_shrink_inactive/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_lru_shrink_inactive/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_lru_shrink_inactive/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_lru_shrink_inactive/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_memcg_isolate/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_memcg_isolate/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_memcg_isolate/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_memcg_isolate/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_memcg_reclaim_begin/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_memcg_reclaim_begin/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_memcg_reclaim_begin/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_memcg_reclaim_begin/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_memcg_reclaim_end/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_memcg_reclaim_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_memcg_reclaim_end/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_memcg_reclaim_end/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_memcg_softlimit_reclaim_begin/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_memcg_softlimit_reclaim_begin/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_memcg_softlimit_reclaim_begin/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_memcg_softlimit_reclaim_begin/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_memcg_softlimit_reclaim_end/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_memcg_softlimit_reclaim_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_memcg_softlimit_reclaim_end/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_memcg_softlimit_reclaim_end/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_wakeup_kswapd/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_wakeup_kswapd/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_wakeup_kswapd/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_wakeup_kswapd/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_writepage/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_writepage/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_writepage/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_writepage/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/put_swap_token/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/put_swap_token/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/put_swap_token/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/put_swap_token/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/replace_swap_token/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/replace_swap_token/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/replace_swap_token/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/replace_swap_token/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/update_swap_token_priority/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/update_swap_token_priority/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/update_swap_token_priority/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/update_swap_token_priority/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/workqueue/workqueue_activate_work/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/workqueue/workqueue_activate_work/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/workqueue/workqueue_activate_work/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/workqueue/workqueue_activate_work/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/workqueue/workqueue_execute_end/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/workqueue/workqueue_execute_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/workqueue/workqueue_execute_end/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/workqueue/workqueue_execute_end/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/workqueue/workqueue_execute_start/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/workqueue/workqueue_execute_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/workqueue/workqueue_execute_start/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/workqueue/workqueue_execute_start/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/workqueue/workqueue_queue_work/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/workqueue/workqueue_queue_work/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/workqueue/workqueue_queue_work/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/workqueue/workqueue_queue_work/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/balance_dirty_pages/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/balance_dirty_pages/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/balance_dirty_pages/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/balance_dirty_pages/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/bdi_dirty_ratelimit/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/bdi_dirty_ratelimit/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/bdi_dirty_ratelimit/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/bdi_dirty_ratelimit/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/global_dirty_state/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/global_dirty_state/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/global_dirty_state/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/global_dirty_state/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/wbc_writepage/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/wbc_writepage/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/wbc_writepage/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/wbc_writepage/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_bdi_register/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_bdi_register/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_bdi_register/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_bdi_register/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_bdi_unregister/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_bdi_unregister/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_bdi_unregister/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_bdi_unregister/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_congestion_wait/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_congestion_wait/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_congestion_wait/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_congestion_wait/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_exec/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_exec/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_exec/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_exec/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_nothread/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_nothread/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_nothread/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_nothread/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_nowork/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_nowork/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_nowork/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_nowork/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_pages_written/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_pages_written/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_pages_written/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_pages_written/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_queue/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_queue/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_queue/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_queue/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_queue_io/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_queue_io/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_queue_io/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_queue_io/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_single_inode/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_single_inode/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_single_inode/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_single_inode/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_single_inode_requeue/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_single_inode_requeue/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_single_inode_requeue/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_single_inode_requeue/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_start/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_start/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_start/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_thread_start/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_thread_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_thread_start/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_thread_start/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_thread_stop/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_thread_stop/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_thread_stop/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_thread_stop/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_wait/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_wait/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_wait/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_wait/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_wait_iff_congested/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_wait_iff_congested/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_wait_iff_congested/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_wait_iff_congested/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_wake_background/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_wake_background/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_wake_background/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_wake_background/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_wake_forker_thread/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_wake_forker_thread/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_wake_forker_thread/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_wake_forker_thread/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_wake_thread/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_wake_thread/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_wake_thread/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_wake_thread/format
diff --git a/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_written/format b/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_written/format
similarity index 100%
rename from ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_written/format
rename to src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/writeback/writeback_written/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/available_events b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/available_events
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/available_events
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/available_events
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_bias_level_done/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_bias_level_done/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_bias_level_done/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_bias_level_done/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_bias_level_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_bias_level_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_bias_level_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_bias_level_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_cache_sync/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_cache_sync/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_cache_sync/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_cache_sync/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_connected/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_connected/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_connected/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_connected/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_done/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_done/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_done/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_done/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_input_path/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_input_path/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_input_path/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_input_path/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_output_path/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_output_path/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_output_path/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_output_path/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_walk_done/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_walk_done/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_walk_done/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_walk_done/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_widget_event_done/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_widget_event_done/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_widget_event_done/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_widget_event_done/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_widget_event_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_widget_event_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_widget_event_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_widget_event_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_widget_power/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_widget_power/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_widget_power/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_dapm_widget_power/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_jack_irq/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_jack_irq/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_jack_irq/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_jack_irq/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_jack_notify/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_jack_notify/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_jack_notify/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_jack_notify/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_jack_report/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_jack_report/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_jack_report/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_jack_report/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_preg_read/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_preg_read/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_preg_read/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_preg_read/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_preg_write/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_preg_write/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_preg_write/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_preg_write/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_reg_read/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_reg_read/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_reg_read/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_reg_read/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_reg_write/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_reg_write/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_reg_write/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/asoc/snd_soc_reg_write/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_command/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_command/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_command/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_command/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_ioctl/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_ioctl/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_ioctl/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_ioctl/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_ioctl_done/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_ioctl_done/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_ioctl_done/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_ioctl_done/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_lock/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_lock/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_lock/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_lock/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_locked/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_locked/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_locked/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_locked/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_read_done/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_read_done/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_read_done/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_read_done/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_return/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_return/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_return/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_return/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_alloc_buf/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_alloc_buf/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_alloc_buf/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_alloc_buf/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_buffer_release/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_buffer_release/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_buffer_release/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_buffer_release/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_failed_buffer_release/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_failed_buffer_release/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_failed_buffer_release/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_failed_buffer_release/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_fd/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_fd/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_fd/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_fd/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_node_to_ref/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_node_to_ref/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_node_to_ref/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_node_to_ref/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_received/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_received/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_received/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_received/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_ref_to_node/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_ref_to_node/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_ref_to_node/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_ref_to_node/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_ref_to_ref/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_ref_to_ref/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_ref_to_ref/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_transaction_ref_to_ref/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_unlock/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_unlock/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_unlock/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_unlock/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_update_page_range/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_update_page_range/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_update_page_range/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_update_page_range/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_wait_for_work/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_wait_for_work/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_wait_for_work/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_wait_for_work/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_write_done/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_write_done/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_write_done/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/binder/binder_write_done/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_bio_backmerge/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_bio_backmerge/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_bio_backmerge/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_bio_backmerge/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_bio_bounce/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_bio_bounce/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_bio_bounce/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_bio_bounce/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_bio_complete/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_bio_complete/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_bio_complete/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_bio_complete/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_bio_frontmerge/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_bio_frontmerge/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_bio_frontmerge/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_bio_frontmerge/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_bio_queue/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_bio_queue/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_bio_queue/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_bio_queue/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_bio_remap/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_bio_remap/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_bio_remap/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_bio_remap/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_dirty_buffer/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_dirty_buffer/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_dirty_buffer/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_dirty_buffer/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_getrq/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_getrq/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_getrq/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_getrq/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_plug/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_plug/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_plug/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_plug/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_rq_abort/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_rq_abort/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_rq_abort/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_rq_abort/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_rq_complete/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_rq_complete/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_rq_complete/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_rq_complete/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_rq_insert/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_rq_insert/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_rq_insert/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_rq_insert/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_rq_issue/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_rq_issue/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_rq_issue/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_rq_issue/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_rq_remap/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_rq_remap/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_rq_remap/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_rq_remap/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_rq_requeue/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_rq_requeue/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_rq_requeue/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_rq_requeue/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_sleeprq/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_sleeprq/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_sleeprq/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_sleeprq/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_split/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_split/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_split/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_split/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_touch_buffer/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_touch_buffer/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_touch_buffer/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_touch_buffer/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_unplug/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_unplug/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_unplug/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/block/block_unplug/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/__cfg80211_send_deauth/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/__cfg80211_send_deauth/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/__cfg80211_send_deauth/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/__cfg80211_send_deauth/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/__cfg80211_send_disassoc/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/__cfg80211_send_disassoc/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/__cfg80211_send_disassoc/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/__cfg80211_send_disassoc/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_authorization_event/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_authorization_event/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_authorization_event/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_authorization_event/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_cac_event/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_cac_event/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_cac_event/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_cac_event/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_ch_switch_notify/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_ch_switch_notify/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_ch_switch_notify/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_ch_switch_notify/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_chandef_dfs_required/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_chandef_dfs_required/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_chandef_dfs_required/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_chandef_dfs_required/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_cqm_pktloss_notify/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_cqm_pktloss_notify/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_cqm_pktloss_notify/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_cqm_pktloss_notify/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_cqm_rssi_notify/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_cqm_rssi_notify/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_cqm_rssi_notify/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_cqm_rssi_notify/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_del_sta/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_del_sta/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_del_sta/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_del_sta/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_ft_event/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_ft_event/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_ft_event/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_ft_event/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_get_bss/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_get_bss/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_get_bss/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_get_bss/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_gtk_rekey_notify/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_gtk_rekey_notify/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_gtk_rekey_notify/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_gtk_rekey_notify/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_ibss_joined/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_ibss_joined/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_ibss_joined/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_ibss_joined/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_inform_bss_frame/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_inform_bss_frame/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_inform_bss_frame/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_inform_bss_frame/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_mgmt_tx_status/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_mgmt_tx_status/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_mgmt_tx_status/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_mgmt_tx_status/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_michael_mic_failure/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_michael_mic_failure/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_michael_mic_failure/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_michael_mic_failure/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_new_sta/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_new_sta/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_new_sta/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_new_sta/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_notify_new_peer_candidate/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_notify_new_peer_candidate/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_notify_new_peer_candidate/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_notify_new_peer_candidate/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_pmksa_candidate_notify/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_pmksa_candidate_notify/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_pmksa_candidate_notify/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_pmksa_candidate_notify/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_probe_status/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_probe_status/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_probe_status/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_probe_status/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_radar_event/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_radar_event/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_radar_event/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_radar_event/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_ready_on_channel/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_ready_on_channel/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_ready_on_channel/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_ready_on_channel/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_ready_on_channel_expired/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_ready_on_channel_expired/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_ready_on_channel_expired/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_ready_on_channel_expired/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_reg_can_beacon/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_reg_can_beacon/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_reg_can_beacon/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_reg_can_beacon/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_report_obss_beacon/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_report_obss_beacon/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_report_obss_beacon/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_report_obss_beacon/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_report_wowlan_wakeup/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_report_wowlan_wakeup/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_report_wowlan_wakeup/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_report_wowlan_wakeup/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_return_bool/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_return_bool/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_return_bool/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_return_bool/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_return_bss/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_return_bss/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_return_bss/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_return_bss/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_return_u32/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_return_u32/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_return_u32/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_return_u32/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_return_uint/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_return_uint/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_return_uint/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_return_uint/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_rx_mgmt/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_rx_mgmt/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_rx_mgmt/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_rx_mgmt/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_rx_spurious_frame/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_rx_spurious_frame/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_rx_spurious_frame/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_rx_spurious_frame/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_rx_unexpected_4addr_frame/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_rx_unexpected_4addr_frame/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_rx_unexpected_4addr_frame/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_rx_unexpected_4addr_frame/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_scan_done/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_scan_done/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_scan_done/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_scan_done/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_sched_scan_results/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_sched_scan_results/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_sched_scan_results/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_sched_scan_results/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_sched_scan_stopped/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_sched_scan_stopped/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_sched_scan_stopped/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_sched_scan_stopped/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_send_assoc_timeout/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_send_assoc_timeout/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_send_assoc_timeout/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_send_assoc_timeout/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_send_auth_timeout/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_send_auth_timeout/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_send_auth_timeout/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_send_auth_timeout/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_send_rx_assoc/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_send_rx_assoc/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_send_rx_assoc/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_send_rx_assoc/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_send_rx_auth/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_send_rx_auth/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_send_rx_auth/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_send_rx_auth/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_send_unprot_deauth/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_send_unprot_deauth/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_send_unprot_deauth/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_send_unprot_deauth/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_send_unprot_disassoc/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_send_unprot_disassoc/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_send_unprot_disassoc/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_send_unprot_disassoc/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_tdls_oper_request/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_tdls_oper_request/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_tdls_oper_request/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/cfg80211_tdls_oper_request/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_add_key/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_add_key/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_add_key/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_add_key/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_add_mpath/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_add_mpath/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_add_mpath/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_add_mpath/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_add_station/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_add_station/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_add_station/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_add_station/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_add_virtual_intf/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_add_virtual_intf/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_add_virtual_intf/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_add_virtual_intf/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_assoc/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_assoc/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_assoc/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_assoc/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_auth/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_auth/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_auth/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_auth/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_cancel_remain_on_channel/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_cancel_remain_on_channel/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_cancel_remain_on_channel/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_cancel_remain_on_channel/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_change_beacon/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_change_beacon/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_change_beacon/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_change_beacon/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_change_bss/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_change_bss/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_change_bss/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_change_bss/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_change_mpath/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_change_mpath/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_change_mpath/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_change_mpath/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_change_station/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_change_station/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_change_station/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_change_station/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_change_virtual_intf/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_change_virtual_intf/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_change_virtual_intf/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_change_virtual_intf/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_connect/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_connect/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_connect/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_connect/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_crit_proto_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_crit_proto_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_crit_proto_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_crit_proto_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_crit_proto_stop/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_crit_proto_stop/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_crit_proto_stop/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_crit_proto_stop/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_deauth/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_deauth/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_deauth/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_deauth/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_del_key/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_del_key/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_del_key/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_del_key/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_del_mpath/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_del_mpath/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_del_mpath/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_del_mpath/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_del_pmksa/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_del_pmksa/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_del_pmksa/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_del_pmksa/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_del_station/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_del_station/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_del_station/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_del_station/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_del_virtual_intf/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_del_virtual_intf/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_del_virtual_intf/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_del_virtual_intf/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_disassoc/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_disassoc/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_disassoc/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_disassoc/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_disconnect/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_disconnect/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_disconnect/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_disconnect/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_dump_mpath/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_dump_mpath/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_dump_mpath/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_dump_mpath/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_dump_station/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_dump_station/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_dump_station/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_dump_station/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_dump_survey/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_dump_survey/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_dump_survey/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_dump_survey/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_flush_pmksa/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_flush_pmksa/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_flush_pmksa/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_flush_pmksa/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_antenna/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_antenna/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_antenna/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_antenna/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_channel/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_channel/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_channel/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_channel/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_et_sset_count/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_et_sset_count/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_et_sset_count/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_et_sset_count/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_et_stats/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_et_stats/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_et_stats/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_et_stats/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_et_strings/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_et_strings/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_et_strings/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_et_strings/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_key/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_key/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_key/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_key/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_mesh_config/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_mesh_config/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_mesh_config/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_mesh_config/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_mpath/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_mpath/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_mpath/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_mpath/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_ringparam/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_ringparam/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_ringparam/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_ringparam/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_station/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_station/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_station/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_station/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_tx_power/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_tx_power/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_tx_power/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_get_tx_power/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_join_ibss/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_join_ibss/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_join_ibss/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_join_ibss/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_join_mesh/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_join_mesh/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_join_mesh/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_join_mesh/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_key_mgmt_set_pmk/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_key_mgmt_set_pmk/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_key_mgmt_set_pmk/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_key_mgmt_set_pmk/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_leave_ibss/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_leave_ibss/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_leave_ibss/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_leave_ibss/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_leave_mesh/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_leave_mesh/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_leave_mesh/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_leave_mesh/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_libertas_set_mesh_channel/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_libertas_set_mesh_channel/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_libertas_set_mesh_channel/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_libertas_set_mesh_channel/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_mgmt_frame_register/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_mgmt_frame_register/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_mgmt_frame_register/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_mgmt_frame_register/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_mgmt_tx/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_mgmt_tx/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_mgmt_tx/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_mgmt_tx/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_mgmt_tx_cancel_wait/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_mgmt_tx_cancel_wait/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_mgmt_tx_cancel_wait/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_mgmt_tx_cancel_wait/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_probe_client/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_probe_client/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_probe_client/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_probe_client/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_remain_on_channel/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_remain_on_channel/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_remain_on_channel/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_remain_on_channel/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_resume/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_resume/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_resume/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_resume/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_chandef/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_chandef/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_chandef/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_chandef/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int_cookie/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int_cookie/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int_cookie/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int_cookie/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int_int/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int_int/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int_int/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int_int/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int_mesh_config/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int_mesh_config/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int_mesh_config/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int_mesh_config/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int_mpath_info/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int_mpath_info/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int_mpath_info/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int_mpath_info/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int_station_info/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int_station_info/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int_station_info/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int_station_info/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int_survey_info/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int_survey_info/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int_survey_info/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int_survey_info/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int_tx_rx/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int_tx_rx/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int_tx_rx/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_int_tx_rx/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_void/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_void/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_void/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_void/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_void_tx_rx/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_void_tx_rx/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_void_tx_rx/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_void_tx_rx/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_wdev/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_wdev/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_wdev/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_return_wdev/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_rfkill_poll/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_rfkill_poll/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_rfkill_poll/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_rfkill_poll/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_scan/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_scan/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_scan/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_scan/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_sched_scan_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_sched_scan_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_sched_scan_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_sched_scan_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_sched_scan_stop/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_sched_scan_stop/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_sched_scan_stop/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_sched_scan_stop/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_antenna/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_antenna/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_antenna/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_antenna/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_ap_chanwidth/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_ap_chanwidth/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_ap_chanwidth/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_ap_chanwidth/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_bitrate_mask/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_bitrate_mask/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_bitrate_mask/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_bitrate_mask/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_cqm_rssi_config/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_cqm_rssi_config/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_cqm_rssi_config/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_cqm_rssi_config/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_cqm_txe_config/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_cqm_txe_config/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_cqm_txe_config/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_cqm_txe_config/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_default_key/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_default_key/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_default_key/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_default_key/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_default_mgmt_key/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_default_mgmt_key/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_default_mgmt_key/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_default_mgmt_key/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_mac_acl/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_mac_acl/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_mac_acl/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_mac_acl/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_monitor_channel/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_monitor_channel/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_monitor_channel/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_monitor_channel/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_noack_map/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_noack_map/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_noack_map/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_noack_map/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_pmksa/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_pmksa/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_pmksa/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_pmksa/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_power_mgmt/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_power_mgmt/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_power_mgmt/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_power_mgmt/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_qos_map/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_qos_map/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_qos_map/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_qos_map/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_rekey_data/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_rekey_data/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_rekey_data/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_rekey_data/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_ringparam/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_ringparam/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_ringparam/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_ringparam/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_tx_power/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_tx_power/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_tx_power/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_tx_power/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_txq_params/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_txq_params/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_txq_params/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_txq_params/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_wakeup/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_wakeup/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_wakeup/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_wakeup/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_wds_peer/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_wds_peer/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_wds_peer/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_wds_peer/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_wiphy_params/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_wiphy_params/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_wiphy_params/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_set_wiphy_params/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_start_ap/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_start_ap/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_start_ap/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_start_ap/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_start_p2p_device/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_start_p2p_device/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_start_p2p_device/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_start_p2p_device/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_stop_ap/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_stop_ap/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_stop_ap/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_stop_ap/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_stop_p2p_device/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_stop_p2p_device/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_stop_p2p_device/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_stop_p2p_device/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_suspend/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_suspend/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_suspend/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_suspend/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_tdls_mgmt/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_tdls_mgmt/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_tdls_mgmt/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_tdls_mgmt/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_tdls_oper/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_tdls_oper/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_tdls_oper/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_tdls_oper/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_testmode_cmd/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_testmode_cmd/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_testmode_cmd/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_testmode_cmd/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_testmode_dump/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_testmode_dump/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_testmode_dump/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_testmode_dump/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_update_ft_ies/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_update_ft_ies/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_update_ft_ies/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_update_ft_ies/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_update_mesh_config/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_update_mesh_config/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_update_mesh_config/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cfg80211/rdev_update_mesh_config/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/compaction/mm_compaction_isolate_freepages/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/compaction/mm_compaction_isolate_freepages/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/compaction/mm_compaction_isolate_freepages/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/compaction/mm_compaction_isolate_freepages/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/compaction/mm_compaction_isolate_migratepages/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/compaction/mm_compaction_isolate_migratepages/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/compaction/mm_compaction_isolate_migratepages/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/compaction/mm_compaction_isolate_migratepages/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/compaction/mm_compaction_migratepages/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/compaction/mm_compaction_migratepages/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/compaction/mm_compaction_migratepages/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/compaction/mm_compaction_migratepages/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cpufreq_interactive/cpufreq_interactive_already/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cpufreq_interactive/cpufreq_interactive_already/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cpufreq_interactive/cpufreq_interactive_already/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cpufreq_interactive/cpufreq_interactive_already/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cpufreq_interactive/cpufreq_interactive_boost/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cpufreq_interactive/cpufreq_interactive_boost/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cpufreq_interactive/cpufreq_interactive_boost/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cpufreq_interactive/cpufreq_interactive_boost/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cpufreq_interactive/cpufreq_interactive_load_change/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cpufreq_interactive/cpufreq_interactive_load_change/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cpufreq_interactive/cpufreq_interactive_load_change/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cpufreq_interactive/cpufreq_interactive_load_change/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cpufreq_interactive/cpufreq_interactive_notyet/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cpufreq_interactive/cpufreq_interactive_notyet/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cpufreq_interactive/cpufreq_interactive_notyet/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cpufreq_interactive/cpufreq_interactive_notyet/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cpufreq_interactive/cpufreq_interactive_setspeed/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cpufreq_interactive/cpufreq_interactive_setspeed/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cpufreq_interactive/cpufreq_interactive_setspeed/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cpufreq_interactive/cpufreq_interactive_setspeed/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cpufreq_interactive/cpufreq_interactive_target/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cpufreq_interactive/cpufreq_interactive_target/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cpufreq_interactive/cpufreq_interactive_target/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cpufreq_interactive/cpufreq_interactive_target/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cpufreq_interactive/cpufreq_interactive_unboost/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cpufreq_interactive/cpufreq_interactive_unboost/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cpufreq_interactive/cpufreq_interactive_unboost/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/cpufreq_interactive/cpufreq_interactive_unboost/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/devfreq/devfreq_msg/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/devfreq/devfreq_msg/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/devfreq/devfreq_msg/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/devfreq/devfreq_msg/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/exception/kernel_panic/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/exception/kernel_panic/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/exception/kernel_panic/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/exception/kernel_panic/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/exception/kernel_panic_late/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/exception/kernel_panic_late/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/exception/kernel_panic_late/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/exception/kernel_panic_late/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/exception/undef_instr/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/exception/undef_instr/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/exception/undef_instr/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/exception/undef_instr/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/exception/unhandled_abort/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/exception/unhandled_abort/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/exception/unhandled_abort/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/exception/unhandled_abort/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/exception/user_fault/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/exception/user_fault/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/exception/user_fault/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/exception/user_fault/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_alloc_new_reservation/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_alloc_new_reservation/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_alloc_new_reservation/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_alloc_new_reservation/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_allocate_blocks/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_allocate_blocks/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_allocate_blocks/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_allocate_blocks/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_allocate_inode/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_allocate_inode/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_allocate_inode/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_allocate_inode/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_direct_IO_enter/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_direct_IO_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_direct_IO_enter/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_direct_IO_enter/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_direct_IO_exit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_direct_IO_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_direct_IO_exit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_direct_IO_exit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_discard_blocks/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_discard_blocks/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_discard_blocks/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_discard_blocks/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_discard_reservation/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_discard_reservation/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_discard_reservation/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_discard_reservation/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_drop_inode/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_drop_inode/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_drop_inode/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_drop_inode/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_evict_inode/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_evict_inode/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_evict_inode/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_evict_inode/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_forget/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_forget/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_forget/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_forget/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_free_blocks/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_free_blocks/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_free_blocks/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_free_blocks/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_free_inode/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_free_inode/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_free_inode/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_free_inode/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_get_blocks_enter/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_get_blocks_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_get_blocks_enter/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_get_blocks_enter/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_get_blocks_exit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_get_blocks_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_get_blocks_exit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_get_blocks_exit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_invalidatepage/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_invalidatepage/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_invalidatepage/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_invalidatepage/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_journalled_write_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_journalled_write_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_journalled_write_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_journalled_write_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_journalled_writepage/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_journalled_writepage/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_journalled_writepage/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_journalled_writepage/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_load_inode/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_load_inode/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_load_inode/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_load_inode/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_mark_inode_dirty/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_mark_inode_dirty/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_mark_inode_dirty/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_mark_inode_dirty/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_ordered_write_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_ordered_write_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_ordered_write_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_ordered_write_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_ordered_writepage/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_ordered_writepage/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_ordered_writepage/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_ordered_writepage/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_read_block_bitmap/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_read_block_bitmap/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_read_block_bitmap/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_read_block_bitmap/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_readpage/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_readpage/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_readpage/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_readpage/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_releasepage/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_releasepage/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_releasepage/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_releasepage/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_request_blocks/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_request_blocks/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_request_blocks/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_request_blocks/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_request_inode/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_request_inode/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_request_inode/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_request_inode/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_reserved/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_reserved/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_reserved/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_reserved/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_rsv_window_add/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_rsv_window_add/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_rsv_window_add/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_rsv_window_add/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_sync_file_enter/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_sync_file_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_sync_file_enter/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_sync_file_enter/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_sync_file_exit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_sync_file_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_sync_file_exit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_sync_file_exit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_sync_fs/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_sync_fs/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_sync_fs/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_sync_fs/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_truncate_enter/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_truncate_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_truncate_enter/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_truncate_enter/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_truncate_exit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_truncate_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_truncate_exit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_truncate_exit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_unlink_enter/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_unlink_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_unlink_enter/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_unlink_enter/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_unlink_exit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_unlink_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_unlink_exit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_unlink_exit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_write_begin/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_write_begin/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_write_begin/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_write_begin/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_writeback_write_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_writeback_write_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_writeback_write_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_writeback_write_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_writeback_writepage/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_writeback_writepage/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_writeback_writepage/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext3/ext3_writeback_writepage/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_alloc_da_blocks/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_alloc_da_blocks/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_alloc_da_blocks/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_alloc_da_blocks/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_allocate_blocks/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_allocate_blocks/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_allocate_blocks/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_allocate_blocks/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_allocate_inode/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_allocate_inode/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_allocate_inode/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_allocate_inode/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_begin_ordered_truncate/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_begin_ordered_truncate/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_begin_ordered_truncate/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_begin_ordered_truncate/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_release_space/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_release_space/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_release_space/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_release_space/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_reserve_space/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_reserve_space/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_reserve_space/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_reserve_space/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_update_reserve_space/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_update_reserve_space/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_update_reserve_space/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_update_reserve_space/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_write_begin/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_write_begin/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_write_begin/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_write_begin/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_write_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_write_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_write_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_write_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_write_pages/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_write_pages/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_write_pages/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_write_pages/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_writepages/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_writepages/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_writepages/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_writepages/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_writepages_result/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_writepages_result/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_writepages_result/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_da_writepages_result/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_direct_IO_enter/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_direct_IO_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_direct_IO_enter/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_direct_IO_enter/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_direct_IO_exit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_direct_IO_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_direct_IO_exit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_direct_IO_exit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_discard_blocks/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_discard_blocks/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_discard_blocks/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_discard_blocks/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_discard_preallocations/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_discard_preallocations/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_discard_preallocations/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_discard_preallocations/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_drop_inode/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_drop_inode/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_drop_inode/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_drop_inode/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_find_delayed_extent_range_enter/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_find_delayed_extent_range_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_find_delayed_extent_range_enter/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_find_delayed_extent_range_enter/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_find_delayed_extent_range_exit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_find_delayed_extent_range_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_find_delayed_extent_range_exit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_find_delayed_extent_range_exit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_insert_extent/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_insert_extent/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_insert_extent/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_insert_extent/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_lookup_extent_enter/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_lookup_extent_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_lookup_extent_enter/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_lookup_extent_enter/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_lookup_extent_exit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_lookup_extent_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_lookup_extent_exit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_lookup_extent_exit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_remove_extent/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_remove_extent/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_remove_extent/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_remove_extent/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_shrink_enter/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_shrink_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_shrink_enter/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_shrink_enter/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_shrink_exit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_shrink_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_shrink_exit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_es_shrink_exit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_evict_inode/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_evict_inode/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_evict_inode/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_evict_inode/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_convert_to_initialized_enter/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_convert_to_initialized_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_convert_to_initialized_enter/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_convert_to_initialized_enter/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_convert_to_initialized_fastpath/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_convert_to_initialized_fastpath/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_convert_to_initialized_fastpath/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_convert_to_initialized_fastpath/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_handle_uninitialized_extents/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_handle_uninitialized_extents/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_handle_uninitialized_extents/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_handle_uninitialized_extents/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_in_cache/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_in_cache/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_in_cache/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_in_cache/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_load_extent/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_load_extent/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_load_extent/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_load_extent/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_map_blocks_enter/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_map_blocks_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_map_blocks_enter/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_map_blocks_enter/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_map_blocks_exit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_map_blocks_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_map_blocks_exit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_map_blocks_exit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_put_in_cache/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_put_in_cache/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_put_in_cache/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_put_in_cache/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_remove_space/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_remove_space/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_remove_space/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_remove_space/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_remove_space_done/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_remove_space_done/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_remove_space_done/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_remove_space_done/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_rm_idx/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_rm_idx/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_rm_idx/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_rm_idx/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_rm_leaf/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_rm_leaf/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_rm_leaf/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_rm_leaf/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_show_extent/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_show_extent/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_show_extent/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ext_show_extent/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_fallocate_enter/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_fallocate_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_fallocate_enter/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_fallocate_enter/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_fallocate_exit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_fallocate_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_fallocate_exit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_fallocate_exit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_find_delalloc_range/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_find_delalloc_range/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_find_delalloc_range/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_find_delalloc_range/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_forget/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_forget/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_forget/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_forget/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_free_blocks/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_free_blocks/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_free_blocks/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_free_blocks/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_free_inode/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_free_inode/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_free_inode/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_free_inode/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_get_implied_cluster_alloc_exit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_get_implied_cluster_alloc_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_get_implied_cluster_alloc_exit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_get_implied_cluster_alloc_exit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_get_reserved_cluster_alloc/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_get_reserved_cluster_alloc/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_get_reserved_cluster_alloc/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_get_reserved_cluster_alloc/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ind_map_blocks_enter/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ind_map_blocks_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ind_map_blocks_enter/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ind_map_blocks_enter/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ind_map_blocks_exit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ind_map_blocks_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ind_map_blocks_exit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_ind_map_blocks_exit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_invalidatepage/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_invalidatepage/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_invalidatepage/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_invalidatepage/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_journal_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_journal_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_journal_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_journal_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_journalled_invalidatepage/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_journalled_invalidatepage/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_journalled_invalidatepage/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_journalled_invalidatepage/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_journalled_write_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_journalled_write_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_journalled_write_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_journalled_write_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_load_inode/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_load_inode/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_load_inode/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_load_inode/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_load_inode_bitmap/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_load_inode_bitmap/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_load_inode_bitmap/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_load_inode_bitmap/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mark_inode_dirty/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mark_inode_dirty/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mark_inode_dirty/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mark_inode_dirty/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mb_bitmap_load/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mb_bitmap_load/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mb_bitmap_load/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mb_bitmap_load/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mb_buddy_bitmap_load/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mb_buddy_bitmap_load/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mb_buddy_bitmap_load/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mb_buddy_bitmap_load/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mb_discard_preallocations/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mb_discard_preallocations/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mb_discard_preallocations/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mb_discard_preallocations/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mb_new_group_pa/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mb_new_group_pa/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mb_new_group_pa/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mb_new_group_pa/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mb_new_inode_pa/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mb_new_inode_pa/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mb_new_inode_pa/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mb_new_inode_pa/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mb_release_group_pa/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mb_release_group_pa/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mb_release_group_pa/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mb_release_group_pa/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mb_release_inode_pa/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mb_release_inode_pa/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mb_release_inode_pa/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mb_release_inode_pa/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mballoc_alloc/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mballoc_alloc/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mballoc_alloc/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mballoc_alloc/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mballoc_discard/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mballoc_discard/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mballoc_discard/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mballoc_discard/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mballoc_free/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mballoc_free/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mballoc_free/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mballoc_free/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mballoc_prealloc/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mballoc_prealloc/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mballoc_prealloc/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_mballoc_prealloc/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_punch_hole/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_punch_hole/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_punch_hole/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_punch_hole/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_read_block_bitmap_load/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_read_block_bitmap_load/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_read_block_bitmap_load/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_read_block_bitmap_load/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_readpage/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_readpage/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_readpage/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_readpage/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_releasepage/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_releasepage/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_releasepage/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_releasepage/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_remove_blocks/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_remove_blocks/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_remove_blocks/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_remove_blocks/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_request_blocks/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_request_blocks/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_request_blocks/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_request_blocks/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_request_inode/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_request_inode/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_request_inode/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_request_inode/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_sync_file_enter/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_sync_file_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_sync_file_enter/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_sync_file_enter/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_sync_file_exit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_sync_file_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_sync_file_exit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_sync_file_exit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_sync_fs/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_sync_fs/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_sync_fs/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_sync_fs/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_trim_all_free/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_trim_all_free/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_trim_all_free/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_trim_all_free/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_trim_extent/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_trim_extent/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_trim_extent/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_trim_extent/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_truncate_enter/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_truncate_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_truncate_enter/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_truncate_enter/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_truncate_exit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_truncate_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_truncate_exit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_truncate_exit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_unlink_enter/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_unlink_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_unlink_enter/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_unlink_enter/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_unlink_exit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_unlink_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_unlink_exit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_unlink_exit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_write_begin/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_write_begin/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_write_begin/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_write_begin/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_write_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_write_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_write_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_write_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_writepage/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_writepage/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_writepage/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ext4/ext4_writepage/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/filemap/mm_filemap_add_to_page_cache/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/filemap/mm_filemap_add_to_page_cache/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/filemap/mm_filemap_add_to_page_cache/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/filemap/mm_filemap_add_to_page_cache/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/filemap/mm_filemap_delete_from_page_cache/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/filemap/mm_filemap_delete_from_page_cache/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/filemap/mm_filemap_delete_from_page_cache/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/filemap/mm_filemap_delete_from_page_cache/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/bprint/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/bprint/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/bprint/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/bprint/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/bputs/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/bputs/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/bputs/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/bputs/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/branch/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/branch/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/branch/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/branch/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/context_switch/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/context_switch/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/context_switch/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/context_switch/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/funcgraph_entry/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/funcgraph_entry/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/funcgraph_entry/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/funcgraph_entry/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/funcgraph_exit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/funcgraph_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/funcgraph_exit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/funcgraph_exit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/function/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/function/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/function/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/function/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/kernel_stack/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/kernel_stack/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/kernel_stack/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/kernel_stack/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/mmiotrace_map/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/mmiotrace_map/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/mmiotrace_map/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/mmiotrace_map/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/mmiotrace_rw/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/mmiotrace_rw/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/mmiotrace_rw/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/mmiotrace_rw/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/print/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/print/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/print/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/print/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/user_stack/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/user_stack/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/user_stack/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/user_stack/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/wakeup/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/wakeup/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/wakeup/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ftrace/wakeup/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/gpio/gpio_direction/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/gpio/gpio_direction/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/gpio/gpio_direction/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/gpio/gpio_direction/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/gpio/gpio_value/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/gpio/gpio_value/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/gpio/gpio_value/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/gpio/gpio_value/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_bus_resume/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_bus_resume/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_bus_resume/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_bus_resume/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_bus_suspend/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_bus_suspend/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_bus_suspend/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_bus_suspend/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_ep0/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_ep0/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_ep0/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_ep0/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_hub_control/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_hub_control/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_hub_control/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_hub_control/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_in/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_in/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_in/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_in/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_out/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_out/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_out/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_out/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_reg_read/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_reg_read/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_reg_read/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_reg_read/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_reg_write/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_reg_write/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_reg_write/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_reg_write/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_setup/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_setup/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_setup/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_setup/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_urb_dequeue/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_urb_dequeue/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_urb_dequeue/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_urb_dequeue/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_urb_done/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_urb_done/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_urb_done/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_urb_done/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_urb_enqueue/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_urb_enqueue/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_urb_enqueue/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/ice40/ice40_urb_enqueue/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/irq/irq_handler_entry/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/irq/irq_handler_entry/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/irq/irq_handler_entry/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/irq/irq_handler_entry/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/irq/irq_handler_exit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/irq/irq_handler_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/irq/irq_handler_exit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/irq/irq_handler_exit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/irq/softirq_entry/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/irq/softirq_entry/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/irq/softirq_entry/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/irq/softirq_entry/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/irq/softirq_exit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/irq/softirq_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/irq/softirq_exit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/irq/softirq_exit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/irq/softirq_raise/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/irq/softirq_raise/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/irq/softirq_raise/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/irq/softirq_raise/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_checkpoint/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_checkpoint/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_checkpoint/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_checkpoint/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_cleanup_journal_tail/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_cleanup_journal_tail/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_cleanup_journal_tail/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_cleanup_journal_tail/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_commit_flushing/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_commit_flushing/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_commit_flushing/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_commit_flushing/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_commit_locking/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_commit_locking/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_commit_locking/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_commit_locking/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_commit_logging/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_commit_logging/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_commit_logging/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_commit_logging/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_do_submit_data/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_do_submit_data/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_do_submit_data/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_do_submit_data/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_drop_transaction/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_drop_transaction/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_drop_transaction/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_drop_transaction/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_end_commit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_end_commit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_end_commit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_end_commit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_start_commit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_start_commit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_start_commit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/jbd_start_commit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/journal_write_superblock/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/journal_write_superblock/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/journal_write_superblock/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd/journal_write_superblock/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_checkpoint/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_checkpoint/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_checkpoint/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_checkpoint/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_checkpoint_stats/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_checkpoint_stats/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_checkpoint_stats/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_checkpoint_stats/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_commit_flushing/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_commit_flushing/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_commit_flushing/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_commit_flushing/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_commit_locking/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_commit_locking/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_commit_locking/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_commit_locking/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_commit_logging/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_commit_logging/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_commit_logging/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_commit_logging/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_drop_transaction/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_drop_transaction/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_drop_transaction/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_drop_transaction/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_end_commit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_end_commit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_end_commit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_end_commit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_handle_extend/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_handle_extend/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_handle_extend/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_handle_extend/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_handle_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_handle_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_handle_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_handle_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_handle_stats/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_handle_stats/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_handle_stats/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_handle_stats/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_lock_buffer_stall/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_lock_buffer_stall/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_lock_buffer_stall/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_lock_buffer_stall/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_run_stats/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_run_stats/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_run_stats/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_run_stats/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_start_commit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_start_commit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_start_commit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_start_commit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_submit_inode_data/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_submit_inode_data/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_submit_inode_data/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_submit_inode_data/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_update_log_tail/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_update_log_tail/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_update_log_tail/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_update_log_tail/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_write_superblock/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_write_superblock/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_write_superblock/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/jbd2/jbd2_write_superblock/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_cmdbatch_fault/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_cmdbatch_fault/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_cmdbatch_fault/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_cmdbatch_fault/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_cmdbatch_queued/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_cmdbatch_queued/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_cmdbatch_queued/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_cmdbatch_queued/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_cmdbatch_recovery/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_cmdbatch_recovery/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_cmdbatch_recovery/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_cmdbatch_recovery/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_cmdbatch_retired/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_cmdbatch_retired/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_cmdbatch_retired/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_cmdbatch_retired/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_cmdbatch_submitted/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_cmdbatch_submitted/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_cmdbatch_submitted/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_cmdbatch_submitted/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_drawctxt_invalidate/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_drawctxt_invalidate/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_drawctxt_invalidate/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_drawctxt_invalidate/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_drawctxt_sleep/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_drawctxt_sleep/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_drawctxt_sleep/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_drawctxt_sleep/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_drawctxt_switch/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_drawctxt_switch/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_drawctxt_switch/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_drawctxt_switch/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_drawctxt_wait_done/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_drawctxt_wait_done/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_drawctxt_wait_done/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_drawctxt_wait_done/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_drawctxt_wait_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_drawctxt_wait_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_drawctxt_wait_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_drawctxt_wait_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_drawctxt_wake/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_drawctxt_wake/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_drawctxt_wake/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_drawctxt_wake/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_gpu_fault/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_gpu_fault/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_gpu_fault/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_gpu_fault/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_sp_tp/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_sp_tp/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_sp_tp/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/adreno_sp_tp/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/dispatch_queue_context/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/dispatch_queue_context/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/dispatch_queue_context/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/dispatch_queue_context/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_a3xx_irq_status/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_a3xx_irq_status/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_a3xx_irq_status/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_a3xx_irq_status/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_a4xx_irq_status/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_a4xx_irq_status/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_a4xx_irq_status/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_a4xx_irq_status/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_active_count/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_active_count/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_active_count/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_active_count/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_bus/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_bus/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_bus/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_bus/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_buslevel/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_buslevel/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_buslevel/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_buslevel/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_clk/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_clk/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_clk/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_clk/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_constraint/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_constraint/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_constraint/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_constraint/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_context_create/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_context_create/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_context_create/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_context_create/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_context_destroy/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_context_destroy/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_context_destroy/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_context_destroy/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_context_detach/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_context_detach/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_context_detach/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_context_detach/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_fire_event/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_fire_event/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_fire_event/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_fire_event/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_gpubusy/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_gpubusy/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_gpubusy/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_gpubusy/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_irq/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_irq/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_irq/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_irq/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_issueibcmds/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_issueibcmds/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_issueibcmds/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_issueibcmds/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_alloc/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_alloc/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_alloc/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_alloc/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_free/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_free/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_free/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_free/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_map/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_map/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_map/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_map/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_mmap/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_mmap/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_mmap/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_mmap/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_sync_cache/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_sync_cache/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_sync_cache/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_sync_cache/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_sync_full_cache/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_sync_full_cache/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_sync_full_cache/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_sync_full_cache/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_timestamp_free/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_timestamp_free/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_timestamp_free/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_timestamp_free/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_timestamp_queue/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_timestamp_queue/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_timestamp_queue/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_timestamp_queue/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_unmapped_area_collision/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_unmapped_area_collision/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_unmapped_area_collision/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mem_unmapped_area_collision/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mmu_pagefault/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mmu_pagefault/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mmu_pagefault/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_mmu_pagefault/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_msg/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_msg/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_msg/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_msg/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_page_pool_alloc_begin/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_page_pool_alloc_begin/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_page_pool_alloc_begin/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_page_pool_alloc_begin/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_page_pool_alloc_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_page_pool_alloc_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_page_pool_alloc_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_page_pool_alloc_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_page_pool_alloc_pages_begin/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_page_pool_alloc_pages_begin/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_page_pool_alloc_pages_begin/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_page_pool_alloc_pages_begin/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_page_pool_alloc_pages_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_page_pool_alloc_pages_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_page_pool_alloc_pages_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_page_pool_alloc_pages_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_page_pool_zero_begin/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_page_pool_zero_begin/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_page_pool_zero_begin/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_page_pool_zero_begin/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_page_pool_zero_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_page_pool_zero_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_page_pool_zero_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_page_pool_zero_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_pagetable_destroy/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_pagetable_destroy/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_pagetable_destroy/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_pagetable_destroy/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_pwr_request_state/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_pwr_request_state/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_pwr_request_state/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_pwr_request_state/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_pwr_set_state/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_pwr_set_state/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_pwr_set_state/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_pwr_set_state/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_pwrlevel/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_pwrlevel/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_pwrlevel/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_pwrlevel/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_pwrstats/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_pwrstats/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_pwrstats/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_pwrstats/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_rail/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_rail/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_rail/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_rail/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_readtimestamp/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_readtimestamp/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_readtimestamp/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_readtimestamp/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_register_event/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_register_event/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_register_event/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_register_event/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_regwrite/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_regwrite/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_regwrite/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_regwrite/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_sharedmem_page_alloc/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_sharedmem_page_alloc/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_sharedmem_page_alloc/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_sharedmem_page_alloc/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_user_pwrlevel_constraint/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_user_pwrlevel_constraint/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_user_pwrlevel_constraint/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_user_pwrlevel_constraint/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_waittimestamp_entry/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_waittimestamp_entry/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_waittimestamp_entry/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_waittimestamp_entry/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_waittimestamp_exit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_waittimestamp_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_waittimestamp_exit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/kgsl_waittimestamp_exit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/syncpoint_fence/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/syncpoint_fence/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/syncpoint_fence/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/syncpoint_fence/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/syncpoint_fence_expire/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/syncpoint_fence_expire/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/syncpoint_fence_expire/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/syncpoint_fence_expire/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/syncpoint_timestamp/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/syncpoint_timestamp/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/syncpoint_timestamp/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/syncpoint_timestamp/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/syncpoint_timestamp_expire/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/syncpoint_timestamp_expire/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/syncpoint_timestamp_expire/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kgsl/syncpoint_timestamp_expire/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/alloc_pages_iommu_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/alloc_pages_iommu_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/alloc_pages_iommu_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/alloc_pages_iommu_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/alloc_pages_iommu_fail/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/alloc_pages_iommu_fail/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/alloc_pages_iommu_fail/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/alloc_pages_iommu_fail/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/alloc_pages_iommu_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/alloc_pages_iommu_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/alloc_pages_iommu_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/alloc_pages_iommu_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/alloc_pages_sys_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/alloc_pages_sys_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/alloc_pages_sys_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/alloc_pages_sys_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/alloc_pages_sys_fail/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/alloc_pages_sys_fail/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/alloc_pages_sys_fail/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/alloc_pages_sys_fail/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/alloc_pages_sys_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/alloc_pages_sys_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/alloc_pages_sys_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/alloc_pages_sys_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/dma_alloc_contiguous_retry/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/dma_alloc_contiguous_retry/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/dma_alloc_contiguous_retry/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/dma_alloc_contiguous_retry/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/iommu_map_range/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/iommu_map_range/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/iommu_map_range/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/iommu_map_range/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/iommu_sec_ptbl_map_range_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/iommu_sec_ptbl_map_range_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/iommu_sec_ptbl_map_range_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/iommu_sec_ptbl_map_range_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/iommu_sec_ptbl_map_range_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/iommu_sec_ptbl_map_range_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/iommu_sec_ptbl_map_range_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/iommu_sec_ptbl_map_range_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_alloc_buffer_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_alloc_buffer_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_alloc_buffer_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_alloc_buffer_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_alloc_buffer_fail/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_alloc_buffer_fail/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_alloc_buffer_fail/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_alloc_buffer_fail/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_alloc_buffer_fallback/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_alloc_buffer_fallback/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_alloc_buffer_fallback/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_alloc_buffer_fallback/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_alloc_buffer_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_alloc_buffer_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_alloc_buffer_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_alloc_buffer_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_cp_alloc_retry/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_cp_alloc_retry/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_cp_alloc_retry/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_cp_alloc_retry/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_cp_secure_buffer_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_cp_secure_buffer_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_cp_secure_buffer_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_cp_secure_buffer_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_cp_secure_buffer_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_cp_secure_buffer_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_cp_secure_buffer_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_cp_secure_buffer_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_prefetching/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_prefetching/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_prefetching/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_prefetching/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_secure_cma_add_to_pool_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_secure_cma_add_to_pool_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_secure_cma_add_to_pool_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_secure_cma_add_to_pool_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_secure_cma_add_to_pool_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_secure_cma_add_to_pool_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_secure_cma_add_to_pool_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_secure_cma_add_to_pool_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_secure_cma_allocate_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_secure_cma_allocate_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_secure_cma_allocate_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_secure_cma_allocate_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_secure_cma_allocate_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_secure_cma_allocate_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_secure_cma_allocate_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_secure_cma_allocate_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_secure_cma_shrink_pool_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_secure_cma_shrink_pool_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_secure_cma_shrink_pool_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_secure_cma_shrink_pool_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_secure_cma_shrink_pool_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_secure_cma_shrink_pool_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_secure_cma_shrink_pool_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/ion_secure_cma_shrink_pool_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/kfree/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/kfree/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/kfree/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/kfree/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/kmalloc/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/kmalloc/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/kmalloc/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/kmalloc/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/kmalloc_node/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/kmalloc_node/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/kmalloc_node/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/kmalloc_node/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/kmem_cache_alloc/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/kmem_cache_alloc/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/kmem_cache_alloc/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/kmem_cache_alloc/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/kmem_cache_alloc_node/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/kmem_cache_alloc_node/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/kmem_cache_alloc_node/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/kmem_cache_alloc_node/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/kmem_cache_free/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/kmem_cache_free/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/kmem_cache_free/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/kmem_cache_free/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/migrate_pages_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/migrate_pages_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/migrate_pages_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/migrate_pages_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/migrate_pages_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/migrate_pages_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/migrate_pages_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/migrate_pages_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/migrate_retry/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/migrate_retry/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/migrate_retry/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/migrate_retry/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/mm_page_alloc/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/mm_page_alloc/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/mm_page_alloc/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/mm_page_alloc/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/mm_page_alloc_extfrag/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/mm_page_alloc_extfrag/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/mm_page_alloc_extfrag/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/mm_page_alloc_extfrag/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/mm_page_alloc_zone_locked/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/mm_page_alloc_zone_locked/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/mm_page_alloc_zone_locked/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/mm_page_alloc_zone_locked/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/mm_page_free/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/mm_page_free/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/mm_page_free/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/mm_page_free/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/mm_page_free_batched/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/mm_page_free_batched/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/mm_page_free_batched/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/mm_page_free_batched/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/mm_page_pcpu_drain/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/mm_page_pcpu_drain/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/mm_page_pcpu_drain/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/kmem/mm_page_pcpu_drain/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/lowmemorykiller/lowmemory_kill/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/lowmemorykiller/lowmemory_kill/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/lowmemorykiller/lowmemory_kill/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/lowmemorykiller/lowmemory_kill/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_cmd_kickoff/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_cmd_kickoff/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_cmd_kickoff/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_cmd_kickoff/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_cmd_pingpong_done/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_cmd_pingpong_done/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_cmd_pingpong_done/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_cmd_pingpong_done/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_cmd_release_bw/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_cmd_release_bw/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_cmd_release_bw/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_cmd_release_bw/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_cmd_wait_pingpong/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_cmd_wait_pingpong/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_cmd_wait_pingpong/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_cmd_wait_pingpong/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_commit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_commit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_commit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_commit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_mixer_update/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_mixer_update/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_mixer_update/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_mixer_update/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_perf_prefill_calc/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_perf_prefill_calc/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_perf_prefill_calc/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_perf_prefill_calc/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_perf_set_wm_levels/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_perf_set_wm_levels/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_perf_set_wm_levels/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_perf_set_wm_levels/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_perf_update_bus/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_perf_update_bus/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_perf_update_bus/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_perf_update_bus/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_sspp_change/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_sspp_change/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_sspp_change/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_sspp_change/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_sspp_set/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_sspp_set/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_sspp_set/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_sspp_set/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_trace_counter/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_trace_counter/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_trace_counter/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_trace_counter/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_video_underrun_done/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_video_underrun_done/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_video_underrun_done/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/mdp_video_underrun_done/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/tracing_mark_write/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/tracing_mark_write/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/tracing_mark_write/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mdss/tracing_mark_write/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/migrate/mm_migrate_pages/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/migrate/mm_migrate_pages/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/migrate/mm_migrate_pages/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/migrate/mm_migrate_pages/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_adma_table_post/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_adma_table_post/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_adma_table_post/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_adma_table_post/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_adma_table_pre/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_adma_table_pre/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_adma_table_pre/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_adma_table_pre/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_blk_erase_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_blk_erase_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_blk_erase_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_blk_erase_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_blk_erase_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_blk_erase_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_blk_erase_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_blk_erase_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_blk_rw_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_blk_rw_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_blk_rw_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_blk_rw_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_blk_rw_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_blk_rw_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_blk_rw_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_blk_rw_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_clk/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_clk/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_clk/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_clk/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_cmd_rw_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_cmd_rw_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_cmd_rw_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_cmd_rw_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_cmd_rw_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_cmd_rw_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_cmd_rw_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_cmd_rw_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_data_rw_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_data_rw_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_data_rw_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_data_rw_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_resume_host/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_resume_host/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_resume_host/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_resume_host/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_suspend_host/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_suspend_host/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_suspend_host/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/mmc/mmc_suspend_host/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_agg_bw/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_agg_bw/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_agg_bw/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_agg_bw/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_agg_clk/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_agg_clk/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_agg_clk/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_agg_clk/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_avail_bw/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_avail_bw/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_avail_bw/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_avail_bw/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_bimc_config_limiter/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_bimc_config_limiter/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_bimc_config_limiter/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_bimc_config_limiter/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_bke_params/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_bke_params/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_bke_params/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_bke_params/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_noc_set_qos_mode/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_noc_set_qos_mode/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_noc_set_qos_mode/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_noc_set_qos_mode/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_rules_apply/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_rules_apply/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_rules_apply/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_rules_apply/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_rules_matches/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_rules_matches/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_rules_matches/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_rules_matches/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_update_request/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_update_request/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_update_request/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_update_request/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_update_request_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_update_request_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_update_request_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_bus/bus_update_request_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_low_power/cluster_enter/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_low_power/cluster_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_low_power/cluster_enter/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_low_power/cluster_enter/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_low_power/cluster_exit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_low_power/cluster_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_low_power/cluster_exit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_low_power/cluster_exit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_low_power/cpu_idle_enter/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_low_power/cpu_idle_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_low_power/cpu_idle_enter/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_low_power/cpu_idle_enter/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_low_power/cpu_idle_exit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_low_power/cpu_idle_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_low_power/cpu_idle_exit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_low_power/cpu_idle_exit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_low_power/pre_pc_cb/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_low_power/pre_pc_cb/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_low_power/pre_pc_cb/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_low_power/pre_pc_cb/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_smem_buffer_iommu_op_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_smem_buffer_iommu_op_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_smem_buffer_iommu_op_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_smem_buffer_iommu_op_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_smem_buffer_iommu_op_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_smem_buffer_iommu_op_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_smem_buffer_iommu_op_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_smem_buffer_iommu_op_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_smem_buffer_ion_op_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_smem_buffer_ion_op_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_smem_buffer_ion_op_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_smem_buffer_ion_op_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_smem_buffer_ion_op_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_smem_buffer_ion_op_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_smem_buffer_ion_op_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_smem_buffer_ion_op_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_buffer_event_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_buffer_event_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_buffer_event_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_buffer_event_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_buffer_event_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_buffer_event_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_buffer_event_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_buffer_event_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_close_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_close_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_close_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_close_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_close_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_close_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_close_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_close_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_fw_load_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_fw_load_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_fw_load_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_fw_load_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_fw_load_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_fw_load_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_fw_load_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_fw_load_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_open_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_open_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_open_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_open_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_open_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_open_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_open_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_v4l2_vidc_open_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_vidc_common_state_change/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_vidc_common_state_change/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_vidc_common_state_change/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/msm_vidc_common_state_change/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/venus_hfi_var_done/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/venus_hfi_var_done/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/venus_hfi_var_done/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/msm_vidc/venus_hfi_var_done/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/napi/napi_poll/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/napi/napi_poll/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/napi/napi_poll/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/napi/napi_poll/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/net/net_dev_queue/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/net/net_dev_queue/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/net/net_dev_queue/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/net/net_dev_queue/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/net/net_dev_xmit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/net/net_dev_xmit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/net/net_dev_xmit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/net/net_dev_xmit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/net/netif_receive_skb/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/net/netif_receive_skb/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/net/netif_receive_skb/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/net/netif_receive_skb/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/net/netif_rx/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/net/netif_rx/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/net/netif_rx/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/net/netif_rx/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/oom/oom_score_adj_update/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/oom/oom_score_adj_update/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/oom/oom_score_adj_update/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/oom/oom_score_adj_update/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/perf_trace_counters/sched_switch_with_ctrs/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/perf_trace_counters/sched_switch_with_ctrs/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/perf_trace_counters/sched_switch_with_ctrs/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/perf_trace_counters/sched_switch_with_ctrs/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/clock_disable/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/clock_disable/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/clock_disable/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/clock_disable/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/clock_enable/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/clock_enable/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/clock_enable/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/clock_enable/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/clock_set_parent/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/clock_set_parent/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/clock_set_parent/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/clock_set_parent/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/clock_set_rate/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/clock_set_rate/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/clock_set_rate/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/clock_set_rate/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/cpu_frequency/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/cpu_frequency/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/cpu_frequency/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/cpu_frequency/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/cpu_frequency_switch_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/cpu_frequency_switch_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/cpu_frequency_switch_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/cpu_frequency_switch_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/cpu_frequency_switch_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/cpu_frequency_switch_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/cpu_frequency_switch_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/cpu_frequency_switch_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/cpu_idle/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/cpu_idle/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/cpu_idle/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/cpu_idle/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/cpufreq_freq_synced/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/cpufreq_freq_synced/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/cpufreq_freq_synced/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/cpufreq_freq_synced/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/cpufreq_sampling_event/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/cpufreq_sampling_event/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/cpufreq_sampling_event/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/cpufreq_sampling_event/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/machine_suspend/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/machine_suspend/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/machine_suspend/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/machine_suspend/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/power_domain_target/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/power_domain_target/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/power_domain_target/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/power_domain_target/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/reevaluate_hotplug/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/reevaluate_hotplug/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/reevaluate_hotplug/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/reevaluate_hotplug/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/set_max_cpus/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/set_max_cpus/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/set_max_cpus/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/set_max_cpus/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/wakeup_source_activate/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/wakeup_source_activate/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/wakeup_source_activate/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/wakeup_source_activate/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/wakeup_source_deactivate/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/wakeup_source_deactivate/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/wakeup_source_deactivate/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/power/wakeup_source_deactivate/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/printk/console/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/printk/console/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/printk/console/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/printk/console/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/process_reclaim/process_reclaim/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/process_reclaim/process_reclaim/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/process_reclaim/process_reclaim/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/process_reclaim/process_reclaim/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/process_reclaim/process_reclaim_eff/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/process_reclaim/process_reclaim_eff/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/process_reclaim/process_reclaim_eff/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/process_reclaim/process_reclaim_eff/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/random/credit_entropy_bits/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/random/credit_entropy_bits/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/random/credit_entropy_bits/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/random/credit_entropy_bits/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/random/extract_entropy/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/random/extract_entropy/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/random/extract_entropy/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/random/extract_entropy/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/random/extract_entropy_user/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/random/extract_entropy_user/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/random/extract_entropy_user/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/random/extract_entropy_user/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/random/get_random_bytes/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/random/get_random_bytes/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/random/get_random_bytes/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/random/get_random_bytes/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/random/mix_pool_bytes/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/random/mix_pool_bytes/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/random/mix_pool_bytes/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/random/mix_pool_bytes/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/random/mix_pool_bytes_nolock/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/random/mix_pool_bytes_nolock/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/random/mix_pool_bytes_nolock/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/random/mix_pool_bytes_nolock/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/raw_syscalls/sys_enter/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/raw_syscalls/sys_enter/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/raw_syscalls/sys_enter/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/raw_syscalls/sys_enter/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/raw_syscalls/sys_exit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/raw_syscalls/sys_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/raw_syscalls/sys_exit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/raw_syscalls/sys_exit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rcu/rcu_utilization/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rcu/rcu_utilization/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rcu/rcu_utilization/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rcu/rcu_utilization/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regcache_sync/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regcache_sync/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regcache_sync/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regcache_sync/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_async_complete_done/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_async_complete_done/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_async_complete_done/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_async_complete_done/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_async_complete_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_async_complete_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_async_complete_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_async_complete_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_async_io_complete/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_async_io_complete/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_async_io_complete/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_async_io_complete/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_async_write_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_async_write_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_async_write_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_async_write_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_cache_bypass/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_cache_bypass/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_cache_bypass/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_cache_bypass/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_cache_only/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_cache_only/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_cache_only/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_cache_only/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_hw_read_done/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_hw_read_done/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_hw_read_done/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_hw_read_done/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_hw_read_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_hw_read_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_hw_read_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_hw_read_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_hw_write_done/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_hw_write_done/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_hw_write_done/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_hw_write_done/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_hw_write_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_hw_write_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_hw_write_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_hw_write_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_reg_read/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_reg_read/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_reg_read/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_reg_read/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_reg_read_cache/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_reg_read_cache/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_reg_read_cache/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_reg_read_cache/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_reg_write/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_reg_write/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_reg_write/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regmap/regmap_reg_write/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regulator/regulator_disable/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regulator/regulator_disable/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regulator/regulator_disable/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regulator/regulator_disable/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regulator/regulator_disable_complete/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regulator/regulator_disable_complete/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regulator/regulator_disable_complete/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regulator/regulator_disable_complete/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regulator/regulator_enable/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regulator/regulator_enable/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regulator/regulator_enable/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regulator/regulator_enable/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regulator/regulator_enable_complete/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regulator/regulator_enable_complete/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regulator/regulator_enable_complete/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regulator/regulator_enable_complete/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regulator/regulator_enable_delay/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regulator/regulator_enable_delay/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regulator/regulator_enable_delay/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regulator/regulator_enable_delay/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regulator/regulator_set_voltage/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regulator/regulator_set_voltage/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regulator/regulator_set_voltage/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regulator/regulator_set_voltage/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regulator/regulator_set_voltage_complete/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regulator/regulator_set_voltage_complete/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regulator/regulator_set_voltage_complete/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/regulator/regulator_set_voltage_complete/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/__rmnet_deliver_skb/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/__rmnet_deliver_skb/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/__rmnet_deliver_skb/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/__rmnet_deliver_skb/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_egress_handler/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_egress_handler/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_egress_handler/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_egress_handler/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_end_deaggregation/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_end_deaggregation/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_end_deaggregation/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_end_deaggregation/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_fc_map/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_fc_map/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_fc_map/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_fc_map/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_fc_qmi/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_fc_qmi/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_fc_qmi/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_fc_qmi/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_ingress_handler/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_ingress_handler/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_ingress_handler/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_ingress_handler/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_map_aggregate/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_map_aggregate/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_map_aggregate/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_map_aggregate/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_map_checksum_downlink_packet/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_map_checksum_downlink_packet/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_map_checksum_downlink_packet/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_map_checksum_downlink_packet/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_map_flush_packet_queue/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_map_flush_packet_queue/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_map_flush_packet_queue/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_map_flush_packet_queue/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_start_aggregation/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_start_aggregation/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_start_aggregation/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_start_aggregation/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_start_deaggregation/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_start_deaggregation/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_start_deaggregation/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_start_deaggregation/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_vnd_start_xmit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_vnd_start_xmit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_vnd_start_xmit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rmnet_data/rmnet_vnd_start_xmit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rpm/rpm_idle/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rpm/rpm_idle/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rpm/rpm_idle/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rpm/rpm_idle/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rpm/rpm_resume/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rpm/rpm_resume/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rpm/rpm_resume/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rpm/rpm_resume/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rpm/rpm_return_int/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rpm/rpm_return_int/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rpm/rpm_return_int/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rpm/rpm_return_int/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rpm/rpm_suspend/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rpm/rpm_suspend/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rpm/rpm_suspend/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rpm/rpm_suspend/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rpm_smd/rpm_ack_recd/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rpm_smd/rpm_ack_recd/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rpm_smd/rpm_ack_recd/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rpm_smd/rpm_ack_recd/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rpm_smd/rpm_send_message/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rpm_smd/rpm_send_message/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rpm_smd/rpm_send_message/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/rpm_smd/rpm_send_message/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_blocked_reason/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_blocked_reason/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_blocked_reason/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_blocked_reason/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_cpu_hotplug/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_cpu_hotplug/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_cpu_hotplug/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_cpu_hotplug/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_cpu_load/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_cpu_load/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_cpu_load/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_cpu_load/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_enq_deq_task/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_enq_deq_task/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_enq_deq_task/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_enq_deq_task/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_kthread_stop/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_kthread_stop/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_kthread_stop/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_kthread_stop/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_kthread_stop_ret/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_kthread_stop_ret/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_kthread_stop_ret/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_kthread_stop_ret/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_load_balance/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_load_balance/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_load_balance/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_load_balance/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_migrate_task/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_migrate_task/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_migrate_task/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_migrate_task/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_pi_setprio/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_pi_setprio/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_pi_setprio/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_pi_setprio/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_process_exec/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_process_exec/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_process_exec/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_process_exec/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_process_exit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_process_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_process_exit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_process_exit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_process_fork/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_process_fork/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_process_fork/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_process_fork/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_process_free/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_process_free/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_process_free/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_process_free/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_process_wait/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_process_wait/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_process_wait/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_process_wait/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_reset_all_window_stats/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_reset_all_window_stats/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_reset_all_window_stats/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_reset_all_window_stats/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_set_boost/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_set_boost/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_set_boost/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_set_boost/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_stat_blocked/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_stat_blocked/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_stat_blocked/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_stat_blocked/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_stat_iowait/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_stat_iowait/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_stat_iowait/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_stat_iowait/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_stat_runtime/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_stat_runtime/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_stat_runtime/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_stat_runtime/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_stat_sleep/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_stat_sleep/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_stat_sleep/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_stat_sleep/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_stat_wait/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_stat_wait/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_stat_wait/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_stat_wait/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_switch/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_switch/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_switch/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_switch/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_task_load/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_task_load/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_task_load/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_task_load/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_update_history/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_update_history/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_update_history/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_update_history/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_update_task_ravg/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_update_task_ravg/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_update_task_ravg/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_update_task_ravg/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_wait_task/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_wait_task/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_wait_task/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_wait_task/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_wakeup/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_wakeup/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_wakeup/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_wakeup/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_wakeup_new/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_wakeup_new/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_wakeup_new/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sched/sched_wakeup_new/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/scsi/scsi_dispatch_cmd_done/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/scsi/scsi_dispatch_cmd_done/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/scsi/scsi_dispatch_cmd_done/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/scsi/scsi_dispatch_cmd_done/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/scsi/scsi_dispatch_cmd_error/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/scsi/scsi_dispatch_cmd_error/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/scsi/scsi_dispatch_cmd_error/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/scsi/scsi_dispatch_cmd_error/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/scsi/scsi_dispatch_cmd_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/scsi/scsi_dispatch_cmd_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/scsi/scsi_dispatch_cmd_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/scsi/scsi_dispatch_cmd_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/scsi/scsi_dispatch_cmd_timeout/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/scsi/scsi_dispatch_cmd_timeout/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/scsi/scsi_dispatch_cmd_timeout/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/scsi/scsi_dispatch_cmd_timeout/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/scsi/scsi_eh_wakeup/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/scsi/scsi_eh_wakeup/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/scsi/scsi_eh_wakeup/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/scsi/scsi_eh_wakeup/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/signal/signal_deliver/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/signal/signal_deliver/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/signal/signal_deliver/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/signal/signal_deliver/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/signal/signal_generate/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/signal/signal_generate/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/signal/signal_generate/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/signal/signal_generate/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/skb/consume_skb/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/skb/consume_skb/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/skb/consume_skb/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/skb/consume_skb/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/skb/kfree_skb/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/skb/kfree_skb/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/skb/kfree_skb/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/skb/kfree_skb/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/skb/skb_copy_datagram_iovec/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/skb/skb_copy_datagram_iovec/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/skb/skb_copy_datagram_iovec/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/skb/skb_copy_datagram_iovec/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sock/sock_exceed_buf_limit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sock/sock_exceed_buf_limit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sock/sock_exceed_buf_limit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sock/sock_exceed_buf_limit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sock/sock_rcvqueue_full/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sock/sock_rcvqueue_full/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sock/sock_rcvqueue_full/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sock/sock_rcvqueue_full/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sync/sync_pt/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sync/sync_pt/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sync/sync_pt/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sync/sync_pt/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sync/sync_timeline/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sync/sync_timeline/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sync/sync_timeline/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sync/sync_timeline/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sync/sync_wait/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sync/sync_wait/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sync/sync_wait/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/sync/sync_wait/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/task/task_newtask/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/task/task_newtask/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/task/task_newtask/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/task/task_newtask/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/task/task_rename/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/task/task_rename/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/task/task_rename/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/task/task_rename/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/thermal_post_core_offline/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/thermal_post_core_offline/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/thermal_post_core_offline/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/thermal_post_core_offline/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/thermal_post_core_online/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/thermal_post_core_online/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/thermal_post_core_online/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/thermal_post_core_online/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/thermal_post_frequency_mit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/thermal_post_frequency_mit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/thermal_post_frequency_mit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/thermal_post_frequency_mit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/thermal_pre_core_offline/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/thermal_pre_core_offline/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/thermal_pre_core_offline/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/thermal_pre_core_offline/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/thermal_pre_core_online/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/thermal_pre_core_online/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/thermal_pre_core_online/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/thermal_pre_core_online/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/thermal_pre_frequency_mit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/thermal_pre_frequency_mit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/thermal_pre_frequency_mit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/thermal_pre_frequency_mit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/tsens_read/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/tsens_read/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/tsens_read/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/tsens_read/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/tsens_threshold_clear/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/tsens_threshold_clear/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/tsens_threshold_clear/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/tsens_threshold_clear/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/tsens_threshold_hit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/tsens_threshold_hit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/tsens_threshold_hit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/thermal/tsens_threshold_hit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/hrtimer_cancel/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/hrtimer_cancel/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/hrtimer_cancel/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/hrtimer_cancel/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/hrtimer_expire_entry/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/hrtimer_expire_entry/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/hrtimer_expire_entry/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/hrtimer_expire_entry/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/hrtimer_expire_exit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/hrtimer_expire_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/hrtimer_expire_exit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/hrtimer_expire_exit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/hrtimer_init/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/hrtimer_init/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/hrtimer_init/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/hrtimer_init/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/hrtimer_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/hrtimer_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/hrtimer_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/hrtimer_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/itimer_expire/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/itimer_expire/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/itimer_expire/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/itimer_expire/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/itimer_state/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/itimer_state/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/itimer_state/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/itimer_state/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/tick_stop/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/tick_stop/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/tick_stop/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/tick_stop/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/timer_cancel/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/timer_cancel/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/timer_cancel/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/timer_cancel/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/timer_expire_entry/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/timer_expire_entry/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/timer_expire_entry/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/timer_expire_entry/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/timer_expire_exit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/timer_expire_exit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/timer_expire_exit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/timer_expire_exit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/timer_init/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/timer_init/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/timer_init/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/timer_init/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/timer_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/timer_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/timer_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/timer/timer_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/udp/udp_fail_queue_rcv_skb/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/udp/udp_fail_queue_rcv_skb/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/udp/udp_fail_queue_rcv_skb/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/udp/udp_fail_queue_rcv_skb/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_shrink_slab_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_shrink_slab_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_shrink_slab_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_shrink_slab_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_shrink_slab_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_shrink_slab_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_shrink_slab_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_shrink_slab_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_direct_reclaim_begin/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_direct_reclaim_begin/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_direct_reclaim_begin/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_direct_reclaim_begin/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_direct_reclaim_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_direct_reclaim_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_direct_reclaim_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_direct_reclaim_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_kswapd_sleep/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_kswapd_sleep/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_kswapd_sleep/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_kswapd_sleep/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_kswapd_wake/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_kswapd_wake/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_kswapd_wake/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_kswapd_wake/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_lru_isolate/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_lru_isolate/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_lru_isolate/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_lru_isolate/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_lru_shrink_inactive/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_lru_shrink_inactive/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_lru_shrink_inactive/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_lru_shrink_inactive/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_memcg_isolate/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_memcg_isolate/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_memcg_isolate/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_memcg_isolate/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_memcg_reclaim_begin/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_memcg_reclaim_begin/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_memcg_reclaim_begin/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_memcg_reclaim_begin/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_memcg_reclaim_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_memcg_reclaim_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_memcg_reclaim_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_memcg_reclaim_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_memcg_softlimit_reclaim_begin/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_memcg_softlimit_reclaim_begin/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_memcg_softlimit_reclaim_begin/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_memcg_softlimit_reclaim_begin/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_memcg_softlimit_reclaim_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_memcg_softlimit_reclaim_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_memcg_softlimit_reclaim_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_memcg_softlimit_reclaim_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_writepage/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_writepage/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_writepage/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/vmscan/mm_vmscan_writepage/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/workqueue/workqueue_activate_work/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/workqueue/workqueue_activate_work/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/workqueue/workqueue_activate_work/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/workqueue/workqueue_activate_work/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/workqueue/workqueue_execute_end/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/workqueue/workqueue_execute_end/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/workqueue/workqueue_execute_end/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/workqueue/workqueue_execute_end/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/workqueue/workqueue_execute_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/workqueue/workqueue_execute_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/workqueue/workqueue_execute_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/workqueue/workqueue_execute_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/workqueue/workqueue_queue_work/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/workqueue/workqueue_queue_work/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/workqueue/workqueue_queue_work/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/workqueue/workqueue_queue_work/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/balance_dirty_pages/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/balance_dirty_pages/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/balance_dirty_pages/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/balance_dirty_pages/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/bdi_dirty_ratelimit/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/bdi_dirty_ratelimit/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/bdi_dirty_ratelimit/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/bdi_dirty_ratelimit/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/global_dirty_state/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/global_dirty_state/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/global_dirty_state/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/global_dirty_state/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/wbc_writepage/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/wbc_writepage/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/wbc_writepage/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/wbc_writepage/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_bdi_register/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_bdi_register/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_bdi_register/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_bdi_register/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_bdi_unregister/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_bdi_unregister/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_bdi_unregister/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_bdi_unregister/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_congestion_wait/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_congestion_wait/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_congestion_wait/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_congestion_wait/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_dirty_inode/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_dirty_inode/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_dirty_inode/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_dirty_inode/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_dirty_inode_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_dirty_inode_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_dirty_inode_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_dirty_inode_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_dirty_page/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_dirty_page/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_dirty_page/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_dirty_page/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_exec/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_exec/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_exec/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_exec/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_nowork/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_nowork/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_nowork/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_nowork/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_pages_written/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_pages_written/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_pages_written/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_pages_written/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_queue/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_queue/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_queue/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_queue/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_queue_io/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_queue_io/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_queue_io/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_queue_io/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_sb_inodes_requeue/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_sb_inodes_requeue/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_sb_inodes_requeue/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_sb_inodes_requeue/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_single_inode/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_single_inode/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_single_inode/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_single_inode/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_single_inode_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_single_inode_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_single_inode_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_single_inode_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_wait/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_wait/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_wait/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_wait/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_wait_iff_congested/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_wait_iff_congested/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_wait_iff_congested/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_wait_iff_congested/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_wake_background/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_wake_background/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_wake_background/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_wake_background/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_write_inode/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_write_inode/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_write_inode/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_write_inode/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_write_inode_start/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_write_inode_start/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_write_inode_start/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_write_inode_start/format
diff --git a/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_written/format b/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_written/format
similarity index 100%
rename from ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_written/format
rename to src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/events/writeback/writeback_written/format
diff --git a/ftrace_reader/test/explorer.html b/src/ftrace_reader/test/explorer.html
similarity index 100%
rename from ftrace_reader/test/explorer.html
rename to src/ftrace_reader/test/explorer.html
diff --git a/ftrace_reader/test/test_proto_gen.py b/src/ftrace_reader/test/test_proto_gen.py
similarity index 100%
rename from ftrace_reader/test/test_proto_gen.py
rename to src/ftrace_reader/test/test_proto_gen.py
diff --git a/src/ipc/BUILD.gn b/src/ipc/BUILD.gn
new file mode 100644
index 0000000..a42e2fe
--- /dev/null
+++ b/src/ipc/BUILD.gn
@@ -0,0 +1,77 @@
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import("../../gn/perfetto.gni")
+import("../../gn/proto_library.gni")
+import("ipc_library.gni")
+
+source_set("ipc") {
+ public_configs = [ "../../gn:default_config" ]
+ public_deps = [
+ "../../include/perfetto/ipc",
+ ]
+ deps = [
+ ":wire_protocol",
+ "../../gn:default_deps",
+ "../base",
+ ]
+ sources = [
+ "buffered_frame_deserializer.cc",
+ "client_impl.cc",
+ "deferred.cc",
+ "host_impl.cc",
+ "host_impl.h",
+ "service_proxy.cc",
+ "unix_socket.cc",
+ "unix_socket.h",
+ ]
+}
+
+executable("perfetto_ipc_unittests") {
+ testonly = true
+ deps = [
+ ":ipc",
+ ":test_messages",
+ ":wire_protocol",
+ "../../gn:default_deps",
+ "../../gn:gtest_deps",
+ "../base",
+ "../base:test_support",
+ ]
+ sources = [
+ "buffered_frame_deserializer_unittest.cc",
+ "client_impl_unittest.cc",
+ "deferred_unittest.cc",
+ "host_impl_unittest.cc",
+ "test/ipc_integrationtest.cc",
+ "unix_socket_unittest.cc",
+ ]
+}
+
+proto_library("wire_protocol") {
+ sources = [
+ "wire_protocol.proto",
+ ]
+ proto_in_dir = perfetto_root_path
+ proto_out_dir = "protos_lite"
+}
+
+ipc_library("test_messages") {
+ sources = [
+ "test/client_unittest_messages.proto",
+ "test/deferred_unittest_messages.proto",
+ "test/greeter_service.proto",
+ ]
+ proto_in_dir = perfetto_root_path
+}
diff --git a/ipc/src/buffered_frame_deserializer.cc b/src/ipc/buffered_frame_deserializer.cc
similarity index 97%
rename from ipc/src/buffered_frame_deserializer.cc
rename to src/ipc/buffered_frame_deserializer.cc
index ab8dca5..0f40186 100644
--- a/ipc/src/buffered_frame_deserializer.cc
+++ b/src/ipc/buffered_frame_deserializer.cc
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-#include "ipc/src/buffered_frame_deserializer.h"
+#include "src/ipc/buffered_frame_deserializer.h"
#include <inttypes.h>
#include <sys/mman.h>
@@ -24,10 +24,10 @@
#include <utility>
#include "google/protobuf/io/zero_copy_stream_impl_lite.h"
-#include "perfetto_base/logging.h"
-#include "perfetto_base/utils.h"
+#include "perfetto/base/logging.h"
+#include "perfetto/base/utils.h"
-#include "ipc/src/wire_protocol.pb.h"
+#include "src/ipc/wire_protocol.pb.h"
namespace perfetto {
namespace ipc {
diff --git a/ipc/src/buffered_frame_deserializer.h b/src/ipc/buffered_frame_deserializer.h
similarity index 95%
rename from ipc/src/buffered_frame_deserializer.h
rename to src/ipc/buffered_frame_deserializer.h
index 17a43dc..874a7a2 100644
--- a/ipc/src/buffered_frame_deserializer.h
+++ b/src/ipc/buffered_frame_deserializer.h
@@ -14,15 +14,15 @@
* limitations under the License.
*/
-#ifndef IPC_SRC_BUFFERED_FRAME_DESERIALIZER_H_
-#define IPC_SRC_BUFFERED_FRAME_DESERIALIZER_H_
+#ifndef SRC_IPC_BUFFERED_FRAME_DESERIALIZER_H_
+#define SRC_IPC_BUFFERED_FRAME_DESERIALIZER_H_
#include <stddef.h>
#include <list>
#include <memory>
-#include "perfetto_base/utils.h"
+#include "perfetto/base/utils.h"
namespace perfetto {
namespace ipc {
@@ -126,4 +126,4 @@
} // namespace ipc
} // namespace perfetto
-#endif // IPC_SRC_BUFFERED_FRAME_DESERIALIZER_H_
+#endif // SRC_IPC_BUFFERED_FRAME_DESERIALIZER_H_
diff --git a/ipc/src/buffered_frame_deserializer_unittest.cc b/src/ipc/buffered_frame_deserializer_unittest.cc
similarity index 98%
rename from ipc/src/buffered_frame_deserializer_unittest.cc
rename to src/ipc/buffered_frame_deserializer_unittest.cc
index f459b61..3058da0 100644
--- a/ipc/src/buffered_frame_deserializer_unittest.cc
+++ b/src/ipc/buffered_frame_deserializer_unittest.cc
@@ -14,16 +14,16 @@
* limitations under the License.
*/
-#include "ipc/src/buffered_frame_deserializer.h"
+#include "src/ipc/buffered_frame_deserializer.h"
#include <algorithm>
#include <string>
#include "gtest/gtest.h"
-#include "perfetto_base/logging.h"
-#include "perfetto_base/utils.h"
+#include "perfetto/base/logging.h"
+#include "perfetto/base/utils.h"
-#include "ipc/src/wire_protocol.pb.h"
+#include "src/ipc/wire_protocol.pb.h"
namespace perfetto {
namespace ipc {
diff --git a/ipc/src/client_impl.cc b/src/ipc/client_impl.cc
similarity index 97%
rename from ipc/src/client_impl.cc
rename to src/ipc/client_impl.cc
index 229056b..e1c4a7c 100644
--- a/ipc/src/client_impl.cc
+++ b/src/ipc/client_impl.cc
@@ -14,14 +14,14 @@
* limitations under the License.
*/
-#include "ipc/src/client_impl.h"
+#include "src/ipc/client_impl.h"
#include <inttypes.h>
-#include "ipc/service_descriptor.h"
-#include "ipc/service_proxy.h"
-#include "perfetto_base/task_runner.h"
-#include "perfetto_base/utils.h"
+#include "perfetto/base/task_runner.h"
+#include "perfetto/base/utils.h"
+#include "perfetto/ipc/service_descriptor.h"
+#include "perfetto/ipc/service_proxy.h"
// TODO(primiano): Add ThreadChecker everywhere.
diff --git a/ipc/src/client_impl.h b/src/ipc/client_impl.h
similarity index 88%
rename from ipc/src/client_impl.h
rename to src/ipc/client_impl.h
index f2762ca..71934ed 100644
--- a/ipc/src/client_impl.h
+++ b/src/ipc/client_impl.h
@@ -14,16 +14,16 @@
* limitations under the License.
*/
-#ifndef IPC_SRC_CLIENT_IMPL_H_
-#define IPC_SRC_CLIENT_IMPL_H_
+#ifndef SRC_IPC_CLIENT_IMPL_H_
+#define SRC_IPC_CLIENT_IMPL_H_
-#include "ipc/client.h"
-#include "ipc/src/buffered_frame_deserializer.h"
-#include "ipc/src/unix_socket.h"
-#include "perfetto_base/scoped_file.h"
-#include "perfetto_base/task_runner.h"
+#include "perfetto/base/scoped_file.h"
+#include "perfetto/base/task_runner.h"
+#include "perfetto/ipc/client.h"
+#include "src/ipc/buffered_frame_deserializer.h"
+#include "src/ipc/unix_socket.h"
-#include "ipc/src/wire_protocol.pb.h"
+#include "src/ipc/wire_protocol.pb.h"
#include <list>
#include <map>
@@ -95,4 +95,4 @@
} // namespace ipc
} // namespace perfetto
-#endif // IPC_SRC_CLIENT_IMPL_H_
+#endif // SRC_IPC_CLIENT_IMPL_H_
diff --git a/ipc/src/client_impl_unittest.cc b/src/ipc/client_impl_unittest.cc
similarity index 97%
rename from ipc/src/client_impl_unittest.cc
rename to src/ipc/client_impl_unittest.cc
index 4645443..769ee47 100644
--- a/ipc/src/client_impl_unittest.cc
+++ b/src/ipc/client_impl_unittest.cc
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-#include "ipc/src/client_impl.h"
+#include "src/ipc/client_impl.h"
#include <stdio.h>
#include <unistd.h>
@@ -23,14 +23,14 @@
#include "gmock/gmock.h"
#include "gtest/gtest.h"
-#include "ipc/service_descriptor.h"
-#include "ipc/service_proxy.h"
-#include "ipc/src/buffered_frame_deserializer.h"
-#include "ipc/src/unix_socket.h"
-#include "perfetto_base/test/test_task_runner.h"
-#include "perfetto_base/utils.h"
+#include "perfetto/base/utils.h"
+#include "perfetto/ipc/service_descriptor.h"
+#include "perfetto/ipc/service_proxy.h"
+#include "src/base/test/test_task_runner.h"
+#include "src/ipc/buffered_frame_deserializer.h"
+#include "src/ipc/unix_socket.h"
-#include "ipc/src/test/client_unittest_messages.pb.h"
+#include "src/ipc/test/client_unittest_messages.pb.h"
namespace perfetto {
namespace ipc {
diff --git a/ipc/src/deferred.cc b/src/ipc/deferred.cc
similarity index 96%
rename from ipc/src/deferred.cc
rename to src/ipc/deferred.cc
index 3862115..bed3cc2 100644
--- a/ipc/src/deferred.cc
+++ b/src/ipc/deferred.cc
@@ -14,10 +14,10 @@
* limitations under the License.
*/
-#include "ipc/deferred.h"
+#include "perfetto/ipc/deferred.h"
#include "google/protobuf/message_lite.h"
-#include "perfetto_base/logging.h"
+#include "perfetto/base/logging.h"
namespace perfetto {
namespace ipc {
diff --git a/ipc/src/deferred_unittest.cc b/src/ipc/deferred_unittest.cc
similarity index 98%
rename from ipc/src/deferred_unittest.cc
rename to src/ipc/deferred_unittest.cc
index 51472ed..076cce6 100644
--- a/ipc/src/deferred_unittest.cc
+++ b/src/ipc/deferred_unittest.cc
@@ -14,12 +14,12 @@
* limitations under the License.
*/
-#include "ipc/deferred.h"
+#include "perfetto/ipc/deferred.h"
#include "gtest/gtest.h"
-#include "perfetto_base/logging.h"
+#include "perfetto/base/logging.h"
-#include "ipc/src/test/deferred_unittest_messages.pb.h"
+#include "src/ipc/test/deferred_unittest_messages.pb.h"
namespace perfetto {
namespace ipc {
diff --git a/ipc/src/host_impl.cc b/src/ipc/host_impl.cc
similarity index 97%
rename from ipc/src/host_impl.cc
rename to src/ipc/host_impl.cc
index 2c15519..7707825 100644
--- a/ipc/src/host_impl.cc
+++ b/src/ipc/host_impl.cc
@@ -14,19 +14,19 @@
* limitations under the License.
*/
-#include "ipc/src/host_impl.h"
+#include "src/ipc/host_impl.h"
#include <inttypes.h>
#include <algorithm>
#include <utility>
-#include "ipc/service.h"
-#include "ipc/service_descriptor.h"
-#include "perfetto_base/task_runner.h"
-#include "perfetto_base/utils.h"
+#include "perfetto/base/task_runner.h"
+#include "perfetto/base/utils.h"
+#include "perfetto/ipc/service.h"
+#include "perfetto/ipc/service_descriptor.h"
-#include "ipc/src/wire_protocol.pb.h"
+#include "src/ipc/wire_protocol.pb.h"
// TODO(primiano): put limits on #connections/uid and req. queue (b/69093705).
diff --git a/ipc/src/host_impl.h b/src/ipc/host_impl.h
similarity index 89%
rename from ipc/src/host_impl.h
rename to src/ipc/host_impl.h
index bbb6a33..f09b32d 100644
--- a/ipc/src/host_impl.h
+++ b/src/ipc/host_impl.h
@@ -14,20 +14,20 @@
* limitations under the License.
*/
-#ifndef IPC_SRC_HOST_IMPL_H_
-#define IPC_SRC_HOST_IMPL_H_
+#ifndef SRC_IPC_HOST_IMPL_H_
+#define SRC_IPC_HOST_IMPL_H_
#include <map>
#include <set>
#include <string>
#include <vector>
-#include "ipc/deferred.h"
-#include "ipc/host.h"
-#include "ipc/src/buffered_frame_deserializer.h"
-#include "ipc/src/unix_socket.h"
-#include "perfetto_base/task_runner.h"
-#include "perfetto_base/thread_checker.h"
+#include "perfetto/base/task_runner.h"
+#include "perfetto/base/thread_checker.h"
+#include "perfetto/ipc/deferred.h"
+#include "perfetto/ipc/host.h"
+#include "src/ipc/buffered_frame_deserializer.h"
+#include "src/ipc/unix_socket.h"
namespace perfetto {
namespace ipc {
@@ -95,4 +95,4 @@
} // namespace ipc
} // namespace perfetto
-#endif // IPC_SRC_HOST_IMPL_H_
+#endif // SRC_IPC_HOST_IMPL_H_
diff --git a/ipc/src/host_impl_unittest.cc b/src/ipc/host_impl_unittest.cc
similarity index 97%
rename from ipc/src/host_impl_unittest.cc
rename to src/ipc/host_impl_unittest.cc
index a98efb7..72ab226 100644
--- a/ipc/src/host_impl_unittest.cc
+++ b/src/ipc/host_impl_unittest.cc
@@ -14,21 +14,21 @@
* limitations under the License.
*/
-#include "ipc/src/host_impl.h"
+#include "src/ipc/host_impl.h"
#include <memory>
#include "gmock/gmock.h"
#include "gtest/gtest.h"
-#include "ipc/service.h"
-#include "ipc/service_descriptor.h"
-#include "ipc/src/buffered_frame_deserializer.h"
-#include "ipc/src/unix_socket.h"
-#include "perfetto_base/scoped_file.h"
-#include "perfetto_base/test/test_task_runner.h"
+#include "perfetto/base/scoped_file.h"
+#include "perfetto/ipc/service.h"
+#include "perfetto/ipc/service_descriptor.h"
+#include "src/base/test/test_task_runner.h"
+#include "src/ipc/buffered_frame_deserializer.h"
+#include "src/ipc/unix_socket.h"
-#include "ipc/src/test/client_unittest_messages.pb.h"
-#include "ipc/src/wire_protocol.pb.h"
+#include "src/ipc/test/client_unittest_messages.pb.h"
+#include "src/ipc/wire_protocol.pb.h"
namespace perfetto {
namespace ipc {
diff --git a/ipc/ipc_library.gni b/src/ipc/ipc_library.gni
similarity index 89%
rename from ipc/ipc_library.gni
rename to src/ipc/ipc_library.gni
index 7f61f23..3a31c73 100644
--- a/ipc/ipc_library.gni
+++ b/src/ipc/ipc_library.gni
@@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import("../gn/perfetto.gni")
+import("../../gn/perfetto.gni")
import("//build_overrides/build.gni")
if (!build_with_chromium) {
@@ -27,12 +27,11 @@
perfetto_root_path = invoker.perfetto_root_path
generator_plugin_label =
- perfetto_root_path + "ipc/src/protoc_plugin:ipc_plugin"
+ perfetto_root_path + "src/ipc/protoc_plugin:ipc_plugin"
generator_plugin_suffix = ".ipc"
- #public_configs = [ rebase_path("ipc:config", perfetto_root_path) ]
deps = [
- "//ipc",
+ "${perfetto_root_path}src/ipc",
]
proto_out_dir = "protos_lite"
forward_variables_from(invoker,
diff --git a/ipc/src/protoc_plugin/BUILD.gn b/src/ipc/protoc_plugin/BUILD.gn
similarity index 90%
rename from ipc/src/protoc_plugin/BUILD.gn
rename to src/ipc/protoc_plugin/BUILD.gn
index 6350637..0530f40 100644
--- a/ipc/src/protoc_plugin/BUILD.gn
+++ b/src/ipc/protoc_plugin/BUILD.gn
@@ -12,8 +12,6 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import("//build_overrides/build.gni")
-
if (current_toolchain == host_toolchain) {
executable("ipc_plugin") {
sources = [
@@ -21,13 +19,10 @@
"ipc_generator.h",
"ipc_plugin.cc",
]
-
deps = [
"../../../gn:default_deps",
"../../../gn:protoc_lib_deps",
]
- public_configs = [ "../../../perfetto_base:base_config" ]
-
if (is_clang) {
# Internal protobuf headers hit this.
cflags = [ "-Wno-unreachable-code" ]
diff --git a/ipc/src/protoc_plugin/ipc_generator.cc b/src/ipc/protoc_plugin/ipc_generator.cc
similarity index 95%
rename from ipc/src/protoc_plugin/ipc_generator.cc
rename to src/ipc/protoc_plugin/ipc_generator.cc
index 80a2e00..b34bcfe 100644
--- a/ipc/src/protoc_plugin/ipc_generator.cc
+++ b/src/ipc/protoc_plugin/ipc_generator.cc
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-#include "ipc/src/protoc_plugin/ipc_generator.h"
+#include "src/ipc/protoc_plugin/ipc_generator.h"
#include <functional>
#include <memory>
@@ -249,14 +249,14 @@
h_printer.Print(kBanner);
h_printer.Print("#ifndef $guard$\n#define $guard$\n\n", "guard", guard);
h_printer.Print("#include \"$h$\"\n", "h", StripName(*file) + ".pb.h");
- h_printer.Print("#include \"ipc/deferred.h\"\n");
- h_printer.Print("#include \"ipc/service.h\"\n");
- h_printer.Print("#include \"ipc/service_descriptor.h\"\n");
- h_printer.Print("#include \"ipc/service_proxy.h\"\n\n");
+ h_printer.Print("#include \"perfetto/ipc/deferred.h\"\n");
+ h_printer.Print("#include \"perfetto/ipc/service.h\"\n");
+ h_printer.Print("#include \"perfetto/ipc/service_descriptor.h\"\n");
+ h_printer.Print("#include \"perfetto/ipc/service_proxy.h\"\n\n");
cc_printer.Print(kBanner);
cc_printer.Print("#include \"$h$\"\n", "h", GetStubName(*file) + ".h");
- cc_printer.Print("#include \"ipc/codegen_helpers.h\"\n\n");
+ cc_printer.Print("#include \"perfetto/ipc/codegen_helpers.h\"\n\n");
cc_printer.Print("#include <memory>\n");
for (int i = 0; i < file->service_count(); i++) {
diff --git a/ipc/src/protoc_plugin/ipc_generator.h b/src/ipc/protoc_plugin/ipc_generator.h
similarity index 88%
rename from ipc/src/protoc_plugin/ipc_generator.h
rename to src/ipc/protoc_plugin/ipc_generator.h
index 117a6ae..bdd4d12 100644
--- a/ipc/src/protoc_plugin/ipc_generator.h
+++ b/src/ipc/protoc_plugin/ipc_generator.h
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-#ifndef IPC_SRC_PROTOC_PLUGIN_IPC_GENERATOR_H_
-#define IPC_SRC_PROTOC_PLUGIN_IPC_GENERATOR_H_
+#ifndef SRC_IPC_PROTOC_PLUGIN_IPC_GENERATOR_H_
+#define SRC_IPC_PROTOC_PLUGIN_IPC_GENERATOR_H_
#include <string>
@@ -39,4 +39,4 @@
} // namespace ipc
} // namespace perfetto
-#endif // IPC_SRC_PROTOC_PLUGIN_IPC_GENERATOR_H_
+#endif // SRC_IPC_PROTOC_PLUGIN_IPC_GENERATOR_H_
diff --git a/ipc/src/protoc_plugin/ipc_plugin.cc b/src/ipc/protoc_plugin/ipc_plugin.cc
similarity index 94%
rename from ipc/src/protoc_plugin/ipc_plugin.cc
rename to src/ipc/protoc_plugin/ipc_plugin.cc
index f8acde3..82d45a4 100644
--- a/ipc/src/protoc_plugin/ipc_plugin.cc
+++ b/src/ipc/protoc_plugin/ipc_plugin.cc
@@ -15,7 +15,7 @@
*/
#include "google/protobuf/compiler/plugin.h"
-#include "ipc/src/protoc_plugin/ipc_generator.h"
+#include "src/ipc/protoc_plugin/ipc_generator.h"
int main(int argc, char* argv[]) {
::perfetto::ipc::IPCGenerator generator;
diff --git a/ipc/src/service_proxy.cc b/src/ipc/service_proxy.cc
similarity index 94%
rename from ipc/src/service_proxy.cc
rename to src/ipc/service_proxy.cc
index bce6bfc..8cdb545 100644
--- a/ipc/src/service_proxy.cc
+++ b/src/ipc/service_proxy.cc
@@ -14,15 +14,15 @@
* limitations under the License.
*/
-#include "ipc/service_proxy.h"
+#include "perfetto/ipc/service_proxy.h"
#include <utility>
#include "google/protobuf/message_lite.h"
-#include "ipc/service_descriptor.h"
-#include "ipc/src/client_impl.h"
-#include "perfetto_base/logging.h"
-#include "perfetto_base/weak_ptr.h"
+#include "perfetto/base/logging.h"
+#include "perfetto/base/weak_ptr.h"
+#include "perfetto/ipc/service_descriptor.h"
+#include "src/ipc/client_impl.h"
namespace perfetto {
namespace ipc {
diff --git a/ipc/src/test/client_unittest_messages.proto b/src/ipc/test/client_unittest_messages.proto
similarity index 100%
rename from ipc/src/test/client_unittest_messages.proto
rename to src/ipc/test/client_unittest_messages.proto
diff --git a/ipc/src/test/deferred_unittest_messages.proto b/src/ipc/test/deferred_unittest_messages.proto
similarity index 100%
rename from ipc/src/test/deferred_unittest_messages.proto
rename to src/ipc/test/deferred_unittest_messages.proto
diff --git a/ipc/src/test/greeter_service.proto b/src/ipc/test/greeter_service.proto
similarity index 100%
rename from ipc/src/test/greeter_service.proto
rename to src/ipc/test/greeter_service.proto
diff --git a/ipc/src/test/ipc_integrationtest.cc b/src/ipc/test/ipc_integrationtest.cc
similarity index 95%
rename from ipc/src/test/ipc_integrationtest.cc
rename to src/ipc/test/ipc_integrationtest.cc
index 815bf35..6addb28 100644
--- a/ipc/src/test/ipc_integrationtest.cc
+++ b/src/ipc/test/ipc_integrationtest.cc
@@ -16,12 +16,12 @@
#include "gmock/gmock.h"
#include "gtest/gtest.h"
-#include "ipc/client.h"
-#include "ipc/host.h"
-#include "perfetto_base/test/test_task_runner.h"
+#include "perfetto/ipc/client.h"
+#include "perfetto/ipc/host.h"
+#include "src/base/test/test_task_runner.h"
-#include "ipc/src/test/greeter_service.ipc.h"
-#include "ipc/src/test/greeter_service.pb.h"
+#include "src/ipc/test/greeter_service.ipc.h"
+#include "src/ipc/test/greeter_service.pb.h"
namespace ipc_test {
namespace {
diff --git a/ipc/src/unix_socket.cc b/src/ipc/unix_socket.cc
similarity index 98%
rename from ipc/src/unix_socket.cc
rename to src/ipc/unix_socket.cc
index 54e3a40..e28f3dc 100644
--- a/ipc/src/unix_socket.cc
+++ b/src/ipc/unix_socket.cc
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-#include "ipc/src/unix_socket.h"
+#include "src/ipc/unix_socket.h"
#include <errno.h>
#include <fcntl.h>
@@ -29,10 +29,10 @@
#include <algorithm>
#include <memory>
-#include "perfetto_base/build_config.h"
-#include "perfetto_base/logging.h"
-#include "perfetto_base/task_runner.h"
-#include "perfetto_base/utils.h"
+#include "perfetto/base/build_config.h"
+#include "perfetto/base/logging.h"
+#include "perfetto/base/task_runner.h"
+#include "perfetto/base/utils.h"
#if BUILDFLAG(OS_MACOSX)
#include <sys/ucred.h>
diff --git a/ipc/src/unix_socket.h b/src/ipc/unix_socket.h
similarity index 96%
rename from ipc/src/unix_socket.h
rename to src/ipc/unix_socket.h
index b192381..807101f 100644
--- a/ipc/src/unix_socket.h
+++ b/src/ipc/unix_socket.h
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-#ifndef IPC_SRC_UNIX_SOCKET_H_
-#define IPC_SRC_UNIX_SOCKET_H_
+#ifndef SRC_IPC_UNIX_SOCKET_H_
+#define SRC_IPC_UNIX_SOCKET_H_
#include <stdint.h>
#include <sys/types.h>
@@ -23,9 +23,9 @@
#include <memory>
#include <string>
-#include "perfetto_base/logging.h"
-#include "perfetto_base/scoped_file.h"
-#include "perfetto_base/weak_ptr.h"
+#include "perfetto/base/logging.h"
+#include "perfetto/base/scoped_file.h"
+#include "perfetto/base/weak_ptr.h"
namespace perfetto {
@@ -193,4 +193,4 @@
} // namespace ipc
} // namespace perfetto
-#endif // IPC_SRC_UNIX_SOCKET_H_
+#endif // SRC_IPC_UNIX_SOCKET_H_
diff --git a/ipc/src/unix_socket_unittest.cc b/src/ipc/unix_socket_unittest.cc
similarity index 98%
rename from ipc/src/unix_socket_unittest.cc
rename to src/ipc/unix_socket_unittest.cc
index ec18ea9..e5586a8 100644
--- a/ipc/src/unix_socket_unittest.cc
+++ b/src/ipc/unix_socket_unittest.cc
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-#include "ipc/src/unix_socket.h"
+#include "src/ipc/unix_socket.h"
#include <sys/mman.h>
@@ -22,10 +22,10 @@
#include "gmock/gmock.h"
#include "gtest/gtest.h"
-#include "perfetto_base/build_config.h"
-#include "perfetto_base/logging.h"
-#include "perfetto_base/test/test_task_runner.h"
-#include "perfetto_base/utils.h"
+#include "perfetto/base/build_config.h"
+#include "perfetto/base/logging.h"
+#include "perfetto/base/utils.h"
+#include "src/base/test/test_task_runner.h"
namespace perfetto {
namespace ipc {
diff --git a/ipc/src/wire_protocol.proto b/src/ipc/wire_protocol.proto
similarity index 100%
rename from ipc/src/wire_protocol.proto
rename to src/ipc/wire_protocol.proto
diff --git a/src/protozero/BUILD.gn b/src/protozero/BUILD.gn
new file mode 100644
index 0000000..885d934
--- /dev/null
+++ b/src/protozero/BUILD.gn
@@ -0,0 +1,77 @@
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import("../../gn/perfetto.gni")
+import("../../gn/proto_library.gni")
+import("protozero_library.gni")
+
+source_set("protozero") {
+ public_configs = [ "../../gn:default_config" ]
+ public_deps = [
+ "../../include/perfetto/protozero",
+ ]
+ deps = [
+ "../../gn:default_deps",
+ "../../gn:gtest_prod_config",
+ "../base",
+ ]
+ sources = [
+ "proto_utils.cc",
+ "protozero_message.cc",
+ "protozero_message_handle.cc",
+ "scattered_stream_writer.cc",
+ ]
+}
+
+executable("protozero_unittests") {
+ testonly = true
+ deps = [
+ ":protozero",
+ ":testing_messages_lite",
+ ":testing_messages_zero",
+ "../../gn:default_deps",
+ "../../gn:gtest_deps",
+ "../base",
+ ]
+ sources = [
+ "proto_utils_unittest.cc",
+ "protozero_message_unittest.cc",
+ "scattered_stream_writer_unittest.cc",
+ "test/fake_scattered_buffer.cc",
+ "test/fake_scattered_buffer.h",
+ "test/protozero_conformance_unittest.cc",
+ ]
+}
+
+# Generates both xxx.pbzero.h and xxx.pb.h (official proto).
+
+testing_proto_sources = [
+ "test/example_proto/library.proto",
+ "test/example_proto/library_internals/galaxies.proto",
+ "test/example_proto/test_messages.proto",
+ "test/example_proto/upper_import.proto",
+]
+
+protozero_library("testing_messages_zero") {
+ sources = testing_proto_sources
+ proto_in_dir = perfetto_root_path
+ proto_out_dir = "protos_zero"
+ generator_plugin_options = "wrapper_namespace=pbzero"
+}
+
+proto_library("testing_messages_lite") {
+ sources = testing_proto_sources
+ proto_in_dir = perfetto_root_path
+ proto_out_dir = "protos_lite"
+}
diff --git a/protozero/README.md b/src/protozero/README.md
similarity index 100%
rename from protozero/README.md
rename to src/protozero/README.md
diff --git a/protozero/src/proto_utils.cc b/src/protozero/proto_utils.cc
similarity index 97%
rename from protozero/src/proto_utils.cc
rename to src/protozero/proto_utils.cc
index 833dfdd..8d1254a 100644
--- a/protozero/src/proto_utils.cc
+++ b/src/protozero/proto_utils.cc
@@ -14,13 +14,13 @@
* limitations under the License.
*/
-#include "protozero/proto_utils.h"
+#include "perfetto/protozero/proto_utils.h"
#include <string.h>
#include <limits>
-#include "perfetto_base/logging.h"
+#include "perfetto/base/logging.h"
#define PERFETTO_CHECK_PTR_LE(a, b) \
PERFETTO_CHECK(reinterpret_cast<uintptr_t>(a) <= \
diff --git a/protozero/src/proto_utils_unittest.cc b/src/protozero/proto_utils_unittest.cc
similarity index 98%
rename from protozero/src/proto_utils_unittest.cc
rename to src/protozero/proto_utils_unittest.cc
index 2d8f3fc..2ad6677 100644
--- a/protozero/src/proto_utils_unittest.cc
+++ b/src/protozero/proto_utils_unittest.cc
@@ -14,13 +14,13 @@
* limitations under the License.
*/
-#include "protozero/proto_utils.h"
+#include "perfetto/protozero/proto_utils.h"
#include <limits>
#include "gtest/gtest.h"
-#include "perfetto_base/logging.h"
-#include "perfetto_base/utils.h"
+#include "perfetto/base/logging.h"
+#include "perfetto/base/utils.h"
namespace protozero {
namespace proto_utils {
diff --git a/ipc/src/protoc_plugin/BUILD.gn b/src/protozero/protoc_plugin/BUILD.gn
similarity index 81%
copy from ipc/src/protoc_plugin/BUILD.gn
copy to src/protozero/protoc_plugin/BUILD.gn
index 6350637..ca56cea 100644
--- a/ipc/src/protoc_plugin/BUILD.gn
+++ b/src/protozero/protoc_plugin/BUILD.gn
@@ -12,22 +12,17 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import("//build_overrides/build.gni")
-
if (current_toolchain == host_toolchain) {
- executable("ipc_plugin") {
+ executable("protoc_plugin") {
sources = [
- "ipc_generator.cc",
- "ipc_generator.h",
- "ipc_plugin.cc",
+ "protozero_generator.cc",
+ "protozero_generator.h",
+ "protozero_plugin.cc",
]
-
deps = [
"../../../gn:default_deps",
"../../../gn:protoc_lib_deps",
]
- public_configs = [ "../../../perfetto_base:base_config" ]
-
if (is_clang) {
# Internal protobuf headers hit this.
cflags = [ "-Wno-unreachable-code" ]
diff --git a/protozero/src/protoc_plugin/protozero_generator.cc b/src/protozero/protoc_plugin/protozero_generator.cc
similarity index 98%
rename from protozero/src/protoc_plugin/protozero_generator.cc
rename to src/protozero/protoc_plugin/protozero_generator.cc
index a3f4766..9a3ead9 100644
--- a/protozero/src/protoc_plugin/protozero_generator.cc
+++ b/src/protozero/protoc_plugin/protozero_generator.cc
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-#include "protozero_generator.h"
+#include "src/protozero/protoc_plugin/protozero_generator.h"
#include <map>
#include <memory>
@@ -246,8 +246,8 @@
"#define $guard$\n\n"
"#include <stddef.h>\n"
"#include <stdint.h>\n\n"
- "#include \"protozero/proto_field_descriptor.h\"\n"
- "#include \"protozero/protozero_message.h\"\n",
+ "#include \"perfetto/protozero/proto_field_descriptor.h\"\n"
+ "#include \"perfetto/protozero/protozero_message.h\"\n",
"greeting", greeting, "guard", guard);
stub_cc_->Print(
"$greeting$\n"
diff --git a/protozero/src/protoc_plugin/protozero_generator.h b/src/protozero/protoc_plugin/protozero_generator.h
similarity index 86%
rename from protozero/src/protoc_plugin/protozero_generator.h
rename to src/protozero/protoc_plugin/protozero_generator.h
index 72aefac..a9f7a70 100644
--- a/protozero/src/protoc_plugin/protozero_generator.h
+++ b/src/protozero/protoc_plugin/protozero_generator.h
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-#ifndef PROTOZERO_SRC_PROTOC_PLUGIN_PROTOZERO_GENERATOR_H_
-#define PROTOZERO_SRC_PROTOC_PLUGIN_PROTOZERO_GENERATOR_H_
+#ifndef SRC_PROTOZERO_PROTOC_PLUGIN_PROTOZERO_GENERATOR_H_
+#define SRC_PROTOZERO_PROTOC_PLUGIN_PROTOZERO_GENERATOR_H_
#include <string>
@@ -37,4 +37,4 @@
} // namespace protozero
-#endif // PROTOZERO_SRC_PROTOC_PLUGIN_PROTOZERO_GENERATOR_H_
+#endif // SRC_PROTOZERO_PROTOC_PLUGIN_PROTOZERO_GENERATOR_H_
diff --git a/protozero/src/protoc_plugin/protozero_plugin.cc b/src/protozero/protoc_plugin/protozero_plugin.cc
similarity index 92%
rename from protozero/src/protoc_plugin/protozero_plugin.cc
rename to src/protozero/protoc_plugin/protozero_plugin.cc
index ec06508..7d9d6a3 100644
--- a/protozero/src/protoc_plugin/protozero_plugin.cc
+++ b/src/protozero/protoc_plugin/protozero_plugin.cc
@@ -15,7 +15,7 @@
*/
#include "google/protobuf/compiler/plugin.h"
-#include "protozero_generator.h"
+#include "src/protozero/protoc_plugin/protozero_generator.h"
int main(int argc, char* argv[]) {
::protozero::ProtoZeroGenerator generator;
diff --git a/protozero/protozero_library.gni b/src/protozero/protozero_library.gni
similarity index 87%
rename from protozero/protozero_library.gni
rename to src/protozero/protozero_library.gni
index 8698052..ffaedca 100644
--- a/protozero/protozero_library.gni
+++ b/src/protozero/protozero_library.gni
@@ -29,22 +29,16 @@
perfetto_root_path = invoker.perfetto_root_path
generate_cc = false
- generator_plugin_label = perfetto_root_path + "protozero/src/protoc_plugin"
+ generator_plugin_label = perfetto_root_path + "src/protozero/protoc_plugin"
generator_plugin_suffix = ".pbzero"
- if (!defined(invoker.public_configs)) {
- public_configs = []
- }
-
if (defined(invoker.deps)) {
deps = invoker.deps
} else {
deps = []
}
- deps += [ perfetto_root_path + "protozero" ]
-
- public_configs += [ "//protozero:protozero_config" ]
+ deps += [ perfetto_root_path + "src/protozero" ]
forward_variables_from(invoker,
[
diff --git a/protozero/src/protozero_message.cc b/src/protozero/protozero_message.cc
similarity index 97%
rename from protozero/src/protozero_message.cc
rename to src/protozero/protozero_message.cc
index c88cb8c..195b5c2 100644
--- a/protozero/src/protozero_message.cc
+++ b/src/protozero/protozero_message.cc
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-#include "protozero/protozero_message.h"
+#include "perfetto/protozero/protozero_message.h"
#include <type_traits>
-#include "perfetto_base/logging.h"
+#include "perfetto/base/logging.h"
#if __BYTE_ORDER__ != __ORDER_LITTLE_ENDIAN__
// The memcpy() for float and double below needs to be adjusted if we want to
diff --git a/protozero/src/protozero_message_handle.cc b/src/protozero/protozero_message_handle.cc
similarity index 93%
rename from protozero/src/protozero_message_handle.cc
rename to src/protozero/protozero_message_handle.cc
index 5c4b838..3e2b4e7 100644
--- a/protozero/src/protozero_message_handle.cc
+++ b/src/protozero/protozero_message_handle.cc
@@ -14,12 +14,12 @@
* limitations under the License.
*/
-#include "protozero/protozero_message_handle.h"
+#include "perfetto/protozero/protozero_message_handle.h"
#include <utility>
-#include "perfetto_base/logging.h"
-#include "protozero/protozero_message.h"
+#include "perfetto/base/logging.h"
+#include "perfetto/protozero/protozero_message.h"
namespace protozero {
diff --git a/protozero/src/protozero_message_unittest.cc b/src/protozero/protozero_message_unittest.cc
similarity index 98%
rename from protozero/src/protozero_message_unittest.cc
rename to src/protozero/protozero_message_unittest.cc
index ffad3c7..076612b 100644
--- a/protozero/src/protozero_message_unittest.cc
+++ b/src/protozero/protozero_message_unittest.cc
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-#include "protozero/protozero_message.h"
+#include "perfetto/protozero/protozero_message.h"
#include <limits>
#include <memory>
@@ -22,8 +22,8 @@
#include <vector>
#include "gtest/gtest.h"
-#include "perfetto_base/logging.h"
-#include "protozero/src/test/fake_scattered_buffer.h"
+#include "perfetto/base/logging.h"
+#include "src/protozero/test/fake_scattered_buffer.h"
namespace protozero {
diff --git a/protozero/src/scattered_stream_writer.cc b/src/protozero/scattered_stream_writer.cc
similarity index 95%
rename from protozero/src/scattered_stream_writer.cc
rename to src/protozero/scattered_stream_writer.cc
index 292c461..23fb12c 100644
--- a/protozero/src/scattered_stream_writer.cc
+++ b/src/protozero/scattered_stream_writer.cc
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-#include "protozero/scattered_stream_writer.h"
+#include "perfetto/protozero/scattered_stream_writer.h"
#include <algorithm>
-#include "perfetto_base/logging.h"
+#include "perfetto/base/logging.h"
namespace protozero {
diff --git a/protozero/src/scattered_stream_writer_unittest.cc b/src/protozero/scattered_stream_writer_unittest.cc
similarity index 96%
rename from protozero/src/scattered_stream_writer_unittest.cc
rename to src/protozero/scattered_stream_writer_unittest.cc
index 65951b5..3dc38fb 100644
--- a/protozero/src/scattered_stream_writer_unittest.cc
+++ b/src/protozero/scattered_stream_writer_unittest.cc
@@ -14,15 +14,15 @@
* limitations under the License.
*/
-#include "protozero/scattered_stream_writer.h"
+#include "perfetto/protozero/scattered_stream_writer.h"
#include <string.h>
#include <memory>
#include "gtest/gtest.h"
-#include "perfetto_base/logging.h"
-#include "protozero/src/test/fake_scattered_buffer.h"
+#include "perfetto/base/logging.h"
+#include "src/protozero/test/fake_scattered_buffer.h"
namespace protozero {
namespace {
diff --git a/protozero/src/test/example_proto/library.proto b/src/protozero/test/example_proto/library.proto
similarity index 93%
rename from protozero/src/test/example_proto/library.proto
rename to src/protozero/test/example_proto/library.proto
index d9cf632..4ff8fee 100644
--- a/protozero/src/test/example_proto/library.proto
+++ b/src/protozero/test/example_proto/library.proto
@@ -19,7 +19,7 @@
package foo.bar;
-import public "protozero/src/test/example_proto/library_internals/galaxies.proto";
+import public "src/protozero/test/example_proto/library_internals/galaxies.proto";
message TransgalacticMessage {
optional Galaxy origin_galaxy = 1;
diff --git a/protozero/src/test/example_proto/library_internals/galaxies.proto b/src/protozero/test/example_proto/library_internals/galaxies.proto
similarity index 92%
rename from protozero/src/test/example_proto/library_internals/galaxies.proto
rename to src/protozero/test/example_proto/library_internals/galaxies.proto
index 19bc6fd..0b1c1c5 100644
--- a/protozero/src/test/example_proto/library_internals/galaxies.proto
+++ b/src/protozero/test/example_proto/library_internals/galaxies.proto
@@ -19,7 +19,7 @@
package foo.bar;
-import public "protozero/src/test/example_proto/upper_import.proto";
+import public "src/protozero/test/example_proto/upper_import.proto";
enum Galaxy {
MILKY_WAY = 1;
diff --git a/protozero/src/test/example_proto/test_messages.proto b/src/protozero/test/example_proto/test_messages.proto
similarity index 97%
rename from protozero/src/test/example_proto/test_messages.proto
rename to src/protozero/test/example_proto/test_messages.proto
index 837eed2..077b088 100644
--- a/protozero/src/test/example_proto/test_messages.proto
+++ b/src/protozero/test/example_proto/test_messages.proto
@@ -19,7 +19,7 @@
package foo.bar;
-import "protozero/src/test/example_proto/library.proto";
+import "src/protozero/test/example_proto/library.proto";
// This file contains comprehensive set of supported message structures and
// data types. Unit tests depends on the plugin-processed version of this file.
diff --git a/protozero/src/test/example_proto/upper_import.proto b/src/protozero/test/example_proto/upper_import.proto
similarity index 100%
rename from protozero/src/test/example_proto/upper_import.proto
rename to src/protozero/test/example_proto/upper_import.proto
diff --git a/protozero/src/test/fake_scattered_buffer.cc b/src/protozero/test/fake_scattered_buffer.cc
similarity index 97%
rename from protozero/src/test/fake_scattered_buffer.cc
rename to src/protozero/test/fake_scattered_buffer.cc
index 16ff519..3c48f48 100644
--- a/protozero/src/test/fake_scattered_buffer.cc
+++ b/src/protozero/test/fake_scattered_buffer.cc
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-#include "protozero/src/test/fake_scattered_buffer.h"
+#include "src/protozero/test/fake_scattered_buffer.h"
#include <sstream>
#include <utility>
diff --git a/protozero/src/test/fake_scattered_buffer.h b/src/protozero/test/fake_scattered_buffer.h
similarity index 86%
rename from protozero/src/test/fake_scattered_buffer.h
rename to src/protozero/test/fake_scattered_buffer.h
index 8a84528..2ccfb81 100644
--- a/protozero/src/test/fake_scattered_buffer.h
+++ b/src/protozero/test/fake_scattered_buffer.h
@@ -14,14 +14,14 @@
* limitations under the License.
*/
-#ifndef PROTOZERO_SRC_TEST_FAKE_SCATTERED_BUFFER_H_
-#define PROTOZERO_SRC_TEST_FAKE_SCATTERED_BUFFER_H_
+#ifndef SRC_PROTOZERO_TEST_FAKE_SCATTERED_BUFFER_H_
+#define SRC_PROTOZERO_TEST_FAKE_SCATTERED_BUFFER_H_
#include <memory>
#include <string>
#include <vector>
-#include "protozero/scattered_stream_writer.h"
+#include "perfetto/protozero/scattered_stream_writer.h"
namespace protozero {
@@ -51,4 +51,4 @@
} // namespace protozero
-#endif // PROTOZERO_SRC_TEST_FAKE_SCATTERED_BUFFER_H_
+#endif // SRC_PROTOZERO_TEST_FAKE_SCATTERED_BUFFER_H_
diff --git a/protozero/src/test/protozero_conformance_unittest.cc b/src/protozero/test/protozero_conformance_unittest.cc
similarity index 95%
rename from protozero/src/test/protozero_conformance_unittest.cc
rename to src/protozero/test/protozero_conformance_unittest.cc
index 8dc4c1d..bb60620 100644
--- a/protozero/src/test/protozero_conformance_unittest.cc
+++ b/src/protozero/test/protozero_conformance_unittest.cc
@@ -19,13 +19,13 @@
#include <vector>
#include "gtest/gtest.h"
-#include "protozero/protozero_message_handle.h"
-#include "protozero/src/test/fake_scattered_buffer.h"
+#include "perfetto/protozero/protozero_message_handle.h"
+#include "src/protozero/test/fake_scattered_buffer.h"
// Autogenerated headers in out/*/gen/
-#include "protozero/src/test/example_proto/library.pbzero.h"
-#include "protozero/src/test/example_proto/test_messages.pb.h"
-#include "protozero/src/test/example_proto/test_messages.pbzero.h"
+#include "src/protozero/test/example_proto/library.pbzero.h"
+#include "src/protozero/test/example_proto/test_messages.pb.h"
+#include "src/protozero/test/example_proto/test_messages.pbzero.h"
namespace pbtest = foo::bar::pbzero; // Generated by the protozero plugin.
namespace pbgold = foo::bar; // Generated by the official protobuf compiler.
diff --git a/src/tracing/BUILD.gn b/src/tracing/BUILD.gn
new file mode 100644
index 0000000..4723c4e
--- /dev/null
+++ b/src/tracing/BUILD.gn
@@ -0,0 +1,116 @@
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import("../../gn/perfetto.gni")
+import("//build_overrides/build.gni")
+import("../ipc/ipc_library.gni")
+
+# Core tracing library, platform independent, no transport layer.
+source_set("tracing") {
+ public_deps = [
+ "../../include/perfetto/tracing/core",
+ ]
+ deps = [
+ "../../gn:default_deps",
+ "../base",
+ ]
+ sources = [
+ "core/service_impl.cc",
+ "core/service_impl.h",
+ ]
+}
+
+# IPC service definitions.
+ipc_library("ipc_protos") {
+ proto_in_dir = perfetto_root_path
+ sources = [
+ "ipc/data_source_config.proto",
+ "ipc/data_source_descriptor.proto",
+ "ipc/producer_port.proto",
+ ]
+}
+
+# Posix specialization of the tracing library for Linux/Android/Mac. Provides
+# an IPC transport over a UNIX domain socket.
+source_set("ipc") {
+ public_deps = [
+ "../../include/perfetto/tracing/core",
+ "../../include/perfetto/tracing/ipc",
+ ]
+ sources = [
+ "ipc/posix_shared_memory.cc",
+ "ipc/posix_shared_memory.h",
+ "ipc/producer/producer_ipc_client_impl.cc",
+ "ipc/producer/producer_ipc_client_impl.h",
+ "ipc/service/producer_ipc_service.cc",
+ "ipc/service/producer_ipc_service.h",
+ "ipc/service/service_ipc_host_impl.cc",
+ "ipc/service/service_ipc_host_impl.h",
+ ]
+ deps = [
+ ":ipc_protos",
+ ":tracing",
+ "../../gn:default_deps",
+ "../base",
+ "../ipc",
+ ]
+}
+
+executable("tracing_unittests") {
+ testonly = true
+ deps = [
+ ":ipc",
+ ":tracing",
+ "../../gn:default_deps",
+ "../../gn:gtest_deps",
+ "../base",
+ "../base:test_support",
+ ]
+
+ sources = [
+ "core/service_impl_unittest.cc",
+ "ipc/posix_shared_memory_unittest.cc",
+ "test/test_shared_memory.cc",
+ "test/test_shared_memory.h",
+ ]
+}
+
+executable("tracing_test") {
+ testonly = true
+ deps = [
+ ":ipc",
+ ":ipc_protos",
+ ":tracing",
+ "../../gn:default_deps",
+ "../base",
+ "../base:test_support",
+ "../ipc",
+ ]
+ sources = [
+ "test/ipc_test.cc",
+ ]
+}
+
+if (!build_with_chromium) {
+ executable("tracing_benchmarks") {
+ testonly = true
+ deps = [
+ "../../gn:default_deps",
+ "//buildtools:benchmark",
+ ]
+ sources = [
+ "test/hello_world_benchmark.cc",
+ ]
+ }
+}
diff --git a/tracing/README.md b/src/tracing/README.md
similarity index 100%
rename from tracing/README.md
rename to src/tracing/README.md
diff --git a/tracing/src/core/service_impl.cc b/src/tracing/core/service_impl.cc
similarity index 94%
rename from tracing/src/core/service_impl.cc
rename to src/tracing/core/service_impl.cc
index 9a56e62..08ae8fe 100644
--- a/tracing/src/core/service_impl.cc
+++ b/src/tracing/core/service_impl.cc
@@ -14,17 +14,17 @@
* limitations under the License.
*/
-#include "tracing/src/core/service_impl.h"
+#include "src/tracing/core/service_impl.h"
#include <inttypes.h>
#include <algorithm>
-#include "perfetto_base/logging.h"
-#include "perfetto_base/task_runner.h"
-#include "tracing/core/data_source_config.h"
-#include "tracing/core/producer.h"
-#include "tracing/core/shared_memory.h"
+#include "perfetto/base/logging.h"
+#include "perfetto/base/task_runner.h"
+#include "perfetto/tracing/core/data_source_config.h"
+#include "perfetto/tracing/core/producer.h"
+#include "perfetto/tracing/core/shared_memory.h"
namespace perfetto {
diff --git a/tracing/src/core/service_impl.h b/src/tracing/core/service_impl.h
similarity index 93%
rename from tracing/src/core/service_impl.h
rename to src/tracing/core/service_impl.h
index 8b7f467..2e0a6f4 100644
--- a/tracing/src/core/service_impl.h
+++ b/src/tracing/core/service_impl.h
@@ -14,15 +14,15 @@
* limitations under the License.
*/
-#ifndef TRACING_SRC_CORE_SERVICE_IMPL_H_
-#define TRACING_SRC_CORE_SERVICE_IMPL_H_
+#ifndef SRC_TRACING_CORE_SERVICE_IMPL_H_
+#define SRC_TRACING_CORE_SERVICE_IMPL_H_
#include <functional>
#include <map>
#include <memory>
-#include "tracing/core/basic_types.h"
-#include "tracing/core/service.h"
+#include "perfetto/tracing/core/basic_types.h"
+#include "perfetto/tracing/core/service.h"
namespace perfetto {
@@ -101,4 +101,4 @@
} // namespace perfetto
-#endif // TRACING_SRC_CORE_SERVICE_IMPL_H_
+#endif // SRC_TRACING_CORE_SERVICE_IMPL_H_
diff --git a/tracing/src/core/service_impl_unittest.cc b/src/tracing/core/service_impl_unittest.cc
similarity index 90%
rename from tracing/src/core/service_impl_unittest.cc
rename to src/tracing/core/service_impl_unittest.cc
index 804bbf6..83e5b95 100644
--- a/tracing/src/core/service_impl_unittest.cc
+++ b/src/tracing/core/service_impl_unittest.cc
@@ -14,18 +14,18 @@
* limitations under the License.
*/
-#include "tracing/src/core/service_impl.h"
+#include "src/tracing/core/service_impl.h"
#include <string.h>
#include "gmock/gmock.h"
#include "gtest/gtest.h"
-#include "perfetto_base/test/test_task_runner.h"
-#include "tracing/core/data_source_config.h"
-#include "tracing/core/data_source_descriptor.h"
-#include "tracing/core/producer.h"
-#include "tracing/core/shared_memory.h"
-#include "tracing/src/test/test_shared_memory.h"
+#include "perfetto/tracing/core/data_source_config.h"
+#include "perfetto/tracing/core/data_source_descriptor.h"
+#include "perfetto/tracing/core/producer.h"
+#include "perfetto/tracing/core/shared_memory.h"
+#include "src/base/test/test_task_runner.h"
+#include "src/tracing/test/test_shared_memory.h"
namespace perfetto {
namespace {
diff --git a/tracing/src/ipc/data_source_config.proto b/src/tracing/ipc/data_source_config.proto
similarity index 100%
rename from tracing/src/ipc/data_source_config.proto
rename to src/tracing/ipc/data_source_config.proto
diff --git a/tracing/src/ipc/data_source_descriptor.proto b/src/tracing/ipc/data_source_descriptor.proto
similarity index 100%
rename from tracing/src/ipc/data_source_descriptor.proto
rename to src/tracing/ipc/data_source_descriptor.proto
diff --git a/tracing/src/ipc/posix_shared_memory.cc b/src/tracing/ipc/posix_shared_memory.cc
similarity index 96%
rename from tracing/src/ipc/posix_shared_memory.cc
rename to src/tracing/ipc/posix_shared_memory.cc
index 6d22600..5040f03 100644
--- a/tracing/src/ipc/posix_shared_memory.cc
+++ b/src/tracing/ipc/posix_shared_memory.cc
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-#include "tracing/src/ipc/posix_shared_memory.h"
+#include "src/tracing/ipc/posix_shared_memory.h"
#include <fcntl.h>
#include <stdint.h>
@@ -27,7 +27,7 @@
#include <memory>
#include <utility>
-#include "perfetto_base/logging.h"
+#include "perfetto/base/logging.h"
namespace perfetto {
diff --git a/tracing/src/ipc/posix_shared_memory.h b/src/tracing/ipc/posix_shared_memory.h
similarity index 88%
rename from tracing/src/ipc/posix_shared_memory.h
rename to src/tracing/ipc/posix_shared_memory.h
index 89c5eb8..88f410c 100644
--- a/tracing/src/ipc/posix_shared_memory.h
+++ b/src/tracing/ipc/posix_shared_memory.h
@@ -14,15 +14,15 @@
* limitations under the License.
*/
-#ifndef TRACING_SRC_IPC_POSIX_SHARED_MEMORY_H_
-#define TRACING_SRC_IPC_POSIX_SHARED_MEMORY_H_
+#ifndef SRC_TRACING_IPC_POSIX_SHARED_MEMORY_H_
+#define SRC_TRACING_IPC_POSIX_SHARED_MEMORY_H_
#include <stddef.h>
#include <memory>
-#include "perfetto_base/scoped_file.h"
-#include "tracing/core/shared_memory.h"
+#include "perfetto/base/scoped_file.h"
+#include "perfetto/tracing/core/shared_memory.h"
namespace perfetto {
@@ -63,4 +63,4 @@
} // namespace perfetto
-#endif // TRACING_SRC_IPC_POSIX_SHARED_MEMORY_H_
+#endif // SRC_TRACING_IPC_POSIX_SHARED_MEMORY_H_
diff --git a/tracing/src/ipc/posix_shared_memory_unittest.cc b/src/tracing/ipc/posix_shared_memory_unittest.cc
similarity index 93%
rename from tracing/src/ipc/posix_shared_memory_unittest.cc
rename to src/tracing/ipc/posix_shared_memory_unittest.cc
index 016014a..5073f5a 100644
--- a/tracing/src/ipc/posix_shared_memory_unittest.cc
+++ b/src/tracing/ipc/posix_shared_memory_unittest.cc
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-#include "tracing/src/ipc/posix_shared_memory.h"
+#include "src/tracing/ipc/posix_shared_memory.h"
#include <errno.h>
#include <fcntl.h>
@@ -25,10 +25,10 @@
#include <unistd.h>
#include "gtest/gtest.h"
-#include "perfetto_base/build_config.h"
-#include "perfetto_base/scoped_file.h"
-#include "perfetto_base/test/test_task_runner.h"
-#include "perfetto_base/utils.h"
+#include "perfetto/base/build_config.h"
+#include "perfetto/base/scoped_file.h"
+#include "perfetto/base/utils.h"
+#include "src/base/test/test_task_runner.h"
namespace perfetto {
namespace {
diff --git a/tracing/src/ipc/producer/producer_ipc_client_impl.cc b/src/tracing/ipc/producer/producer_ipc_client_impl.cc
similarity index 94%
rename from tracing/src/ipc/producer/producer_ipc_client_impl.cc
rename to src/tracing/ipc/producer/producer_ipc_client_impl.cc
index fd5814f..57fd2c8 100644
--- a/tracing/src/ipc/producer/producer_ipc_client_impl.cc
+++ b/src/tracing/ipc/producer/producer_ipc_client_impl.cc
@@ -14,17 +14,17 @@
* limitations under the License.
*/
-#include "tracing/src/ipc/producer/producer_ipc_client_impl.h"
+#include "src/tracing/ipc/producer/producer_ipc_client_impl.h"
#include <inttypes.h>
#include <string.h>
-#include "ipc/client.h"
-#include "perfetto_base/task_runner.h"
-#include "tracing/core/data_source_config.h"
-#include "tracing/core/data_source_descriptor.h"
-#include "tracing/core/producer.h"
-#include "tracing/src/ipc/posix_shared_memory.h"
+#include "perfetto/base/task_runner.h"
+#include "perfetto/ipc/client.h"
+#include "perfetto/tracing/core/data_source_config.h"
+#include "perfetto/tracing/core/data_source_descriptor.h"
+#include "perfetto/tracing/core/producer.h"
+#include "src/tracing/ipc/posix_shared_memory.h"
// TODO think to what happens when ProducerIPCClientImpl gets destroyed
// w.r.t. the Producer pointer. Also think to lifetime of the Producer* during
diff --git a/tracing/src/ipc/producer/producer_ipc_client_impl.h b/src/tracing/ipc/producer/producer_ipc_client_impl.h
similarity index 87%
rename from tracing/src/ipc/producer/producer_ipc_client_impl.h
rename to src/tracing/ipc/producer/producer_ipc_client_impl.h
index 732062e..3f1f736 100644
--- a/tracing/src/ipc/producer/producer_ipc_client_impl.h
+++ b/src/tracing/ipc/producer/producer_ipc_client_impl.h
@@ -14,19 +14,19 @@
* limitations under the License.
*/
-#ifndef TRACING_SRC_IPC_PRODUCER_IPC_PROXY_H_
-#define TRACING_SRC_IPC_PRODUCER_IPC_PROXY_H_
+#ifndef SRC_TRACING_IPC_PRODUCER_PRODUCER_IPC_CLIENT_IMPL_H_
+#define SRC_TRACING_IPC_PRODUCER_PRODUCER_IPC_CLIENT_IMPL_H_
#include <stdint.h>
#include <vector>
-#include "ipc/service_proxy.h"
-#include "tracing/core/basic_types.h"
-#include "tracing/core/service.h"
+#include "perfetto/ipc/service_proxy.h"
+#include "perfetto/tracing/core/basic_types.h"
+#include "perfetto/tracing/core/service.h"
-#include "tracing/ipc/producer_ipc_client.h"
-#include "tracing/src/ipc/producer_port.ipc.h" // From producer_port.proto.
+#include "perfetto/tracing/ipc/producer_ipc_client.h"
+#include "src/tracing/ipc/producer_port.ipc.h" // From producer_port.proto.
namespace perfetto {
@@ -94,4 +94,4 @@
} // namespace perfetto
-#endif // TRACING_SRC_IPC_PRODUCER_IPC_PROXY_H_
+#endif // SRC_TRACING_IPC_PRODUCER_PRODUCER_IPC_CLIENT_IMPL_H_
diff --git a/tracing/src/ipc/producer_port.proto b/src/tracing/ipc/producer_port.proto
similarity index 96%
rename from tracing/src/ipc/producer_port.proto
rename to src/tracing/ipc/producer_port.proto
index c6d5e4f..0215627 100644
--- a/tracing/src/ipc/producer_port.proto
+++ b/src/tracing/ipc/producer_port.proto
@@ -17,8 +17,8 @@
syntax = "proto3";
option optimize_for = LITE_RUNTIME;
-import "tracing/src/ipc/data_source_config.proto";
-import "tracing/src/ipc/data_source_descriptor.proto";
+import "src/tracing/ipc/data_source_config.proto";
+import "src/tracing/ipc/data_source_descriptor.proto";
package perfetto;
diff --git a/tracing/src/ipc/service/producer_ipc_service.cc b/src/tracing/ipc/service/producer_ipc_service.cc
similarity index 96%
rename from tracing/src/ipc/service/producer_ipc_service.cc
rename to src/tracing/ipc/service/producer_ipc_service.cc
index f4e8d4e..e4c0e69 100644
--- a/tracing/src/ipc/service/producer_ipc_service.cc
+++ b/src/tracing/ipc/service/producer_ipc_service.cc
@@ -14,17 +14,17 @@
* limitations under the License.
*/
-#include "tracing/src/ipc/service/producer_ipc_service.h"
+#include "src/tracing/ipc/service/producer_ipc_service.h"
#include <inttypes.h>
-#include "ipc/host.h"
-#include "perfetto_base/logging.h"
-#include "perfetto_base/task_runner.h"
-#include "tracing/core/data_source_config.h"
-#include "tracing/core/data_source_descriptor.h"
-#include "tracing/core/service.h"
-#include "tracing/src/ipc/posix_shared_memory.h"
+#include "perfetto/base/logging.h"
+#include "perfetto/base/task_runner.h"
+#include "perfetto/ipc/host.h"
+#include "perfetto/tracing/core/data_source_config.h"
+#include "perfetto/tracing/core/data_source_descriptor.h"
+#include "perfetto/tracing/core/service.h"
+#include "src/tracing/ipc/posix_shared_memory.h"
// The remote Producer(s) are not trusted. All the methods from the ProducerPort
// IPC layer (e.g. RegisterDataSource()) must assume that the remote Producer is
diff --git a/tracing/src/ipc/service/producer_ipc_service.h b/src/tracing/ipc/service/producer_ipc_service.h
similarity index 91%
rename from tracing/src/ipc/service/producer_ipc_service.h
rename to src/tracing/ipc/service/producer_ipc_service.h
index 4bd4c0f..7dc7651 100644
--- a/tracing/src/ipc/service/producer_ipc_service.h
+++ b/src/tracing/ipc/service/producer_ipc_service.h
@@ -14,19 +14,19 @@
* limitations under the License.
*/
-#ifndef TRACING_SRC_IPC_SERVICE_PRODUCER_IPC_SERVICE_H_
-#define TRACING_SRC_IPC_SERVICE_PRODUCER_IPC_SERVICE_H_
+#ifndef SRC_TRACING_IPC_SERVICE_PRODUCER_IPC_SERVICE_H_
+#define SRC_TRACING_IPC_SERVICE_PRODUCER_IPC_SERVICE_H_
#include <map>
#include <memory>
#include <string>
-#include "ipc/basic_types.h"
-#include "perfetto_base/weak_ptr.h"
-#include "tracing/core/producer.h"
-#include "tracing/core/service.h"
+#include "perfetto/base/weak_ptr.h"
+#include "perfetto/ipc/basic_types.h"
+#include "perfetto/tracing/core/producer.h"
+#include "perfetto/tracing/core/service.h"
-#include "tracing/src/ipc/producer_port.ipc.h" // From producer_port.proto.
+#include "src/tracing/ipc/producer_port.ipc.h" // From producer_port.proto.
namespace perfetto {
@@ -110,4 +110,4 @@
} // namespace perfetto
-#endif // TRACING_SRC_IPC_SERVICE_PRODUCER_IPC_SERVICE_H_
+#endif // SRC_TRACING_IPC_SERVICE_PRODUCER_IPC_SERVICE_H_
diff --git a/tracing/src/ipc/service/service_ipc_host_impl.cc b/src/tracing/ipc/service/service_ipc_host_impl.cc
similarity index 87%
rename from tracing/src/ipc/service/service_ipc_host_impl.cc
rename to src/tracing/ipc/service/service_ipc_host_impl.cc
index 3f19347..218bb4d 100644
--- a/tracing/src/ipc/service/service_ipc_host_impl.cc
+++ b/src/tracing/ipc/service/service_ipc_host_impl.cc
@@ -14,14 +14,14 @@
* limitations under the License.
*/
-#include "tracing/src/ipc/service/service_ipc_host_impl.h"
+#include "src/tracing/ipc/service/service_ipc_host_impl.h"
-#include "ipc/host.h"
-#include "perfetto_base/logging.h"
-#include "perfetto_base/task_runner.h"
-#include "tracing/core/service.h"
-#include "tracing/src/ipc/posix_shared_memory.h"
-#include "tracing/src/ipc/service/producer_ipc_service.h"
+#include "perfetto/base/logging.h"
+#include "perfetto/base/task_runner.h"
+#include "perfetto/ipc/host.h"
+#include "perfetto/tracing/core/service.h"
+#include "src/tracing/ipc/posix_shared_memory.h"
+#include "src/tracing/ipc/service/producer_ipc_service.h"
namespace perfetto {
diff --git a/tracing/src/ipc/service/service_ipc_host_impl.h b/src/tracing/ipc/service/service_ipc_host_impl.h
similarity index 87%
rename from tracing/src/ipc/service/service_ipc_host_impl.h
rename to src/tracing/ipc/service/service_ipc_host_impl.h
index f76ea4f..6dfc551 100644
--- a/tracing/src/ipc/service/service_ipc_host_impl.h
+++ b/src/tracing/ipc/service/service_ipc_host_impl.h
@@ -14,12 +14,12 @@
* limitations under the License.
*/
-#ifndef TRACING_SRC_IPC_IPC_SERVICE_HOST_IMPL_H_
-#define TRACING_SRC_IPC_IPC_SERVICE_HOST_IMPL_H_
+#ifndef SRC_TRACING_IPC_SERVICE_SERVICE_IPC_HOST_IMPL_H_
+#define SRC_TRACING_IPC_SERVICE_SERVICE_IPC_HOST_IMPL_H_
#include <memory>
-#include "tracing/ipc/service_ipc_host.h"
+#include "perfetto/tracing/ipc/service_ipc_host.h"
namespace perfetto {
@@ -52,4 +52,4 @@
} // namespace perfetto
-#endif // TRACING_SRC_IPC_IPC_SERVICE_HOST_IMPL_H_
+#endif // SRC_TRACING_IPC_SERVICE_SERVICE_IPC_HOST_IMPL_H_
diff --git a/tracing/src/test/hello_world_benchmark.cc b/src/tracing/test/hello_world_benchmark.cc
similarity index 100%
rename from tracing/src/test/hello_world_benchmark.cc
rename to src/tracing/test/hello_world_benchmark.cc
diff --git a/tracing/src/test/ipc_test.cc b/src/tracing/test/ipc_test.cc
similarity index 88%
rename from tracing/src/test/ipc_test.cc
rename to src/tracing/test/ipc_test.cc
index 8bda6b2..09e4a0a 100644
--- a/tracing/src/test/ipc_test.cc
+++ b/src/tracing/test/ipc_test.cc
@@ -19,18 +19,18 @@
#include <string.h>
#include <unistd.h>
-#include "perfetto_base/logging.h"
-#include "perfetto_base/test/test_task_runner.h"
-#include "tracing/core/data_source_config.h"
-#include "tracing/core/data_source_descriptor.h"
-#include "tracing/core/producer.h"
-#include "tracing/core/service.h"
-#include "tracing/ipc/producer_ipc_client.h"
-#include "tracing/ipc/service_ipc_host.h"
-#include "tracing/src/core/service_impl.h"
-#include "tracing/src/ipc/posix_shared_memory.h"
-#include "tracing/src/ipc/producer/producer_ipc_client_impl.h"
-#include "tracing/src/ipc/service/service_ipc_host_impl.h"
+#include "perfetto/base/logging.h"
+#include "perfetto/tracing/core/data_source_config.h"
+#include "perfetto/tracing/core/data_source_descriptor.h"
+#include "perfetto/tracing/core/producer.h"
+#include "perfetto/tracing/core/service.h"
+#include "perfetto/tracing/ipc/producer_ipc_client.h"
+#include "perfetto/tracing/ipc/service_ipc_host.h"
+#include "src/base/test/test_task_runner.h"
+#include "src/tracing/core/service_impl.h"
+#include "src/tracing/ipc/posix_shared_memory.h"
+#include "src/tracing/ipc/producer/producer_ipc_client_impl.h"
+#include "src/tracing/ipc/service/service_ipc_host_impl.h"
namespace perfetto {
diff --git a/tracing/src/test/test_shared_memory.cc b/src/tracing/test/test_shared_memory.cc
similarity index 92%
rename from tracing/src/test/test_shared_memory.cc
rename to src/tracing/test/test_shared_memory.cc
index d71de52..dc5756b 100644
--- a/tracing/src/test/test_shared_memory.cc
+++ b/src/tracing/test/test_shared_memory.cc
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-#include "tracing/src/test/test_shared_memory.h"
+#include "src/tracing/test/test_shared_memory.h"
#include <string.h>
-#include "perfetto_base/logging.h"
+#include "perfetto/base/logging.h"
namespace perfetto {
diff --git a/tracing/src/test/test_shared_memory.h b/src/tracing/test/test_shared_memory.h
similarity index 86%
rename from tracing/src/test/test_shared_memory.h
rename to src/tracing/test/test_shared_memory.h
index f1f0178..7abfb3e 100644
--- a/tracing/src/test/test_shared_memory.h
+++ b/src/tracing/test/test_shared_memory.h
@@ -14,14 +14,14 @@
* limitations under the License.
*/
-#ifndef TRACING_SRC_TEST_TEST_SHARED_MEMORY_H_
-#define TRACING_SRC_TEST_TEST_SHARED_MEMORY_H_
+#ifndef SRC_TRACING_TEST_TEST_SHARED_MEMORY_H_
+#define SRC_TRACING_TEST_TEST_SHARED_MEMORY_H_
#include <stddef.h>
#include <memory>
-#include "tracing/core/shared_memory.h"
+#include "perfetto/tracing/core/shared_memory.h"
namespace perfetto {
@@ -47,4 +47,4 @@
} // namespace perfetto
-#endif // TRACING_SRC_TEST_TEST_SHARED_MEMORY_H_
+#endif // SRC_TRACING_TEST_TEST_SHARED_MEMORY_H_
diff --git a/tools/fix_include_guards.py b/tools/fix_include_guards.py
new file mode 100755
index 0000000..80b59a6
--- /dev/null
+++ b/tools/fix_include_guards.py
@@ -0,0 +1,69 @@
+#!/usr/bin/env python
+# Copyright (C) 2017 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import os
+import re
+import sys
+
+def fix_guards(fpath):
+ with open(fpath) as f:
+ lines = [l.strip('\n') for l in f.readlines()]
+ res = []
+ guard = re.sub(r'[^a-zA-Z0-9_-]', '_', fpath.upper()) + '_'
+ replacements = 0
+
+ endif_line_idx = -1
+ for line_idx in xrange(len(lines) - 1, -1, -1):
+ if lines[line_idx].startswith('#endif'):
+ endif_line_idx = line_idx
+ break
+ assert(endif_line_idx > 0)
+
+ line_idx = 0
+ for line in lines:
+ if replacements == 0 and line.startswith('#ifndef '):
+ line = '#ifndef ' + guard
+ replacements = 1
+ elif replacements == 1 and line.startswith('#define '):
+ line = '#define ' + guard
+ replacements = 2
+ elif line_idx == endif_line_idx and replacements == 2:
+ assert(line.startswith('#endif'))
+ line = '#endif // ' + guard + '\n'
+ res.append(line)
+ line_idx += 1
+ if res == lines:
+ return 0
+ with open(fpath, 'w') as f:
+ f.write('\n'.join(res))
+ return 1
+
+def main():
+ if len(sys.argv) < 2:
+ print('Usage: %s src include' % sys.argv[0])
+ return 1
+
+ num_files_changed = 0
+ for topdir in sys.argv[1:]:
+ for root, dirs, files in os.walk(topdir):
+ for name in files:
+ if not name.endswith('.h'):
+ continue
+ fpath = os.path.join(root, name)
+ num_files_changed += fix_guards(fpath)
+ print '%d files changed' % num_files_changed
+
+if __name__ == '__main__':
+ sys.exit(main())
diff --git a/tools/ftrace_proto_gen/BUILD.gn b/tools/ftrace_proto_gen/BUILD.gn
index 87b89ec..49d50b7 100644
--- a/tools/ftrace_proto_gen/BUILD.gn
+++ b/tools/ftrace_proto_gen/BUILD.gn
@@ -17,8 +17,8 @@
"main.cc",
]
deps = [
- "../../ftrace_reader",
"../../gn:default_deps",
- "../../perfetto_base",
+ "../../src/base",
+ "../../src/ftrace_reader",
]
}
diff --git a/tools/ftrace_proto_gen/main.cc b/tools/ftrace_proto_gen/main.cc
index 3998c32..506160c 100644
--- a/tools/ftrace_proto_gen/main.cc
+++ b/tools/ftrace_proto_gen/main.cc
@@ -19,8 +19,8 @@
#include <sstream>
#include <string>
-#include "ftrace_reader/format_parser.h"
-#include "ftrace_reader/ftrace_to_proto.h"
+#include "perfetto/ftrace_reader/format_parser.h"
+#include "perfetto/ftrace_reader/ftrace_to_proto.h"
int main(int argc, const char** argv) {
if (argc != 3) {
diff --git a/tools/sanitizers_unittests/BUILD.gn b/tools/sanitizers_unittests/BUILD.gn
index 9053395..02de5df 100644
--- a/tools/sanitizers_unittests/BUILD.gn
+++ b/tools/sanitizers_unittests/BUILD.gn
@@ -14,12 +14,10 @@
executable("sanitizers_unittests") {
testonly = true
-
deps = [
"../../gn:default_deps",
"../../gn:gtest_deps",
]
-
sources = [
"sanitizers_unittest.cc",
]
diff --git a/tracing/BUILD.gn b/tracing/BUILD.gn
deleted file mode 100644
index f25c654..0000000
--- a/tracing/BUILD.gn
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright (C) 2017 The Android Open Source Project
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-import("../gn/perfetto.gni")
-import("//build_overrides/build.gni")
-import("../ipc//ipc_library.gni")
-
-config("tracing_config") {
- include_dirs = [
- "include",
- perfetto_root_path,
- ]
-}
-
-# Core tracing library, platform independent, no transport layer.
-source_set("tracing") {
- all_dependent_configs = [ ":tracing_config" ]
- deps = [
- "../perfetto_base",
- ]
- sources = [
- "include/tracing/core/basic_types.h",
- "include/tracing/core/data_source_config.h",
- "include/tracing/core/data_source_descriptor.h",
- "include/tracing/core/producer.h",
- "include/tracing/core/service.h",
- "include/tracing/core/shared_memory.h",
- "src/core/service_impl.cc",
- "src/core/service_impl.h",
- ]
-}
-
-# IPC service definitions.
-ipc_library("ipc_protos") {
- proto_in_dir = perfetto_root_path
- extra_configs = [ "../ipc:config" ]
- sources = [
- "src/ipc/data_source_config.proto",
- "src/ipc/data_source_descriptor.proto",
- "src/ipc/producer_port.proto",
- ]
-}
-
-# Posix specialization of the tracing library for Linux/Android/Mac. Provides
-# an IPC transport over a UNIX domain socket.
-source_set("ipc") {
- sources = [
- "include/tracing/ipc/producer_ipc_client.h",
- "include/tracing/ipc/service_ipc_host.h",
- "src/ipc/posix_shared_memory.cc",
- "src/ipc/posix_shared_memory.h",
- "src/ipc/producer/producer_ipc_client_impl.cc",
- "src/ipc/producer/producer_ipc_client_impl.h",
- "src/ipc/service/producer_ipc_service.cc",
- "src/ipc/service/producer_ipc_service.h",
- "src/ipc/service/service_ipc_host_impl.cc",
- "src/ipc/service/service_ipc_host_impl.h",
- ]
- deps = [
- ":ipc_protos",
- ":tracing",
- "../ipc",
- "../perfetto_base",
- ]
-}
-
-executable("tracing_unittests") {
- testonly = true
- deps = [
- ":ipc",
- ":tracing",
- "../gn:default_deps",
- "../gn:gtest_deps",
- "../perfetto_base",
- "../perfetto_base:test_support",
- ]
-
- sources = [
- "src/core/service_impl_unittest.cc",
- "src/ipc/posix_shared_memory_unittest.cc",
- "src/test/test_shared_memory.cc",
- "src/test/test_shared_memory.h",
- ]
-}
-
-executable("tracing_test") {
- testonly = true
- deps = [
- ":ipc",
- ":ipc_protos",
- ":tracing",
- "../gn:default_deps",
- "../ipc",
- "../perfetto_base",
- "../perfetto_base:test_support",
- ]
- sources = [
- "src/test/ipc_test.cc",
- ]
-}
-
-if (!build_with_chromium) {
- executable("tracing_benchmarks") {
- testonly = true
-
- deps = [
- "../gn:default_deps",
- "//buildtools:benchmark",
- ]
-
- sources = [
- "src/test/hello_world_benchmark.cc",
- ]
- }
-}