Как понимать вывод флага qemu "-d int"?

Вawk:

$ awk '/name of section/ { line = FNR + 2 } line != 0 && FNR >= line { print $1 }' file
      72.01043451
      64.76001571

Здесь мы обнаруживаем шаблон и устанавливаем переменную lineна строку, которую мы хотим напечатать, из(FNR + 2означает «эта строка плюс два» ). Если мы достигли указанной строки, мы печатаем.

0
17.04.2021, 11:28
1 ответ

Документации нет, поскольку флаги опции ' -d' в основном предназначены для отладки самого QEMU (, хотя их можно использовать для понимания того, что делает гостевой двоичный файл ). Они регистрируют вещи, которые кажутся полезными, и вещи, которые легко регистрировать, и их интерпретация требует некоторого понимания как деталей гостевой архитектуры, так и внутренней реализации самого QEMU.

В этом случае в основном у вас есть дамп гостевого регистра, вероятно, либо до, либо после того, как было принято исключение. Вам нужно будет покопаться в источниках QEMU для получения дополнительной информации. Значение большинства полей должно быть понятно, если вы знакомы с архитектурой x86.

1
14.05.2021, 09:40

Теги

Похожие вопросы