Описание тега ltrace
NoneLtrace - это трассировщик вызовов библиотеки. Это утилита отладки в Linux, используемая для отображения вызовов, которые пользовательское приложение делает к разделяемым библиотекам.
0
ответов
У меня нет вывода при использовании ltrace
У меня проблема с ltrace, Я должен использовать это для своего университета и сделать некоторые обратные инженерные. Это не работает. Я прочитал manpage и не нашел ничего, чтобы исправить вывод. Я ищу вывод, как это: getcwd() puts() Я использую Manj…
20 ноя '18 в 17:20
1
ответ
Невозможно присоединить запущенный процесс с командой 'ltrace' на сервере Linux
Я хочу присоединить процесс с помощью команды ltrace для отслеживания вызовов одной конкретной библиотеки. Но когда я использовал следующие основные параметры, команда ltrace выдает ошибку, как показано ниже bash-3.2$ **ltrace -l /path/libxml2.so.2.…
07 авг '14 в 10:13
0
ответов
ltrace exit с "не является файлом ELF" для исполняемого файла, который находит "ELF 32-битный общий объект LSB" на armv7
Я работаю над armv7-a и пытаюсь использовать ltrace, установленный через buildroot. # ltrace /usr/bin/ssh-keygen -t ecdsa -b 256 "/usr/bin/ssh-keygen" is not an ELF file # file /usr/bin/ssh-keygen /usr/bin/ssh-keygen: ELF 32-bit LSB shared object, A…
24 окт '14 в 14:30
0
ответов
Почему ltrace show не получает (), ставит ()
На Ubuntu Yakkety Yak: 4.8.0-59-generic, я не могу заставить его работать. Я ожидаю, что это покажет мне get () и put (), но это не так. Что я делаю неправильно? // program name: e.c #include <stdio.h> int main() { char str[80]; gets(str); put…
24 авг '17 в 11:12
1
ответ
Почему ltrace показывает так много параметров и аргументов?
Похоже, что ltrace показывает больше параметров, чем предоставляют функции, например getauxval(31, 0x7ffe5ee5a5c0, 0, 0x7066732e6d657473) = 0x7f4f747cd030 Почему там 4 параметра, два целых числа в двух ячейках памяти, а не один параметр, который все…
04 янв '18 в 20:59
1
ответ
ltrace не показывает sin() в выводе
Я хотел перечислить функции, используемые в моей прикладной программе, используя ltrace. Это работает, но не выводит "sin()" в выводе. #include<stdio.h> #include<math.h> int main() { float x=0; printf("Hello World!!\n"); x=sin(2); printf…
09 июн '14 в 07:12
0
ответов
Лучший способ воспроизвести все вызовы к общему объекту?
Я поддерживаю общий объект, написанный на c/ C++. Я хотел бы иметь возможность регистрировать все вызовы методов библиотеки для воспроизведения той же последовательности вызовов методов для отладки и тестирования. Я могу использовать ltrace для запи…
16 дек '15 в 17:53
1
ответ
Предоставление аргументов командной строки для исполняемого файла, запускаемого с помощью ltrace/strace
Название говорит все это друзья! Как передать аргументы командной строки исполняемому файлу, выполнение которого я хочу отслеживать с помощью ltrace / strace? Например, если исполняемый файл - "a.out" и я хочу сохранить вывод ltrace в файле "out.txt…
31 авг '14 в 18:14
0
ответов
ltrace для сборки Android
Ребята. Я пытаюсь собрать ltrace для Android из этого репозитория https://android.googlesource.com/platform/external/ltrace/. Итак, я установил android-ndk, затем я сделал все, как в руководстве для Android по использованию автономного набора инстру…
13 окт '15 в 16:22
1
ответ
ltrace не работает на некоторых двоичных файлах
Согласно man-странице, ltrace должен перехватывать и записывать динамические вызовы библиотеки для любого выполняемого процесса, однако, похоже, он не работает должным образом на некоторых двоичных файлах. Вот способ воспроизвести проблему, пытаясь …
15 окт '12 в 16:09
1
ответ
ltrace: не удалось найти.dynsym или.dynstr в "library.so"
Я пытался использовать Ltrace. Я попытался использовать следующую команду для профилирования файла library.so, который используется программой sampleapp, ltrace -c -T --library=library.so --output=out.txt ./SampleApp, Но это показывает вышеуказанную…
24 окт '14 в 03:33
4
ответа
Информация о номере строки в инструментах ltrace и strace
Возможно ли, что я могу просмотреть номер строки и имя файла (для моей программы, работающей с ltrace / strace) вместе с информацией о вызове библиотеки / системном вызове. Например: code section :: ptr = malloc(sizeof(int)*5); (file:code.c, line:21…
24 июл '11 в 09:31
4
ответа
Какие вызовы межпроцессорной блокировки я должен отслеживать?
Я наблюдаю за процессом с strace/ltrace в надежде найти и перехватить вызов, который проверяет и потенциально активирует какую-то глобальную общую блокировку. Хотя я уже имел дело с несколькими формами межпроцессорной блокировки в Linux и читал о ни…
08 фев '10 в 02:25
1
ответ
ltrace: ошибка вложения вызова
Я запускаю ltrace -c -C ./a.out, чтобы выполнить некоторое профилирование моего приложения, но выдает следующую ошибку: Ошибка: слишком глубокое вложение! мой код очень прост как void StrinstrTest(long loop/*4000*/) { std::string s("SS"); double pri…
22 дек '12 в 20:31
1
ответ
"/usr/bin/google-chrome" не является файлом ELF
Я собираюсь использовать ltrace для некоторых приложений, таких как chrome, но когда я его использую, я получаю следующее сообщение об ошибке. "/ usr / bin / google-chrome" не является файлом ELF Кто-нибудь знает о решении? Я хочу знать, какие именн…
07 апр '18 в 13:55
0
ответов
Понять вывод ltrace
Вот пример: % time seconds usecs/call calls function ------ ----------- ----------- --------- -------------------- 29.52 70.492547 335678 210 parse_message 24.37 58.196263 3024 19240 parse_length_delimited 14.52 34.665147 3466514 10 proto_parse Я зн…
23 авг '18 в 15:22
1
ответ
Как использовать ltrace для программ mpi?
Я хочу знать, как использовать ltrace для получения вызовов функций библиотеки приложения mpi, но просто ltrace не работает, и мой mpirun не может быть успешным. Любая идея?
05 сен '14 в 04:19
2
ответа
iphone: strace, dtruss, dtrace или эквивалент?
Кто-нибудь знает, если есть что-то вроде strace, dtruss, или же dtrace для айфона? tester-iPhone:/tmp root$ apt-cache search dtruss tester-iPhone:/tmp root$ apt-cache search dtrace tester-iPhone:/tmp root$ apt-cache search trace tester-iPhone:/tmp r…
02 фев '12 в 08:05
1
ответ
Невозможно распечатать в файл из общего объекта
Я уже видел вопросы, подобные этому, здесь ранее, но я не смог решить свою проблему из ответов на них. У меня есть файл libfoo.c из которого я создаю общий объект. Использование GCC __attribute__((constructor))Я хотел бы напечатать сообщение в файл,…
13 июл '18 в 22:01
0
ответов
ltrace: показывать только прямые вызовы из программы в библиотеку, а не межбиблиотечный вызов
При вызове без аргумента, кроме запускаемой программы, ltrace, кажется, отображает только вызовы, сделанные программой в разделяемые библиотеки, а не межбиблиотечные вызовы. Я хотел бы отфильтровать эти результаты, выбрав библиотеку, в которую выпол…
16 мар '15 в 21:10