Linux ядро ​​print_hex_dump_bytes - PullRequest
0 голосов
/ 10 июля 2020

Я использую функцию print_hex_dump_bytes в ядре Linux, как показано ниже:

    print_hex_dump_bytes("digest: ", DUMP_PREFIX_ADDRESS, digest, 32);

Результат выглядит следующим образом, что означает часть внутри красного поля?

введите описание изображения здесь

1 Ответ

1 голос
/ 10 июля 2020

В правом поле отображается ASCII-представление вашего шестнадцатеричного дампа (показаны только печатаемые символы). Это особенно полезно для печати строк.

Например, второй символ вашего дампа - 0x39, который по праву отображается как 9 (см. Таблицу ASCII)

Подобное поведение может можно найти в команде xxd.

...