aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSeongJae Park <sj@kernel.org>2024-04-21 09:25:49 -0700
committerSeongJae Park <sj@kernel.org>2024-04-21 09:26:46 -0700
commit01def38580612da18b0d789d0eb9acab2090ee53 (patch)
tree38a3df86d0bb658284e0bd256e5a61c45d94f7c3
parentf6c5cb33375e70450cff2c2f3ef3cb5706825cc9 (diff)
downloaddamo-01def38580612da18b0d789d0eb9acab2090ee53.tar.gz
_damo_records: Handle profile and memory footprint from finish_recording()
When handle.file_format == file_type_perf_data, finish_recording() doesn't care profile and memory footprint recording. Handle the case. Signed-off-by: SeongJae Park <sj@kernel.org>
-rw-r--r--_damo_records.py13
1 files changed, 6 insertions, 7 deletions
diff --git a/_damo_records.py b/_damo_records.py
index d8641279..9da8c93b 100644
--- a/_damo_records.py
+++ b/_damo_records.py
@@ -748,13 +748,12 @@ def finish_recording(handle):
if handle.file_format == file_type_perf_data:
os.chmod(handle.file_path, handle.file_permission)
- return
-
- err = update_records_file(handle.file_path, handle.file_format,
- handle.file_permission, handle.monitoring_intervals)
- if err != None:
- print('converting format from perf_data to %s failed (%s)' %
- (handle.file_format, err))
+ else:
+ err = update_records_file(handle.file_path, handle.file_format,
+ handle.file_permission, handle.monitoring_intervals)
+ if err != None:
+ print('converting format from perf_data to %s failed (%s)' %
+ (handle.file_format, err))
if handle.perf_profile_pipe is not None:
try: