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

2
Какой файл в ядре определяет fork (), vfork ()… для использования системного вызова sys_clone ()
Когда для отслеживания системных вызовов используется ltrace, я вижу, что fork () использует sys_clone (), а не sys_fork (). Но я не смог найти источник Linux, где он определен. Моя программа #include<stdio.h> main() { int pid,i=0,j=0; pid=fork(); if(pid==0) printf("\nI am child\n"); else printf("\nI am parent\n"); } И вывод трассировки SYS_brk(NULL) …

2
Как определить, какие инструкции выполняет процесс?
Я знаю о strace и ltrace, но это говорит только о том, что системные вызовы и вызовы библиотек выполняет процесс, соответственно. Я хотел бы точно знать, какие инструкции выполняет процесс. Либо сборка, либо какая-то золотая середина между С и сборкой, если это возможно. Предполагая, что двоичный файл не был скомпилирован …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.