gdb.execute(line_size_command)
gdb.execute(size_command)
- func = lambda: self._do_test()
-
- self.measure.measure(func, line_size)
+ self.measure.measure(self._do_test, line_size)
line_size *= 2
iteration = 5
while iteration > 0:
utils.safe_execute("mt flush symbol-cache")
- func = lambda: utils.safe_execute("p symbol_not_found")
- self.measure.measure(func, run)
+ self.measure.measure(
+ lambda: utils.safe_execute("p symbol_not_found"), run
+ )
iteration -= 1
iteration = 5
while iteration > 0:
utils.safe_execute("mt flush symbol-cache")
- func = lambda: utils.safe_execute("print gm_std::cerr")
- self.measure.measure(func, run)
+ self.measure.measure(
+ lambda: utils.safe_execute("print gm_std::cerr"), run
+ )
iteration -= 1
iteration = 5
while iteration > 0:
utils.safe_execute("mt flush symbol-cache")
- func1 = lambda: utils.safe_execute("ptype hello")
- func = lambda: utils.run_n_times(2, func1)
- self.measure.measure(func, run)
+ self.measure.measure(
+ lambda: utils.run_n_times(
+ 2, lambda: utils.safe_execute("ptype hello")
+ ),
+ run,
+ )
iteration -= 1
utils.select_file(this_run_binfile)
iteration = 5
while iteration > 0:
- func = lambda: utils.runto_main()
- self.measure.measure(func, run)
+ self.measure.measure(lambda: utils.runto_main(), run)
iteration -= 1
this_run_binfile = "%s-%s" % (self.binfile, utils.convert_spaces(run))
iteration = 5
while iteration > 0:
- func = lambda: self._doit(this_run_binfile)
- self.measure.measure(func, run)
+ self.measure.measure(lambda: self._doit(this_run_binfile), run)
iteration -= 1
def execute_test(self):
for i in range(1, 5):
- func = lambda: self._run(i * self.step)
- self.measure.measure(func, i * self.step)
+ self.measure.measure(lambda: self._run(i * self.step), i * self.step)
def execute_test(self):
for i in range(1, 5):
- func = lambda: self._run(i * self.step)
- self.measure.measure(func, i * self.step)
+ self.measure.measure(lambda: self._run(i * self.step), i * self.step)
# but measure differently.
if self.measure_load:
do_test_load = "call do_test_load (%d)" % num
- func = lambda: gdb.execute(do_test_load)
-
- self.measure.measure(func, num)
+ self.measure.measure(lambda: gdb.execute(do_test_load), num)
do_test_unload = "call do_test_unload (%d)" % num
gdb.execute(do_test_unload)
gdb.execute(do_test_load)
do_test_unload = "call do_test_unload (%d)" % num
- func = lambda: gdb.execute(do_test_unload)
-
- self.measure.measure(func, num)
+ self.measure.measure(lambda: gdb.execute(do_test_unload), num)
num = num / 2
iteration -= 1
def execute_test(self):
for bpcount in range(1, 10):
- tfunc = lambda bound_bpcount=bpcount: self._do_test(bound_bpcount)
- self.measure.measure(tfunc, bpcount)
+ self.measure.measure(
+ lambda bound_bpcount=bpcount: self._do_test(bound_bpcount), bpcount
+ )