noft Manual (G06.26+)
Table Of Contents
- What’s New in This Manual
- About This Manual
- 1 Introduction
- 2 noft Utility
- 3 noft Options
- Break Key
- ! (Exclamation Point)
- CD
- COMMENT
- DUMPADDRESS or DA
- DUMPOFFSET or DO
- DUMPPROC or DP
- DYNSTR2
- ENV
- EXIT or E
- FC
- FILE or F
- HELP or ?
- HISTORY or H
- LAYOUT
- LIBLIST
- LISTATTRIBUTE or LA
- LISTCOMPILERS or LC
- LISTOPTIMIZE or LO
- LISTPROC or LP
- LISTSOURCE or LS
- LISTSRLEXPORTS or LLE
- LISTSRLFIXUPS or LLF
- LISTSRLINFO or LLI
- LISTUNREFERENCED or LUR
- LISTUNRESOLVED or LU
- LOG
- OBEY
- OUT
- QUIT or Q
- RESET
- SET
- SHOW
- SYSTEM or VOLUME
- XREFPROC or XP
- 4 noft Diagnostic Messages
- 5 ar Utility
- 6 ar Diagnostic Messages
- A Sample nld and noft Session
- B Converting From Binder to noft
- C Native Object File Structure
- Glossary
- Index

Sample nld and noft Session
noft Manual—528273-001
A-24
DUMPPROC
DUMPPROC
Example A-32 on page A-24 uses the DUMPPROC option to display the code in the
function delete_passengers.
Example A-32. DUMPPROC Option
noft> DUMPPROC delete_passengers
******** Readable Dump Of Procedure: delete_passengers ********
Procedure Src Line Address Long Word Instructions
-------------------------------------------------------------------------
[delete_passengers 12000] 0x7000062c 0x27bdffd8 addiu sp,sp,0xffffffd8
[delete_passengers 12000] 0x70000630 0xafbf001c sw ra,0x1c(sp)
[delete_passengers 12000] 0x70000634 0xafa40028 sw a0,0x28(sp)
[delete_passengers 12000] 0x70000638 0xafb00018 sw s0,0x18(sp)
[delete_passengers 16000] 0x7000063c 0x0e7f81d8 jal 0x79fe07d0
[delete_passengers 16000] 0x70000640 0000000000 nop
[delete_passengers 16000] 0x70000644 0x00408025 move s0,v0
[delete_passengers 16000] 0x70000648 0x320e007f andi t6,s0,0x7f
[delete_passengers 16000] 0x7000064c 0xafae0024 sw t6,0x24(sp)
[delete_passengers 16010] 0x70000650 0x8faf0024 lw t7,0x24(sp)
[delete_passengers 16010] 0x70000654 0x3c010800 lui at,0x800
[delete_passengers 16010] 0x70000658 0x8c380000 lw t8,0(at)
[delete_passengers 16010] 0x7000065c 0000000000 nop
[delete_passengers 16010] 0x70000660 0x030f082a slt at,t8,t7
[delete_passengers 16010] 0x70000664 0x1020000c beq at,zero,0x70000698
[delete_passengers 16010] 0x70000668 0000000000 nop
[delete_passengers 16100] 0x7000066c 0x0e7f81f4 jal 0x79fe07d0
[delete_passengers 16100] 0x70000670 0000000000 nop
[delete_passengers 16100] 0x70000674 0x00408025 move s0,v0
[delete_passengers 16100] 0x70000678 0x3219007f andi t9,s0,0x7f
[delete_passengers 16100] 0x7000067c 0xafb90024 sw t9,0x24(sp)
[delete_passengers 16100] 0x70000680 0x3c010800 lui at,0x800
[delete_passengers 16100] 0x70000684 0x8c280000 lw t0,0(at)
[delete_passengers 16100] 0x70000688 0000000000 nop
[delete_passengers 16100] 0x7000068c 0x0119082a slt at,t0,t9
[delete_passengers 16100] 0x70000690 0x1420fff6 bne at,zero,0x7000066c
[delete_passengers 16100] 0x70000694 0000000000 nop
[delete_passengers 16200] 0x70000698 0x3c010800 lui at,0x800
[delete_passengers 16200] 0x7000069c 0x8c290000 lw t1,0(at)
[delete_passengers 16200] 0x700006a0 0x8faa0024 lw t2,0x24(sp)
[delete_passengers 16200] 0x700006a4 0000000000 nop
[delete_passengers 16200] 0x700006a8 0x012a5823 subu t3,t1,t2
[delete_passengers 16200] 0x700006ac 0x3c010800 lui at,0x800
[delete_passengers 16200] 0x700006b0 0xac2b0000 sw t3,0(at)
[delete_passengers 17000] 0x700006b4 0x10000001 b 0x700006bc
[delete_passengers 17000] 0x700006b8 0000000000 nop
[delete_passengers 17000] 0x700006bc 0x8fb00018 lw s0,0x18(sp)
[delete_passengers 17000] 0x700006c0 0x8fbf001c lw ra,0x1c(sp)
[delete_passengers 17000] 0x700006c4 0000000000 nop
[delete_passengers 17000] 0x700006c8 0x03e00008 jr ra
[delete_passengers 17000] 0x700006cc 0x27bd0028 addiu sp,sp,0x28