Qhov project elfshaker tab tom tsim ib qho kev tswj hwm version rau ELF cov ntaub ntawv.

Thawj qhov kev tso tawm ntawm elfshaker qhov project, binary version tswj kev ua kom zoo rau kev taug qab kev hloov pauv rau ELF executables, tau luam tawm. Lub kaw lus khaws cia binary thaj ua rau thaj nruab nrab ntawm cov ntaub ntawv, tso cai rau koj kom rov qab tau qhov xav tau version los ntawm qhov tseem ceeb, uas ua rau nrawm nrawm rau "git bisect" kev ua haujlwm thiab txo qis qhov chaw disk siv ntau heev. Txoj haujlwm code raug faib raws li Apache-2.0 daim ntawv tso cai.

Qhov kev zov me nyuam yog qhov tseem ceeb rau nws qhov ua tau zoo ntawm kev khaws cia cov kev hloov pauv binary hauv ntau cov ntaub ntawv binary zoo sib xws, piv txwv li, tau txais thaum lub sij hawm incremental tsim ntawm ib qhov project. Tshwj xeeb, cov txiaj ntsig ntawm ob txhiab rov tsim kho ntawm Clang compiler (txhua qhov kev tsim kho tshiab qhia txog qhov kev hloov pauv tom qab txhua qhov kev cog lus) tuaj yeem khaws cia rau hauv ib lub pob ntawv loj ntawm 100 MB, uas yog 4000 npaug me dua qhov yuav tsum tau yog tias khaws cia nyias. .

Extracting ib lub xeev los ntawm ib tug muab cov ntaub ntawv yuav siv sij hawm 2-4 vib nas this (60 lub sij hawm sai dua git bisecting LLVM code), tso cai rau koj kom sai sai tshem tawm qhov xav tau version ntawm ib qhov project executables yam tsis tau rebuilding los ntawm qhov chaw los yog khaws ib daim qauv ntawm txhua version ntawm ib tug yav tas los tsim. ua tau.

Tau qhov twg los: opennet.ru

Ntxiv ib saib