MCPcopy Create free account
hub / github.com/coreboot/coreboot / fill_range

Method fill_range

util/me_cleaner/me_cleaner.py:74–83  ·  view source on GitHub ↗
(self, start, end, fill)

Source from the content-addressed store, hash-verified

72 raise OutOfRegionException()
73
74 def fill_range(self, start, end, fill):
75 if self.region_start + end <= self.region_end:
76 if start < end:
77 block = fill * 4096
78 self.f.seek(self.region_start + start)
79 self.f.writelines(itertools.repeat(block,
80 (end - start) // 4096))
81 self.f.write(block[:(end - start) % 4096])
82 else:
83 raise OutOfRegionException()
84
85 def fill_all(self, fill):
86 self.fill_range(0, self.region_end - self.region_start, fill)

Callers 4

fill_allMethod · 0.95
remove_modulesFunction · 0.80
me_cleaner.pyFile · 0.80

Calls 2

seekMethod · 0.80

Tested by

no test coverage detected