Nano Hash - криптовалюты, майнинг, программирование

Вопросы по теме 'gdb'

Что означает BUS_ADRALN — неверная ошибка выравнивания адресов?
Мы работаем на HPUX, а мой код написан на C++. Мы получаем BUS_ADRALN — неверное выравнивание адреса в нашем исполняемом файле при вызове функции. Что означает эта ошибка? Одна и та же функция работает много раз, а затем внезапно выдает...
11.11.2023

Что бы это могло быть? [ошибка программы]
У меня возникли проблемы с пониманием этого .. так что пришло время обратиться за помощью. ОС: OSX, Снежный барс gcc: версия gcc для Xcode, 4.2.1 Библиотека: gmp, gmpxx Проблема: функция падает прямо в конце с: flx_run(94749) malloc:...
27.12.2023

Отображение классов STL в DDD
Я пишу компилятор C ++ и использую g ++ для компиляции исходного кода и gdb в качестве отладчика. Я слишком много использовал классы STL, такие как список, вектор. Я начал использовать DDD в качестве графического интерфейса для gdb. Но он не...
17.12.2023

gdb не может получить доступ к памяти из строкового адреса
Я скомпилировал программу сборки со следующими переменными: .data x: .long 1337 str: .string "Hallo Welt\n" В gdb я хотел использовать команду экзамена с адресом str. (gdb) x str 0x6c6c6148: Cannot access memory at address 0x6c6c6148...
22.11.2023

Использование gdb для сравнения трассировок сборки
У меня есть общий объектный файл, для которого у меня нет источника. Меня интересует, что происходит при входе в конкретную функцию. При входе в эту функцию в определенной ситуации (при наличии Wi-Fi соединения) программа реагирует определенным...

перенаправить вывод в файл из gdb
В настоящее время я печатаю содержимое переменной из gdb следующим образом: (gdb) call printf("%s",buffer) Буфер содержит большую строку, и я хочу перенаправить ее в файл, а не на экран. Включение функции logging в gdb здесь не поможет. И...
27.10.2023

Как анализировать файл дампа памяти GDB
Как анализировать файл дампа ядра GDB.
gdb
25.11.2023

Отличие локальных переменных в основной и другой функции
Я запутался. Я объявляю переменную в функции main и другую переменную в другой функции. Но в gdb я обнаружил, что программа посещает переменную в функции main по регистру %esp и посещает переменную в другой функции по регистру %ebp . разве...

Программа, скомпилированная с параметром -fPIC, аварийно завершает работу при переходе через локальную переменную потока в GDB.
Это очень странная проблема, возникающая только тогда, когда программа скомпилирована с опцией -fPIC . Используя gdb , я могу печатать локальные переменные потока, но перешагивание через них приводит к сбою. thread.c #include...
08.12.2023

Найти исходную строку в общей библиотеке из трассировки стека
У меня есть долго работающая программа, в которой произошел (вероятно, периодический) сбой сегментации через 9 часов, и все, что у меня есть, это трассировка стека. Я хотел бы найти исходную строку, в которой произошла ошибка сегментации. Segfault...

Как приостановить запуск GDB с помощью библиотеки python и pygdbmi
Я пишу сценарий Python для отладки встроенного программного обеспечения, работающего на чипе ARM. Для этого я использую библиотеку pygdbmi python. Эта библиотека позволяет мне настраивать и запускать мой скрипт, но есть одна функция, которую я не...
25.11.2023

Как проверить область памяти дампа ядра с помощью Delve?
Учитывая дамп ядра службы Go, есть ли в Delve какая-либо команда, которая может проверять область памяти? Пытаемся выяснить, что занимает кучу.
13.11.2023

Отладка GDB Eigen с ошибкой условных точек останова
Я пытаюсь выполнить отладку с помощью GDB, используя условные точки останова на объекте Eigen. Например, я хотел бы сломаться, когда какие-либо значения в моем векторе не равны нулю. Я бы сделал это в GDB: break cpp/File.cpp:143 if (v !=...
29.12.2023

Почему у меня эта проблема с точками останова в GDB? Остановки ГДБ
Я попытался установить точку останова в GDB, когда вызывается функция strcpy() , но GDB останавливается, и я не знаю, как найти ошибку, я новичок в GDB, и я хочу изучите бинарную эксплуатацию, поэтому форум, который я читаю, ничего не объясняет по...
18.12.2023

верификация анализа памяти основного файла
Приложение создает основной файл. Вот основная информация. Был получен стек ошибок, и цель состоит в том, чтобы проверить содержимое данных в переменной myStruct, поскольку это то, что передается в myFunction, когда происходит ядро. (gdb)...
04.01.2024

Не удается кодировать gdb в macOS Catalina 10.15.1: нераспознанный тип большого двоичного объекта
Я выполнил шаги, описанные в https://sourceware.org/gdb/wiki/PermissionsDarwin ( и проверил их здесь , они одинаковые) Но после того, как я попытался кодировать gdb через entitlements.xml , я получил следующую ошибку :...

Использование GDB, чтобы определить, являются ли переменные знаковыми или беззнаковыми
Итак, я новичок в использовании GDB, и я использую следующую программу в качестве упражнения. #include <stdio.h> #include <stdlib.h> int main() { unsigned int value1, abs_value1, abs_value2, abs_value3; int value2, value3;...
12.01.2024

Есть ли связь между регистрами xmm и ymm (x86-64)?
У меня был дамп ядра программы (коммерческой, с закрытым исходным кодом, написанной не мной) по инструкции vmovdqu (%rsi),%xmm2 и я хотел проверить значения регистров в gdb с помощью info regs . Удивительно, но ЦП (24-ядерный процессор AMD EPYC...

Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

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

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..