Электрический забор

Электрический забор Обзор Electric Fence Electric Fence — отладчик памяти, разработанный Брюсом Перенсом.  Позволяет программистам переопределять функции управления памятью в […]

Электрический забор

  • Обзор Electric Fence

    • Electric Fence — отладчик памяти, разработанный Брюсом Перенсом. 
    • Позволяет программистам переопределять функции управления памятью в C. 
    • Эффективно обнаруживает ошибки памяти, приводящие к сбоям программы. 
  • Функции и применение

    • Обнаруживает переполнение буфера и использование освобожденного буфера. 
    • Вызывает ошибку сегментации при обнаружении ошибок. 
    • Помогает точно определить местоположение ошибок в памяти. 
  • Особенности и ограничения

    • Выделяет минимум две страницы памяти для каждого буфера. 
    • Может не освобождать освобожденные буферы в некоторых режимах. 
    • Увеличивает требования к памяти отлаживаемых программ. 
    • Рекомендовано использовать для небольших программ и не привязывать к производственному коду. 
  • Лицензия и дополнительные ресурсы

    • Electric Fence является свободным программным обеспечением с лицензией GNU GPL. 
    • Ссылки на другие ресурсы, включая Dmalloc и DUMA. 
    • Исходный код доступен для версий 2.2.4 и 2.2.2. 

Полный текст статьи:

Электрический забор — Википедия

Оставьте комментарий

Прокрутить вверх