0
ответов

Как убить терминальный процесс-сироту

У меня есть java-программа, которая выполняет несколько файлов оболочки (по одному на каждой итерации ). В файле оболочки есть только одна команда: start cross -gdb с указанием пути к файлу gdbinit. Программа работает нормально, но (из...
24.02.2021
0
ответов

Дамп памяти процесса с использованием GDB внутри скрипта bash -ошибки, проблемы

Я хочу выгрузить часть памяти какой-то программы в файл. Поскольку время работы моей программы составляет миллисекунды, я использую именованный канал, чтобы остановить ее выполнение и тем временем выгрузить ее содержимое памяти с помощью gdb. В...
08.10.2020
0
ответов

Как мы можем выполнить арифметическую операцию над регистром, используя GDB?

Я хочу добавить бит -flip fault в работающую программу. Для этой цели я использую gdb для вставки точки останова в целевую программу, а затем переключаю один бит в случайно выбранном -регистре....
03.07.2020
0
ответов

Проблема компиляции и сборки Red Hat против Ubuntu (Ссылка на книгу)

Можете ли вы порекомендовать мне ОС, упомянутую в Руководстве по шеллкодеру, потому что у меня часто возникают проблемы с запуском файлов ELF, упомянутых там (См. ошибки ниже ).Я знаю, что для преодоления этих ошибок я должен...
02.07.2020
0
ответов

Какие команды набора gdb использовать, когда у цели есть удаленные библиотеки и двоичные файлы, а у хоста есть соответствующее дерево с каталогами «.debug»

У меня есть установка, где целевое устройство только разделило библиотеки и бинарники. У цели есть gdbserver. На хосте я использую gdb-multiarch. У хоста есть каталог, который содержит соответствующий ".debug" ...
09.09.2019
0
ответов

Отладка медленного процесса создания эскизов

Я пытаюсь отладить специфическое поведение производительности в процессе создания миниатюр для eog, в частности gdk-pixbuf. Минимальные файлы для воспроизведения находятся здесь: https://github.com/nbeaver/gdk-...
25.07.2019
0
ответов

Как корректно закрыть приложение, запущенное в gdb, если оно не отвечает.

Это в некоторой степени связано с перезаписью gdb при записи в журнал, следует ли перезаписывать gdb.txt, верно? . Допустим, я запускаю сеанс некоторого приложения. Например, позвольте мне взять пример ...
19.10.2017
0
ответов

Отключение kASLR для отладки ядра Linux с помощью qemu и gdb

Я пытаюсь отлаживать ядро ​​Linux с помощью qemu и gdb. Проблема в том, что gdb не останавливается в точке останова. Я искал об этом и обнаружил, что отключение kASLR может помочь, потому что kASLR сбивает с толку gdb. ...
14.10.2017
0
ответов

gdb при включенной перезаписывающей записи должен перезаписывать gdb.текст правильный?

Я просматривал Logging Output и пробовал эту конкретную команду — установить перезапись ведения журнала на AFAI, понял это, эта команда должна перезаписывать содержимое gdb.txt, но это происходит ...
07.10.2017
0
ответов

какие ресурсы являются лучшими для изучения передовых методов отладки с использованием gdb? [закрыто]

Я знаю основы использования gdb. Но я хотел бы изучить некоторые продвинутые методы отладки с использованием gdb. Какие ресурсы - книги, блоги, учебные пособия - лучше всего использовать регулярно? Я ...
23.05.2017
0
ответов

Можете ли вы перевести данные стека? Какие есть данные? [closed]

Я хочу знать, как переводятся данные в стеке. Мы можем видеть такие данные, как: 0x80808080, но имеет ли это значение? Какие части чисел обозначают что-то другое? А что значит '...
14.07.2016
0
ответов

bash / gdb автоматически заполняет файл ядра в RedHat, но не в Ubuntu

​​Когда программа выгружает ядро, мы установили наш kernel.core_pattern, чтобы поместить файл ядра в определенное место с определенным именем файла и т. Д. Kernel.core_pattern = | /var/core_file_handler.py% e% s% p% ...
01.04.2016
0
ответов

GDB выдает ошибку в Arch Linux

Когда я пытаюсь выполнить программу, gdb выдает эту ошибку std: : ostream :: operator << (this = 0x6013c0 (скрыто) __n = 2) at / build / gcc / src / gcc-build / x86_64-unknown-linux-gnu / ...
29.11.2015