glibc-audit

Programinė įranga Screenshot:
glibc-audit
Programinė detalės:
Versija: 2.4-4
Įkėlimo datą: 3 Jun 15
Kūrėjas: John Reiser
Licencija: Nemokamai
Populiarumas: 85

Rating: nan/5 (Total Votes: 0)

glibc auditas yra modifikuota versija glibc už programų kūrėjams, kurie tikrina savo kodą su automatine atminties prieigos checker pvz Valgrind, apdrausti, arba išvalyti.
glibc auditas buvo patikrinta ir išvalyti taip, kad ataskaitos iš kūrėjo naudojimo atminties prieigos tikrinimas yra labiau tikėtina, kad bus įdomu kūrėjas, su mažiau "triukšmo" iš paties C bibliotekoje. Paprastai glibc auditas inicijuoja visus savo vietos kintamųjų ir structs prieš naudojimą. Įprasta glibc naudoja grąžinamos fiktyviais kintamaisiais, kurie yra "Do not-atsargumo priemonių reikia" savo logiką, bet apie kurias pranešė Access Memory tikrintuvą.
 
Be to, r_debug.r_brk protokolas buvo sustiprintas bendradarbiauti su bendrai gyvenantys auditorius. Jei auditorius nustato .r_brk, tada Runtime krautuvas kreipsis auditorius tiesiogiai, kai įvyksta shared library įvykis.
Tai daug patogiau, nei naudojant ribines vertes. Pagal nutylėjimą senas atskaitos tašką protokolas veikia panašiai kaip anksčiau. Nauja protokolas yra binarinė suderinama su amžiaus mašinose, kur žymeklis prie funkcijos yra tokio paties dydžio kaip įprastą rodyklę. Platformos, kur rodyklė funkcija yra didesnis (pvz HP-PA RISC, alfa procesoriaus arba PowerPC) nėra dvejetainis atgaliniu būdu suderinami, ir turės prieaugio r_debug.r_version. Exising klientai (pvz gdb) taip pat pamatysite ignorable tipo neatitikimas klaida, kai jie pastatyti. Bet dabar, ji yra verta daugiau ne slopinti gdb runtime x86.
 
Pleistras keičia 91 failų. Palyginti su glibc-2.3.2-27.9, papildomas kodas užima 18 Daugiau baitų .text ir 24 mažiau baitų .Taigi. Apie nano-Scopic mastu, tipiškas vykdymo kaina yra nuo 0 iki 3 CPU ciklų per nukentėjo rutina; Apskaičiuota mediana bendras poveikis yra mažiau nei 1 sekundę vieną įrenginį per dieną. Atsižvelgiant * printf () atveju glibc auditas yra greitesnis nei glibc nes valomi-up šaltinis padeda gcc-3,2 stengtis nesukelti žiaurią kodą, kai Inicijuojama printf_spec.info už parse_one_spec () in stdio-common / printf-parse.h.
 
Glibc auditas buvo apskaičiuota veikia Access Memory tikrintuvą dėl vidaus testcases apie glibc, tada analizuoti pateiktoms klaidas ir pakeisti šaltinį. Procesas atskleidė 10 Access Memory klaidas glibc-2.3.2-11.9. Septyni buvo nustatytos glibc-2.3.2-27.9, dar du buvo nustatyti CVS, ir vienas dizaino škvalas, kad tikriausiai nebus fiksuotas.
 
Predecessor pleistrai glibc auditas-1 buvo pateikti glibc projektą, bet tie lopai buvo ignoruojami [user "Svečių", slaptažodis "Svečias"], sumažėjo arba atmesti. Yra pakankamai pagerėjo tinkamumo naudoti ir patikimumo skelbti glibc auditą-1 atskirai.
Nemodifikuotos glibc-2.3.2-27.9.src.rpm yra nuo RedHat veidrodžiai. rpmbuild -ba --target i686 truko apie 4 valandas ir 2,5 GB laisvos vietos diske ant mašina su 1.1GHz procesorius, 384MB RAM, UDMA100 diske.
Kas naujo šioje versijoje:

Panaši programinė įranga

Kita programinė įranga kūrėjas John Reiser

jumpstart
jumpstart

2 Jun 15

Komentarai glibc-audit

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!