The following example shows the disassembly of a range of addresses of HP PA-RISC

2.0 code:

((gdb)) disas 0x32c4 0x32e4

Dump of assembler code from 0x32c4 to 0x32e4: 0x32c4 <main+204>: addil 0,dp

0x32c8 <main+208>: ldw 0x22c(sr0,r1),r26

0x32cc <main+212>: ldil 0x3000,r31

0x32d0 <main+216>: ble 0x3f8(sr4,r31)

0x32d4 <main+220>: ldo 0(r31),rp

0x32d8 <main+224>: addil -0x800,dp

0x32dc <main+228>: ldo 0x588(r1),r26

0x32e0 <main+232>: ldil 0x3000,r31 End of assembler dump.

Some architectures have more than one commonly-used set of instruction mnemonics or other syntax.

set disassembly-flavor

Select the instruction set to use when

instruction-set

disassembling the program via the

 

disassemble or x/i commands.

 

Currently this command is only defined for the

 

Intel x86 family. You can set instruction-set

 

to either intel or att. The default is att, the

 

AT&T flavor used by default by Unix assemblers

 

for x86-based targets.

7.4 Source and machine code 81

Page 81
Image 81
HP gnu source-level debugger 5992-4701 manual Set disassembly-flavor, Select the instruction set to use when