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

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

6
Как выполнить многострочные операторы в собственном отладчике Python (PDB)
Итак, я запускаю скрипт Python, внутри которого я вызываю отладчик Python, PDB: import ipdb; ipdb.set_trace() (Версия PDB от iPython, хотя я не думаю, что это имеет значение; я использую ее только для цветного вывода). Теперь, когда я попадаю в отладчик, я хочу выполнить многострочный оператор, такой как условие if или …

9
Как мне проанализировать файл дампа ядра программы с помощью GDB, если он имеет параметры командной строки?
Моя программа работает так: exe -p param1 -i param2 -o param3 Сбой и генерирование файла дампа ядра core.pid. Я хочу проанализировать файл дампа gdb ./exe -p param1 -i param2 -o param3 core.pid Но GDB распознает параметры файла EXE как входные данные GDB. Как мне проанализировать файл дампа ядра в этой …
156 linux  debugging  gdb  coredump 


12
Существуют ли какие-либо средства перехвата HTTP / HTTPS, такие как Fiddler для Mac OS X? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

6
NSLog имя метода с Objective-C в iPhone
В настоящее время мы сами определяем расширенный механизм журнала, чтобы распечатать имя класса и номер строки исходного кода журнала. #define NCLog(s, ...) NSLog(@"<%@:%d> %@", [[NSString stringWithUTF8String:__FILE__] lastPathComponent], \ __LINE__, [NSString stringWithFormat:(s), ##__VA_ARGS__]) Например, когда я звоню NCLog (@ "Hello world"); Выход будет: <ApplicationDelegate:10>Hello world Теперь я также хочу выйти из …

17
Как отлаживать скрипты на Ruby [закрыто]
Закрыто. Этот вопрос нуждается в отладке деталей . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто в прошлом году . Улучшить этот вопрос Я скопировал следующий код Ruby из Интернета и внес несколько изменений, но он не работает. …
153 ruby  debugging 

8
Вы отлаживаете код C ++ в Vim? Как?
Вопрос ко всем вам, кто использует Vim для разработки приложений на C ++. В моей жизни был период, который можно охарактеризовать как «Я ненавижу Вима !!!» .. «Вим хорош!» Однако, вырос в основном на IDE разработки Microsoft, я привык к этим F5- F11ярлыкам при отладке кода, окну наблюдения, стеку вызовов …
152 c++  debugging  vim  gdb 

6
Отладчик Visual Studio - отображение целочисленных значений в шестнадцатеричном формате
Я использую Visual Studio 2008, и я только что заметил, что отладчик отображает целочисленные значения в виде Hex, когда я наводю курсор мыши на переменные, а также в непосредственном окне. Наверное, я случайно нажал на горячую клавишу или что-то в этом роде. Кто-нибудь имел это раньше? Как установить его обратно …

2
Как получить обратную трассировку для всех потоков в GDB?
Есть ли в GDB команда, эквивалентная команде WinDbg "! Process 0 7"? Я хочу извлечь все потоки из файла дампа вместе с их обратными следами в GDB. «Информация о потоках» не выводит следы стека. Итак, есть ли команда, которая делает?


21
Как вы отлаживаете регулярное выражение? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
149 regex  debugging  pcre 

8
Используя Chrome, как узнать, к каким событиям привязан элемент
Предположим, у меня есть ссылка на моей странице: <a href="#" id="foo">Click Here</a> Я ничего не знаю, но когда я нажимаю на ссылку, alert("bar")отображается. Так что я знаю, что где-то код связан с #foo. Как я могу найти код, который связывает alert("bar")событие click? Я ищу решение с Chrome. Ps .: Пример …

8
Как я могу отладить проблемы, связанные с git / git-shell?
Как получить отладочную информацию о git / git-shell? У меня была проблема, которая user1могла клонировать хранилище без проблем, в то время как я user2мог клонировать только пустой. Я поставил GIT_TRACE=1, но ничего полезного не было сказано. Наконец, после долгих проб и ошибок выяснилось, что это проблема с правами доступа к …
148 git  debugging  trace 

9
Инструмент разработки Chrome: файл [VM] из javascript
Я добавил точку останова в свой файл javascript (jaydata.js) и нажимал «Перейти к следующему вызову функции». Когда дошло до строки: }, появился другой файл с названием «[VM] (8312)». Я продолжал нажимать «Перейти к следующему вызову функции», и теперь мой экран: Что это за странные и загадочные скрипты с названием «[VM] …

7
Точка останова при изменении свойства
Firebug для Firefox имеет замечательную функцию, называемую «Break on change property», где я могу пометить любое свойство любого объекта, и он остановит выполнение JavaScript прямо перед изменением. Я пытаюсь добиться того же в Google Chrome, и я не могу найти функцию в отладчике Chrome. Как мне это сделать в Google …

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