diff --git a/packages/platforms/android/cpp-profiler/bin/BAMPerfProfiler-arm64-v8a b/packages/platforms/android/cpp-profiler/bin/BAMPerfProfiler-arm64-v8a index af0fd169..e4aa5bea 100755 Binary files a/packages/platforms/android/cpp-profiler/bin/BAMPerfProfiler-arm64-v8a and b/packages/platforms/android/cpp-profiler/bin/BAMPerfProfiler-arm64-v8a differ diff --git a/packages/platforms/android/cpp-profiler/bin/BAMPerfProfiler-armeabi-v7a b/packages/platforms/android/cpp-profiler/bin/BAMPerfProfiler-armeabi-v7a index 7220bcde..8c86036e 100755 Binary files a/packages/platforms/android/cpp-profiler/bin/BAMPerfProfiler-armeabi-v7a and b/packages/platforms/android/cpp-profiler/bin/BAMPerfProfiler-armeabi-v7a differ diff --git a/packages/platforms/android/cpp-profiler/bin/BAMPerfProfiler-x86 b/packages/platforms/android/cpp-profiler/bin/BAMPerfProfiler-x86 index 650c0f1f..b808c1c4 100755 Binary files a/packages/platforms/android/cpp-profiler/bin/BAMPerfProfiler-x86 and b/packages/platforms/android/cpp-profiler/bin/BAMPerfProfiler-x86 differ diff --git a/packages/platforms/android/cpp-profiler/bin/BAMPerfProfiler-x86_64 b/packages/platforms/android/cpp-profiler/bin/BAMPerfProfiler-x86_64 index f47497a8..a515fad8 100755 Binary files a/packages/platforms/android/cpp-profiler/bin/BAMPerfProfiler-x86_64 and b/packages/platforms/android/cpp-profiler/bin/BAMPerfProfiler-x86_64 differ diff --git a/packages/platforms/android/cpp-profiler/src/main.cpp b/packages/platforms/android/cpp-profiler/src/main.cpp index e0c6c477..4aa1886e 100644 --- a/packages/platforms/android/cpp-profiler/src/main.cpp +++ b/packages/platforms/android/cpp-profiler/src/main.cpp @@ -107,26 +107,6 @@ long long printPerformanceMeasure(std::vector pids) return totalDuration.count(); } -std::vector split(const string &str, char delimiter) -{ - std::vector result; - string currentResult = ""; - for (char c : str) - { - if (c == delimiter || c == '\n') - { - result.push_back(currentResult); - currentResult = ""; - } - else - { - currentResult += c; - } - } - - return result; -} - std::vector pidOf(string bundleId) { auto result = executeCommand("pidof " + bundleId); diff --git a/packages/platforms/android/cpp-profiler/src/utils.cpp b/packages/platforms/android/cpp-profiler/src/utils.cpp index caab8147..3a0d5472 100644 --- a/packages/platforms/android/cpp-profiler/src/utils.cpp +++ b/packages/platforms/android/cpp-profiler/src/utils.cpp @@ -37,3 +37,23 @@ std::string executeCommand(std::string command) } return result; } + +std::vector split(const std::string &str, char delimiter) +{ + std::vector result; + std::string currentResult = ""; + for (char c : str) + { + if (c == delimiter || c == '\n') + { + result.push_back(currentResult); + currentResult = ""; + } + else + { + currentResult += c; + } + } + + return result; +} diff --git a/packages/platforms/android/cpp-profiler/src/utils.h b/packages/platforms/android/cpp-profiler/src/utils.h index 127feafc..abda0cc5 100644 --- a/packages/platforms/android/cpp-profiler/src/utils.h +++ b/packages/platforms/android/cpp-profiler/src/utils.h @@ -6,5 +6,6 @@ void log(const std::string &msg); void logTimestamp(); std::string executeCommand(std::string command); +std::vector split(const std::string &str, char delimiter); #endif /* UTILS_H */