15.5. Отладочные инструменты

15.5. Отладочные инструменты

Помимо GDB и различных ловушек в исходном коде, которые вы используете для общей отладки, имеется ряд полезных пакетов, которые могут помочь обнаружить определенные разновидности проблем. Поскольку управление динамической памятью является в крупномасштабных программах такой трудной задачей, многие инструменты фокусируются на этой области, часто действуя в качестве замещающих malloc() и free() элементов

Имеются коммерческие инструменты, которые делают множество (или все) из тех вещей, что и описываемые нами программы, но не все они доступны для GNU/Linux, а многие довольно дороги. Все пакеты, обсуждающиеся в данном разделе, являются свободно доступными.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Отладочные символы

Из книги Linux From Scratch автора Бикманс Герард

Отладочные символы Большинство программ и библиотек по умолчанию компилируются с символами отладки. ( с опцией gcc -g).При отладке программы или библиотеки, скомпилированной с отладочной информацией, отладчик предоставляет не только адреса в памяти, но и имена алгоритмов и


Инструменты

Из книги Разгони свой сайт автора Мациевский Николай

Инструменты CSSMin ( http://code.google.com/p/cssmin/ ). Библиотека проводит набор простейших замен в CSS-файле (удаляет ненужные символы) и склеивает его в одну строку.Minify ( http://code.google.com/p/minify/ ) . Библиотека, минимизирующая как CSS-, так и JS-файлы. Кроме того, она может склеивать несколько файлов в


2.2. Отладочные действия

Из книги Отладка систем реального времени [Обзор] автора Костюхин К А

2.2. Отладочные действия Существует набор базовых действий, позволяющих пользователю осуществлять контроль за выполнением отлаживаемой задачи. Эти действия можно классифицировать следующим образом:• предварительные действия отладчика;• прерывание выполнения


Дополнительные инструменты

Из книги 3ds Max 2008 автора Верстак Владимир Антонович

Дополнительные инструменты Категория Systems (Дополнительные инструменты) содержит совокупность связанных между собой объектов, которые объединены общими параметрами, обеспечивающими анимацию. Другими словами, объекты являются комбинацией геометрии и поведения. На рис.


Инструменты визуализации

Из книги Photoshop. Мультимедийный курс автора Мединов Олег

Инструменты визуализации Доступ к визуализации в 3ds Max можно получить с помощью меню Rendering (Визуализация) либо основной панели инструментов, в состав которой входит группа кнопок и раскрывающийся список, позволяющие задавать режимы визуализации (рис. 6.1). Рис. 6.1. Кнопки и


Инструменты выделения

Из книги Объектно-ориентированный анализ и проектирование с примерами приложений на С++ автора Буч Гради

Инструменты выделения Программа Photoshop предлагает несколько инструментов для выделения изображения.Начнем с самого простого, то есть с инструмента Прямоугольная область. При выборе этого инструмента указатель мыши принимает вид перекрестья. В первую очередь необходимо


7.7. Инструменты

Из книги Photoshop CS3: Обучающий курс автора Тимофеев Сергей Михайлович

7.7. Инструменты В предыдущих поколениях языков программирования команде разработчиков достаточно было иметь минимальный набор инструментов: редактор, компилятор, компоновщик и загрузчик - вот все, что обычно требовалось (и, чаще всего, все, что имелось). Особо


Глава 3 Инструменты

Из книги Яндекс для всех автора Абрамзон М. Г.

Глава 3 Инструменты Инструменты – специальные средства, позволяющие вносить изменения и дополнять изображение самыми разнообразными способами.В данном разделе мы рассмотрим основной набор наиболее часто употребляемых инструментов, о некоторых более специфических


4.2.4. Инструменты

Из книги Ubuntu 10. Краткое руководство пользователя автора Колисниченко Д. Н.

4.2.4. Инструменты А знаете ли вы, что, кроме работы с закладками в рамках вашего персонального сервиса, закладки могут предложить вам дополнительные инструменты (рис. 4.13), легко размещаемые на панели ссылок вашего браузера? Таких инструментов два:? Заложить! — кнопка


7.2. Сетевые инструменты

Из книги Linux программирование в примерах автора Роббинс Арнольд

7.2. Сетевые инструменты В Ubuntu мне очень понравилась программа, вызываемая командой Система | Администрирование | Сетевые инструменты. В Windows (да и в других дистрибутивах Linux) подобной программы не было, и мне приходилось использовать программу CyberKit. На некоторых сайтах


Инструменты

Из книги Как тестируют в Google автора Уиттакер Джеймс

Инструменты Во времена становления вторичного рынка особых инструментов на нем не было. Посмотрим на домен RU. Как я писал выше, длительное время продажа прав администрирования доменов здесь вообще была запрещена. Но права продавались.Как это происходило? По «серой»


Инструменты в Chrome

Из книги Секреты приложений Google автора Балуев Денис

Инструменты в Chrome В тур предпринимателя для Chrome входят:— Инструменты разработчика: просмотр элементов страницы, ресурсов и сценариев, включение отслеживания ресурсов.— Консоль JavaScript: правильно ли выполняется код JavaScript?— Просмотр исходного кода: легко ли читается код с


Инструменты

Из книги Linux Mint и его Cinnamon. Очерки применителя автора Федорчук Алексей Викторович

Инструменты Пункт меню «Инструменты» содержит в себе несколько полезных опций, которые помогут любому автору превратить посредственный текст в хороший, а хороший – в самый что ни на есть замечательный. Да, о правописании речь уже шла. Но не забудьте изменить язык в


Инструменты

Из книги Идеальный программист. Как стать профессионалом разработки ПО автора Мартин Роберт С.

Инструменты В меню Инструменты можно видеть такие пункты:Из них интересен, во первых, пункт Выбор цвета — он выводит панель, в которой можно выбрать цвет из палитры, задать его значение численно или определить, с помощью «пипетки», по образцу, ткнув в любую область экрана


Инструменты

Из книги автора

Инструменты Современным разработчикам доступны самые разнообразные инструменты программирования. От некоторых стоит держаться подальше, но есть и такие, которыми должен уверенно владеть любой разработчик. В этой главе описан мой личный текущий инструментарий. Я не