Руководство пользователя

(руководство описывает сборку 080215)

Диалоговый режим работы с Hex-Rays: Set Number Representation (рус. Установить представление чисел)

Вызывающие клавиши:

  • H - переключить между шестнадцатеричными и десятичными представлениями
  • R - переключить на представление в виде символьной константы
  • M - переключить к представлению в виде перечисления (символьные константы)
  • _ - обратить знак

Эта команда позволяет пользователю определять требуемую форму числовой константы. Пожалуйста, обратите внимание, что некоторые константы имеют фиксированный формат и не могут быть изменены. Это, главным образом, включает константы, сгенерированные декомпилятором на лету.

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

Использование 'обратить знак' отрицает константу и сбрасывает флажок перечисления/символа, если он был установлен.

Когда эта команда будет применена в первый раз к отрицательной константе, вывод, по-видимому, останется таким же. Изменится только список символьных констант, доступных для вызывающей клавиши M. Например, если константой является '-2', тогда перед инвертированием признака становятся доступны символьные константы, соответствующие '-2'. После инвертирования признака становятся доступными символьные константы, соответствующие '2'.

Смотрите также: диалоговый режим работы