etch  ] [  lenny  ] [  squeeze  ] [  sid  ]
[ Источник: valgrind  ]

Пакет: valgrind (1:3.2.1-1)

отладчик работы программ с памятью

Valgrind поможет найти в программе проблемы, связанные с использованием памяти. При отладке программы под контролем Valgrind проверяются все операции чтения и записи в память, и перехватываются вызовы malloc/new/free/delete.

Valgrind способен отлаживать почти любые динамически скомпонованные исполняемые файлы ELF для x86/Linux, amd64/Linux и ppc/Linux без перекомпиляции или какой либо модификации.

Valgrind имеет общую инфраструктуру, под управлением которой работают программы называемые инструментами. Такая структура обеспечивает относительно лёгкое написание специализированных инструментов для обнаружения ошибок по время выполнения программы. В настоящее время Valgrind включает в себя три таких инструмента: детектор ошибок памяти, профилировщик обращений к кешу процессора и профилировщик динамически выделяемой памяти (heap).

Теги: Разработка программного обеспечения: Профилирование, Тестирование и обеспечение качества, Пользовательский интерфейс: Командная строка, Роль: Программа, Область: Утилита, Работает с: Работающие программы

Другие пакеты, относящиеся к valgrind

  • зависимости
  • рекомендации
  • предложения
  • dep: libc6 (>= 2.3.5-1) [не i386]
    библиотека GNU C: динамически подключаемые библиотеки
    также виртуальный пакет, предоставляемый libc6-udeb
    dep: libc6 (>= 2.3.6-6) [i386]
  • rec: gdb
    отладчик GNU
  • sug: alleyoop
    Front-end to the Valgrind memory checker
  • sug: kcachegrind
    visualisation tool for valgrind profiling output
  • sug: libc6-dbg
    GNU C Library: Libraries with debugging symbols

Загрузка valgrind

Загрузить для всех доступных архитектур
Архитектура Размер пакета В установленном виде Файлы
amd64 26 370,9 Кб73428 Кб [список файлов]
i386 14 010,6 Кб33728 Кб [список файлов]
powerpc 14 615,4 Кб35676 Кб [список файлов]