enoft Manual

eNOFT Options
eNOFT Manual527507-005
2-4
SET FORMAT or SF
"2:001:0013:0" shown next to the procedure "main" denotes the source index, file
index, line number (ordinal shown here), and bundle instruction, respectively:
[ 2:001:0013:0 main]
0x70010cc0: {0: 02c00916800 M alloc r32 = ar.pfs, 0x09, 0x00, 0x02, 0x00
1: 00000000000 M adds sp = -48, sp
2: 10800100880 I adds r34 = 0x00, gp ;;
template: 0x09}
[ : : : main]
0x70010cd0: {0: 00008000000 M nop.m 0x00
1: 00000000000 I mov r33 = rp
2: 00008000000 I nop.i 0x00 ;;
template: 0x01}
INNERLIST or IN displays the specified part of the object file in disassembled
program code with the source code interspersed throughout the dump. The source
code will not be shown if the source file is not at the path specified when the object
file was built. This option only applies to code dumps and reverts to the default
format for all other dumps. New to eNOFT, object files compiled on OSS for
Guardian target execution ("System Type" in LISTATTRIBUTE DETAIL) can now
have the source code (remaining) on OSS be shown in the Guardian platform.
******** Innerlist Dump of Procedure main
[Src:Fil:Line:i Procedure]
MemAddress Contents
---------------------------------------------------------------------
DW_LINE File: 1 d:\temp\foo.cpp
13 {
[ 2:001:0013:0 main]
0x00000000: {0: 02c00916800 M alloc r32 = ar.pfs, 0x09, 0x00, 0x02, 0x00
1: 00000000000 M adds sp = -48, sp
2: 10800100880 I adds r34 = 0x00, gp ;;
template: 0x09}