ะะฟัะฑะปะธะบะพะฒะฐะฝ ะฟะตัะฒัะน ะฒัะฟััะบ ะฟัะพะตะบัะฐ elfshaker, ัะฐะทะฒะธะฒะฐััะตะณะพ ัะธััะตะผั ัะฟัะฐะฒะปะตะฝะธั ะฒะตััะธัะผะธ ะดะปั ะดะฒะพะธัะฝัั ัะฐะนะปะพะฒ, ะพะฟัะธะผะธะทะธัะพะฒะฐะฝะฝัั ะดะปั ะพััะปะตะถะธะฒะฐะฝะธั ะธะทะผะตะฝะตะฝะธะน ะฒ ะธัะฟะพะปะฝัะตะผัั ัะฐะนะปะฐั ะฒ ัะพัะผะฐัะต ELF. ะกะธััะตะผะฐ ั ัะฐะฝะธั ะฑะธะฝะฐัะฝัะต ะฟะฐััะธ ะผะตะถะดั ัะฐะนะปะฐะผะธ, ะฟะพะทะฒะพะปัะตั ะธะทะฒะปะตะบะฐัั ะฝัะถะฝัั ะฒะตััะธั ะฟะพ ะบะปััั, ััะพ ะทะฝะฐัะธัะตะปัะฝะพ ััะบะพััะตั ะฒัะฟะพะปะฝะตะฝะธะต ะพะฟะตัะฐัะธะธ ยซgit bisectยป ะธ ัะธะปัะฝะพ ัะพะบัะฐัะฐะตั ัะฐะทะผะตั ะธัะฟะพะปัะทัะตะผะพะณะพ ะดะธัะบะพะฒะพะณะพ ะฟัะพัััะฐะฝััะฒะฐ. ะะพะด ะฟัะพะตะบัะฐ ัะฐัะฟัะพัััะฐะฝัะตััั ะฟะพะด ะปะธัะตะฝะทะธะตะน Apache-2.0.
ะัะพะณัะฐะผะผะฐ ะฟัะธะผะตัะฐัะตะปัะฝะฐ ะฒััะพะบะพะน ัััะตะบัะธะฒะฝะพัััั ั ัะฐะฝะตะฝะธั ะฑะธะฝะฐัะฝัั ะธะทะผะตะฝะตะฝะธะน ะฒ ะฑะพะปััะพะผ ัะธัะปะต ะฟะพั ะพะถะธั ะฑะธะฝะฐัะฝัั ัะฐะนะปะพะฒ, ะฝะฐะฟัะธะผะตั, ะฟะพะปััะตะฝะฝัั ะฒ ะฟัะพัะตััะต ะธะฝะบัะตะผะตะฝัะฐะปัะฝัั ัะฑะพัะพะบ ะพะดะฝะพะณะพ ะฟัะพะตะบัะฐ. ะ ัะฐััะฝะพััะธ, ัะตะทัะปััะฐัั ะดะฒัั ััััั ะฟะตัะตัะฑะพัะพะบ ะบะพะผะฟะธะปััะพัะฐ Clang (ะบะฐะถะดะฐั ะฟะตัะตัะฑะพัะบะฐ ะพััะฐะถะฐะตั ะธะทะผะตะฝะตะฝะธะต ะฟะพัะปะต ะบะฐะถะดะพะณะพ ะบะพะผะผะธัะฐ) ะผะพะณัั ะฑััั ัะพั ัะฐะฝะตะฝั ะฒ ะพะดะฝะพะผ pack-ัะฐะนะปะต, ัะฐะทะผะตัะพะผ 100 ะะ, ััะพ ะฒ 4000 ัะฐะท ะผะตะฝััะต, ัะตะผ ะฟะพััะตะฑะพะฒะฐะปะพัั ะฑั ะฟัะธ ัะฐะทะดะตะปัะฝะพะผ ั ัะฐะฝะตะฝะธะธ.
ะะทะฒะปะตัะตะฝะธะต ะปัะฑะพะณะพ ัะพััะพัะฝะธั ะธะท ะดะฐะฝะฝะพะณะพ ัะฐะนะปะฐ ะทะฐะฝะธะผะฐะตั 2-4 ัะตะบัะฝะดั (ะฒ 60 ัะฐะท ะฑััััะตะต ะพะฟะตัะฐัะธะธ ยซgit bisectยป ะฝะฐะด ะบะพะดะพะผ LLVM), ััะพ ะฟะพะทะฒะพะปัะตั ะฑััััะพ ะธะทะฒะปะตัั ะฝัะถะฝัั ะฒะตััะธั ะธัะฟะพะปะฝัะตะผัั
ัะฐะนะปะพะฒ ะฟัะพะตะบัะฐ ะฑะตะท ะฟะตัะตัะฑะพัะบะธ ะธะท ะธัั
ะพะดะฝัั
ัะตะบััะพะฒ ะธะปะธ ั
ัะฐะฝะตะฝะธั ะบะพะฟะธะธ ะบะฐะถะดะพะน ะฒะตััะธะธ ัะฐะฝะตะต ัะพะฑัะฐะฝะฝะพะณะพ ะธัะฟะพะปะฝัะตะผะพะณะพ ัะฐะนะปะฐ.
เจธเจฐเฉเจค: opennet.ru