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

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

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



Авторы
Пресс-релизы
Библиотека
Конференции
Выставки
О проекте
Rambler's Top100
Телефон: +7 (915) 336-07-65 (строго: среда; пятница c 11-00 до 17-00)
  RSS
© 2003-2024 «Наука и образование»
Перепечатка материалов журнала без согласования с редакцией запрещена
 Тел.: +7 (915) 336-07-65 (строго: среда; пятница c 11-00 до 17-00)