diff options
author | Yordan Karadzhov (VMware) <y.karadz@gmail.com> | 2021-05-17 17:21:36 +0300 |
---|---|---|
committer | Yordan Karadzhov (VMware) <y.karadz@gmail.com> | 2021-05-18 10:52:15 +0300 |
commit | 0929c4b624f83a3f663cf31b09769ddfce0bc91a (patch) | |
tree | d651dfec6fc8b43f9d9dacaf7e24369376ed4d67 | |
parent | 6e7b17ed93108e86e261cc5a4222d673edf92daf (diff) | |
download | kernel-shark-0929c4b624f83a3f663cf31b09769ddfce0bc91a.tar.gz |
kernel-shark: Clear before loading new session
Make sure that all already loaded Data streams are properly closed,
before loading a new configuration from session description file.
Link: https://lore.kernel.org/linux-trace-devel/20210517142140.286153-4-y.karadz@gmail.com
Signed-off-by: Yordan Karadzhov (VMware) <y.karadz@gmail.com>
-rw-r--r-- | src/KsSession.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/KsSession.cpp b/src/KsSession.cpp index 1e19a5fc..b9edb3a2 100644 --- a/src/KsSession.cpp +++ b/src/KsSession.cpp @@ -128,6 +128,7 @@ void KsSession::loadDataStreams(kshark_context *kshark_ctx, data->unregisterCPUCollections(); + kshark_close_all(kshark_ctx); dataSize = kshark_import_all_dstreams(kshark_ctx, _config, data->rows_r()); |