Chromium ව්යාපෘතියේ සංවර්ධකයින්
Chromium නිර්මාණය කිරීමේදී එය මුලින් විය
කේත පදනමේ ආරක්ෂාව පවත්වා ගැනීම සඳහා, Google විසින් "
කේත පදනමේ ආරක්ෂාව තවදුරටත් වැඩිදියුණු කිරීම සඳහා, කේත පදනමේ මතක දෝෂ ඇතිවීම වැළැක්වීම සඳහා ව්යාපෘතියක් දියත් කර ඇත. ප්රධාන ප්රවේශයන් තුනක් ඇත: මතකය ආරක්ෂිතව ක්රියාත්මක කිරීම සඳහා කාර්යයන් සහිත C++ පුස්තකාල නිර්මාණය කිරීම සහ දෘඩාංග ආරක්ෂණ යාන්ත්රණ භාවිතා කරමින් කසළ එකතු කරන්නාගේ විෂය පථය පුළුල් කිරීම.
ක්ෂේත්ර දෙකක් කෙරෙහි අවධානය යොමු කිරීමට අපේක්ෂා කෙරේ:
- C++ සංවර්ධන ක්රියාවලියට සැලකිය යුතු වෙනසක්, කාර්ය සාධනය කෙරෙහි ඍණාත්මක බලපෑමක් බැහැර නොකරයි (අතිරේක සීමාවන් පරීක්ෂා කිරීම සහ කසළ එකතු කිරීම). අමු පොයින්ටර් වෙනුවට, වර්ගය භාවිතා කිරීමට යෝජනා කෙරේ
MiraclePtr , කාර්ය සාධනය, මතක පරිභෝජනය සහ ස්ථාවරත්වය කෙරෙහි සැලකිය යුතු සෘණාත්මක බලපෑමක් නොමැතිව, ආරක්ෂක තර්ජනයක් නොවන බිඳවැටීම් වලට සූරාකෑමට ලක්විය හැකි භාවිතයෙන් පසු-නිදහස් දෝෂ අඩු කිරීමට ඔබට ඉඩ සලසයි. - සම්පාදනය කරන අවස්ථාවේදී මතක ආරක්ෂණ පරීක්ෂාවන් සිදු කිරීම සඳහා නිර්මාණය කර ඇති භාෂා භාවිතය (කේත ක්රියාත්මක කිරීමේදී එවැනි චෙක්පත් වල ආවේනික කාර්ය සාධනය කෙරෙහි ඇති ඍණාත්මක බලපෑම ඉවත් කරනු ඇත, නමුත් කේතය සමඟ නව භාෂාවකින් කේත අන්තර්ක්රියා සංවිධානය කිරීම සඳහා අමතර වියදම් වලට තුඩු දෙනු ඇත. C++).
මතකය ආරක්ෂිත පුස්තකාල භාවිතා කිරීම සරලම, නමුත් අඩු කාර්යක්ෂම ක්රමයකි. රස්ට් හි නැවත ලිවීමේ කේතය වඩාත් ඵලදායී, නමුත් ඉතා මිල අධික ක්රමයක් ලෙස ශ්රේණිගත කර ඇත.
මූලාශ්රය: opennet.ru