Skip to content

Commit 3d2cdd9

Browse files
douglas-raillard-armmarcbonnici
authored andcommitted
ftrace: Use named ftrace buffer
Use a buffer named "devlib" instead of using the top-level default buffer. That will improve interop with other tools trying to collect a trace at the same time as devlib.
1 parent e012b17 commit 3d2cdd9

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

devlib/collector/ftrace.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ def available_functions(self):
237237
return self.target.read_value(self.available_functions_file).splitlines()
238238

239239
def reset(self):
240-
self.target.execute('{} reset'.format(self.target_binary),
240+
self.target.execute('{} reset -B devlib'.format(self.target_binary),
241241
as_root=True, timeout=TIMEOUT)
242242
if self.functions:
243243
self.target.write_value(self.function_profile_file, 0, verify=False)
@@ -262,7 +262,7 @@ async def start(self):
262262
self.target.write_value('/proc/sys/kernel/kptr_restrict', 0)
263263

264264
self.target.execute(
265-
'{} start {buffer_size} {cmdlines_size} {clock} {events} {tracer} {functions}'.format(
265+
'{} start -B devlib {buffer_size} {cmdlines_size} {clock} {events} {tracer} {functions}'.format(
266266
self.target_binary,
267267
events=self.event_string,
268268
tracer=tracer_string,
@@ -307,7 +307,7 @@ def stop(self):
307307
self.stop_time = time.time()
308308
if self.automark:
309309
self.mark_stop()
310-
self.target.execute('{} stop'.format(self.target_binary),
310+
self.target.execute('{} stop -B devlib'.format(self.target_binary),
311311
timeout=TIMEOUT, as_root=True)
312312
self._reset_needed = True
313313

0 commit comments

Comments
 (0)