#linux #strace
#linux #strace
Вопрос:
Я хочу знать
- если было переключение контекста между выполнением этого вызова и получением результата
- Если ответ на вызов все еще не получен
Комментарии:
1.
if there was a context switch between making that call and getting the result
— определенно был, при условии, что системные вызовы реализованы с использованием специфичной для архитектуры инструкции исключения, например SVC на ARM2. Если системный вызов заблокирован, прогресса не будет, и strace покажет это как последний вызов, после которого ничего не будет. Не уверен, что вы это имеете в виду.