Tha am pròiseact elfshaker a' leasachadh siostam smachd dreach airson faidhlichean ELF.

Chaidh a’ chiad fhoillseachadh den phròiseact elfshaker, siostam smachd dreach binary air a bharrrachadh airson sùil a chumail air atharrachaidhean ann an gnìomhan ELF, fhoillseachadh. Bidh an siostam a’ stòradh pìosan binary eadar faidhlichean, a’ leigeil leat an dreach a tha thu ag iarraidh fhaighinn air ais le iuchair, a luathaicheas gu mòr an gnìomhachd “git bisect” agus a lughdaicheas gu mòr na tha de dh’ àite diosc air a chleachdadh. Tha còd a’ phròiseict air a sgaoileadh fo chead Apache-2.0.

Tha am prògram sònraichte airson cho èifeachdach sa tha e ann a bhith a’ stòradh atharrachaidhean binary ann an àireamh mhòr de fhaidhlichean binary coltach ris, mar eisimpleir, a gheibhear tro thogail mean air mhean de aon phròiseact. Gu sònraichte, faodar toraidhean dà mhìle ath-thogail den inneal-cruinneachaidh Clang (tha gach ath-thogail a’ nochdadh an atharrachaidh às deidh gach gealltanas) a stòradh ann am faidhle pacaid singilte de 100 MB ann am meud, a tha 4000 uair nas lugha na na bhiodh a dhìth ma thèid a stòradh air leth. .

Bheir toirt a-mach staid sam bith bho fhaidhle sònraichte 2-4 diogan (60 tursan nas luaithe na git bisecting LLVM code), a’ toirt cothrom dhut an dreach a tha thu ag iarraidh de ghnìomhachd pròiseict a thoirt a-mach gu sgiobalta gun a bhith ag ath-thogail bhon stòr no a’ stòradh leth-bhreac de gach dreach de phròiseact a chaidh a thogail roimhe seo. so-ghnìomhaichte.

Source: fosgailtenet.ru

Cuir beachd ann