def read_configuration(self): CGenericBinaryDiffMinimizer.read_configuration(self) try: self.line_per_line = bool( self.parser.get(self.section, 'line-per-line')) except: self.line_per_line = False try: self.lines_to_rip = int( self.parser.get(self.section, 'lines-to-rip')) except: self.lines_to_rip = 1 try: self.lines_percent = int( self.parser.get(self.section, 'lines-percent')) except: self.lines_percent = 10 try: self.crash_path = self.parser.get(self.section, 'crash-path') except: self.crash_path = None try: self.infinite_loop = self.parser.get(self.section, 'crash-path') except: self.infinite_loop = False
def main(mode, cfg, section, template, crash, diff, output=None): if mode == "generic": minimizer = CGenericBinaryDiffMinimizer(cfg, section) minimizer.minimize(template, crash, diff, output) elif mode == "line": output = diff minimizer = CLineMinimizer(cfg, section) minimizer.minimize(template, output) elif html_support and mode == "html": output = diff minimizer = CHtmlMinimizer(cfg, section) minimizer.minimize(template, output) else: print("Unknown mode '%s'" % mode)
def main(mode, cfg, section, template, crash, diff, output=None): if mode == "generic": minimizer = CGenericBinaryDiffMinimizer(cfg, section) minimizer.minimize(template, crash, diff, output) elif mode == "line": output = diff minimizer = CLineMinimizer(cfg, section) minimizer.minimize(template, output) elif html_support and mode == "html": output = diff minimizer = CHtmlMinimizer(cfg, section) minimizer.minimize(template, output) else: print "Unknown mode '%s'" % mode
def read_configuration(self): CGenericBinaryDiffMinimizer.read_configuration(self) try: self.line_per_line = bool(self.parser.get(self.section, 'tag-per-tag')) except: self.line_per_line = False try: self.lines_to_rip = int(self.parser.get(self.section, 'tags-to-rip')) except: self.lines_to_rip = 1 try: self.crash_path = self.parser.get(self.section, 'crash-path') except: self.crash_path = None try: self.infinite_loop = self.parser.get(self.section, 'crash-path') except: self.infinite_loop = False
def __init__(self, cfg, section): CGenericBinaryDiffMinimizer.__init__(self, cfg, section) self.strip_empty_lines = True self.read_configuration()
def __init__(self, cfg, section): CGenericBinaryDiffMinimizer.__init__(self, cfg, section) self.strip_empty_lines = True self.read_configuration()