disable-vmp-feature disassemble-settings
Simics Reference Manual  /  3 Commands  /  3.2 Command List  / 

disassemble

Synopsis

disassemble [cpu-name] [address] [count] [bytes]
<processor_info>.disassemble [address] [count] [bytes]

Description

Disassembles count instructions or bytes octets starting at address for processor cpu-name. If the processor is not given the current frontend processor will be used. You may also select a processor, e.g. cpu0.disassemble.

On some architectures, address must be word aligned. A physical address is given by prefixing the address with p: (e.g., p:0xf000). With no prefix, a virtual address will be assumed. If the address is omitted the current program counter will be used. count defaults to 1 instruction.

Global disassembly settings, such as whether to print the raw opcodes, can be set by the disassemble-settings command.

If supported by the processor, this command will also include various profiling statistics for the address of each instruction. One column is printed for each selected profiler. See the aprof-views command in each processor for more information.

Provided By

Simics Core

See Also

x, disassemble-settings
disable-vmp-feature disassemble-settings