Vi presenterar en allmän strategi för att automatiskt isolera grundorsakerna till minnesrelaterade buggar i programvara. Vårt tillvägagångssätt är baserat på observationen att de flesta minnesfel innebär användning av skadade minnesplatser. Genom att iterativt undertrycka (nullifying) effekterna av dessa skadade minnesplatser under programutförandet isolerar vår strategi gradvis grundorsaken till ett minnesfel. Vårt tillvägagångssätt kan fungera för vanliga minnesbuggar såsom buffertspill, oinvigda läsningar och dubbla frees. Vår strategi är dock särskilt effektiv när det gäller att hitta grundorsaker till minnesfel där minneskorruption sprids under utförandet tills ett observerbart fel som en programkrasch inträffar.
Korrupterad minnesplatssuppression REF försöker identifiera rotorsaken till minnesfel genom att iterativt undertrycka orsaken till minnesfelet.
Identifying the root causes of memory bugs using corrupted memory location suppression
{'venue': '2008 IEEE International Conference on Software Maintenance', 'journal': '2008 IEEE International Conference on Software Maintenance', 'mag_field_of_study': ['Computer Science']}