Lines Matching full:1
23 write_suffix_lookup = {"b": (1, "B"),
57 rc = subprocess.Popen("timeout -s 9 {timeout}s {qemu_path} {qemu_args} 2>&1\
95 if i <=(HINT_LEN-1):
100 l = i-1
105 k += 1
106 l -= 1
108 l -= 1
115 for j in range(1, HINT_LEN):
119 step = int(writes[0].split()[1], 16) - int(writes[1].split()[1], 16)
120 for j in range(1, HINT_LEN-1):
121 if step != int(writes[j].split()[1], 16) - \
122 int(writes[j+1].split()[1], 16):
125 return (int(writes[0].split()[1], 16)+step, length)
129 remove_step = 1
132 # 1.) Try to remove lines completely and reproduce the crash.
135 remove_step = 1
146 if remove_step > 1:
149 remove_step = 1
151 newtrace[i] = prior[0] # remove_step = 1
159 suffix = newtrace[i].split()[0][-1]
161 addr = int(newtrace[i].split()[1], 16)
165 size=write_suffix_lookup[suffix][1]),
187 addr = int(newtrace[i].split()[1], 16)
190 if length > 1:
196 hint_len = hint[1]
205 i += 1
212 newtrace.insert(i+1, "")
213 power = 1
219 newtrace[i+1] = "write {addr} {size} 0x{data}\n".format(
229 power += 1
233 i -= 1
236 del newtrace[i+1]
237 i += 1
246 i += 1
252 prefix = " ".join(newtrace[i].split()[:-1])
253 data = newtrace[i].split()[-1]
259 if (data_bin_list[j] == '1'):
263 if len(data_try) % 2 == 1:
271 data_bin_list[j] = '1'
273 i += 1
292 old_len = len(newtrace) + 1
323 minimize_trace(sys.argv[-2], sys.argv[-1])