Это может быть глупый вопрос, но я отлаживал двоичный файл с помощью gdb, пытаясь «перепроектировать» его, и получил инструкцию, которая выполняет системный вызов, после чего появляется эффект, который я хочу перепроектировать. Я предполагаю, что другой процесс берет на себя и выполняет эту работу, поэтому мне было интересно, можно ли отладить код ядра, который обрабатывает системный вызов с помощью gdb.
Вот фрагмент сборки x86, который выполняет системный вызов (похоже, это sys_getpid):
0x00007ffff7660d3e <+14>: movsxd rdx,edx
0x00007ffff7660d41 <+17>: movsxd rdi,edi
0x00007ffff7660d44 <+20>: mov eax,0x14
0x00007ffff7660d49 <+25>: syscall