ELF ์คํ ํ์ผ์ ๋ณ๊ฒฝ ์ฌํญ์ ์ถ์ ํ๋ ๋ฐ ์ต์ ํ๋ ๋ฐ์ด๋๋ฆฌ ๋ฒ์ ์ ์ด ์์คํ ์ธ elfshaker ํ๋ก์ ํธ์ ์ฒซ ๋ฒ์งธ ๋ฆด๋ฆฌ์ค๊ฐ ๊ฒ์๋์์ต๋๋ค. ์์คํ ์ ํ์ผ ์ฌ์ด์ ๋ฐ์ด๋๋ฆฌ ํจ์น๋ฅผ ์ ์ฅํ๊ณ ํค๋ก ์ํ๋ ๋ฒ์ ์ ๊ฒ์ํ ์ ์๋๋ก ํ์ฌ "git bisect" ์์ ์๋๋ฅผ ํฌ๊ฒ ๋์ด๊ณ ์ฌ์ฉ๋๋ ๋์คํฌ ๊ณต๊ฐ์ ํฌ๊ฒ ์ค์ ๋๋ค. ํ๋ก์ ํธ ์ฝ๋๋ Apache-2.0 ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
์ด ํ๋ก๊ทธ๋จ์ ์๋ฅผ ๋ค์ด ํ ํ๋ก์ ํธ์ ์ฆ๋ถ ๋น๋ ์ค์ ์ป์ ๋ค์์ ์ ์ฌํ ๋ฐ์ด๋๋ฆฌ ํ์ผ์ ๋ฐ์ด๋๋ฆฌ ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฅํ๋ ๋ฐ ์์ด ๋์ ํจ์จ์ฑ์ผ๋ก ์ ๋ช ํฉ๋๋ค. ํนํ, Clang ์ปดํ์ผ๋ฌ๋ฅผ 100๋ฒ ์ฌ๊ตฌ์ถํ ๊ฒฐ๊ณผ(๊ฐ ์ฌ๊ตฌ์ถ์ ๊ฐ ์ปค๋ฐ ํ์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ฐ์ํจ)๋ฅผ 4000MB ํฌ๊ธฐ์ ๋จ์ผ ํฉ ํ์ผ์ ์ ์ฅํ ์ ์์ต๋๋ค. ์ด๋ ๋ณ๋๋ก ์ ์ฅํ๋ ๊ฒฝ์ฐ ํ์ํ ๊ฒ๋ณด๋ค XNUMX๋ฐฐ ๋ ์์ต๋๋ค. .
ํน์ ํ์ผ์์ ์ํ๋ฅผ ์ถ์ถํ๋ ๋ฐ 2~4์ด๊ฐ ์์๋ฉ๋๋ค(git์์ LLVM ์ฝ๋๋ฅผ ์๋ถํ๋ ๊ฒ๋ณด๋ค 60๋ฐฐ ๋น ๋ฆ). ์ด๋ฅผ ํตํด ์์ค์์ ๋ค์ ๋น๋ํ๊ฑฐ๋ ์ด์ ์ ๋น๋๋ ๊ฐ ๋ฒ์ ์ ๋ณต์ฌ๋ณธ์ ์ ์ฅํ์ง ์๊ณ ๋ ํ๋ก์ ํธ ์คํ ํ์ผ์ ์ํ๋ ๋ฒ์ ์ ๋น ๋ฅด๊ฒ ์ถ์ถํ ์ ์์ต๋๋ค. ์คํ ๊ฐ๋ฅ.
์ถ์ฒ : opennet.ru