Вопросы с тегом «debugging»

Отладка - это методический процесс поиска и исправления ошибок в компьютерной программе. ** ВАЖНОЕ ПРИМЕЧАНИЕ: ** Этот тег предназначен ТОЛЬКО для вопросов о методах отладки или самого процесса отладки, НЕ для запроса помощи в отладке вашего кода.

3
Отладка C #: [DebuggerDisplay] или ToString ()?
Есть два способа повысить полезность отладочной информации вместо просмотра {MyNamespace.MyProject.MyClass}в отладчике. Это использование DebuggerDisplayAttributeи ToString()метод. using System.Diagnostics; ... [DebuggerDisplay("Name = {Name}")] public class Person { public string Name; } или public class Person { public string Name; public override string ToString() { return string.Format("Name = {0}", Name); } } Есть …

8
Как отследить ошибку «двойное освобождение или повреждение»
Когда я запускаю свою программу (C ++), она вылетает с этой ошибкой. * обнаружена glibc * ./load: двойное освобождение или повреждение (! предыдущая): 0x0000000000c6ed50 *** Как я могу отследить ошибку? Я безуспешно пытался использовать std::coutоператоры print ( ). Может ли gdbэто сделать проще?
92 c++  c  debugging  free 

5
Не останавливайте отладчик при ЭТОМ исключении, когда он выброшен и пойман
В инструментах / исключениях я установил параметр, при котором отладчик останавливается при возникновении исключения. Захвачено оно или нет. Как мне исключить исключение из этого правила? Где-то в моем коде есть перехваченное исключение, которое является частью логики программы. Поэтому я, очевидно, не хочу, чтобы это исключение останавливало отладчик каждый раз при …

7
Wireshark vs Firebug vs Fiddler - плюсы и минусы? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 5 лет назад . Уточните этот вопрос Недавно я столкнулся с проблемой, когда …

5
Как заставить backtrace () / backtrace_symbols () печатать имена функций?
Специфична для Linux backtrace()и backtrace_symbols()позволяет производить трассировку вызовов программы. Однако он печатает только адреса функций, а не их имена для моей программы. Как я могу заставить их печатать и имена функций? Я попытался компиляции программы с -g, а также -ggdb. В приведенном ниже тестовом примере это просто напечатано: BACKTRACE ------------ …
91 c  linux  debugging  backtrace 

12
Отладка в Ruby 1.9
Что вы, ребята, используете для отладки в Ruby 1.9? rdebug кажется несовместимым ... есть что-нибудь там?
90 ruby  debugging  rdebug 


6
Отключить утверждения в Python
На этот вопрос есть ответы на Stack Overflow на русском : Есть ли возможность отключить assert? Как отключить утверждения в Python? То есть, если утверждение терпит неудачу, я не хочу, чтобы оно бросало AssertionError, а чтобы оно продолжалось. Как я могу это сделать?

8
Как присоединить Visual Studio к еще не запущенному процессу?
У меня есть программа .NET, которая по некоторым причинам не может быть запущена из Visual Studio (файл Excel, созданный из проекта шаблона Excel 2010), для которой мне нужно отлаживать события запуска. Если я хочу отлаживать события, происходящие после инициализации программы, проблем нет. Я запускаю программу из проводника, присоединяю процесс к …

9
Как лучше всего интегрировать исправление ошибок в процесс Scrum? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 3 года назад . Уточните этот вопрос Я изучал и читал о Scrum …
88 debugging  scrum 

4
Окно Visual Studio Immediate: как увидеть более первых 100 элементов
Я пытаюсь увидеть свойства объекта с более чем 300 свойствами в окне Immediate Window Visual Studio 2005. Отображаются только первые 100 элементов, за которыми следует этот заголовок: < More... (The first 100 of 306 items were displayed.) > Я пытаюсь увидеть остальные предметы, но не могу понять. Я понимаю, что …

10
Visual Studio как сериализовать объект из отладчика
Я пытаюсь исследовать ошибку в аварийном дампе (поэтому не могу изменить код). У меня действительно сложный объект (тысячи строк в сериализованном представлении), и его состояние несовместимо. Чтобы исследовать его состояние, представление отладчика Visual Studio бесполезно. Но у объекта есть контракт данных. Я хотел бы сериализовать его, а затем использовать мой …

5
python pdb - пропустить цикл
Как я могу пропустить цикл с помощью pdb.set_trace()? Например, pdb.set_trace() for i in range(5): print(i) print('Done!') pdbподсказки перед циклом. Я ввожу команду. Возвращаются все значения от 1 до 5, и я хотел бы снова получить запрос pdbперед выполнением print('Done!').
88 debugging  pdb 

11
Не удается найти файлы .cs для отладки исходного кода .NET
Я попытался настроить отладку исходного кода .NET, выполнив это пошаговое руководство по MDSN . Кэш символов настроен правильно, как и установлен флажок «Включить пошаговое выполнение исходного кода .NET Framework». Но впоследствии, когда я захочу войти в .NET-код, мне будет предложено указать местоположение соответствующего файла cs. Сообщение об ошибке - You …
88 c#  .net  debugging 

24
Проблема медленной отладки в Visual Studio
В моем экземпляре Visual Studio, даже если я просто написал одну строку возврата в консольном приложении C #, мне потребуется минута после нажатия, F5чтобы выполнить фактический код (я имею в виду время, необходимое для остановки на одном операторе возврата после нажатие F5- я установил точку останова на операторе возврата в …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.