The Kernel Debugger and Dump Formatter expression evaluator supports a variety of arithmetic, boolean and addressing operators to form a value to be substituted into a command parameter may be derived. The atomic entities used within expressions may be string or numeric in type. Arithmetic expressions may be used with addressing separators to represent a physical, linear, selector:offset or segment:offset address's. Certain conventional values may be represented in expressions by mnemonics.
Symbols defined by symbols files may also be used to represent either their equivalent address operator and address arithmetic value combination or constant arithmetic value in command line expressions.