| apebs[m3] = mkpeb(aehdr, avhdr, buf0, m2, false), m = EB_PAGE_SIZE, m1 = m3, n = n1, n0 = n2, avhdr.valid?, aehdr.valid?, m1 < # pebs, m3 < # apebs, abs(pebs, apebs), is-aligned(n1, EB_PAGE_SIZE), is-aligned(m0, EB_PAGE_SIZE), mtd-cons(pebs), ubi-io-inv(apebs), n2 + n1 ≤ # buf, m0 + n1 ≤ LEB_SIZE, m2 ≤ m0 ⊦ m1 < # pebs ∧ (¬ pebs[m1].bad → m1 < # pebs) |