Другие журналы

Шушлин Владимир Викторович

Обнаружение некорректных обращений к памяти в куче средствами вызова mprotect и обработки сигнала SIGSEGV
Молодежный научно-технический вестник # 01, январь 2015
УДК: 004.4
Разрабатываемое ПО предназначенно для отслеживания некорректной работы с памятью. ПО реализованно в виде динамически подключаемой библиотеки, которая подменяет стандартные вызовы malloc, calloc, realloc, free. Библиотека выделят память при помощи вызова mmap для каждого запроса. При освобождении памяти библиотека блокирует обращения к освобождаемому адресному пространству посредством вызова mprotect и никогда не вызывает munmap. При обращении к уже освобожденной или еще не выделенной памяти библиотека перехватывает сигнал SIGSEGV и выводит информацию о деталях некорректного обращения к памяти, включающую в себя стеки вызовов аллокаторов, функции free и самого обращения к памяти.
 
ПОИСК
 
elibrary crossref neicon rusycon
 
ЮБИЛЕИ
ФОТОРЕПОРТАЖИ
 
СОБЫТИЯ
 
НОВОСТНАЯ ЛЕНТА



Авторы
Пресс-релизы
Библиотека
Конференции
Выставки
О проекте
Rambler's Top100
Телефон: +7 (499) 263-61-98
  RSS
© 2003-2024 «Молодежный научно-технический вестник» Тел.: +7 (499) 263-61-98