Skip to content

Instantly share code, notes, and snippets.

@isuruf
Created October 21, 2017 22:27
Show Gist options
  • Save isuruf/a72fb5541e86946ba63d3b8fd4342ca6 to your computer and use it in GitHub Desktop.
Save isuruf/a72fb5541e86946ba63d3b8fd4342ca6 to your computer and use it in GitHub Desktop.
Microsoft (R) COFF/PE Dumper Version 14.00.24215.1
Copyright (C) Microsoft Corporation. All rights reserved.
Dump of file C:\\Users\\idf2\\AppData\\Local\\Temp\\test-282f6a.o
File Type: COFF OBJECT
FILE HEADER VALUES
8664 machine (x64)
E number of sections
59EBC95B time date stamp Sat Oct 21 16:25:31 2017
560 file pointer to symbol table
29 number of symbols
0 size of optional header
0 characteristics
SECTION HEADER #1
.text name
0 physical address
0 virtual address
B1 size of raw data
244 file pointer to raw data (00000244 to 000002F4)
2F5 file pointer to relocation table
0 file pointer to line numbers
B number of relocations
0 number of line numbers
60500020 flags
Code
16 byte align
Execute Read
RAW DATA #1
00000000: 48 83 EC 48 48 8D 05 00 00 00 00 48 8D 0D 00 00 H.ìHH......H....
00000010: 00 00 FF D0 48 8D 05 00 00 00 00 48 8D 0D 00 00 ..ÿÐH......H....
00000020: 00 00 48 8D 15 00 00 00 00 41 B8 08 00 00 00 48 ..H......A¸....H
00000030: 89 4C 24 38 48 89 D1 48 8B 54 24 38 FF D0 48 8D .L$8H.ÑH.T$8ÿÐH.
00000040: 05 00 00 00 00 48 8D 0D 00 00 00 00 48 8D 15 00 .....H......H...
00000050: 00 00 00 49 89 C8 45 31 C9 45 89 CA 48 89 4C 24 ...I.ÈE1ÉE.ÊH.L$
00000060: 30 48 89 D1 4C 89 D2 4C 8B 4C 24 30 FF D0 48 8D 0H.ÑL.ÒL.L$0ÿÐH.
00000070: 0D 00 00 00 00 48 8D 15 00 00 00 00 89 44 24 44 .....H.......D$D
00000080: B8 0C 00 00 00 41 89 C0 B8 0E 00 00 00 48 89 4C ¸....A.À¸....H.L
00000090: 24 28 48 89 D1 89 C2 4C 8B 4C 24 28 41 FF D1 89 $(H.Ñ.ÂL.L$(AÿÑ.
000000A0: 44 24 44 E8 00 00 00 00 89 44 24 44 48 83 C4 48 D$Dè.....D$DH.ÄH
000000B0: C3 Ã
RELOCATIONS #1
Symbol Symbol
Offset Type Applied To Index Name
-------- ---------------- ----------------- -------- ------
00000007 REL32 00000000 1D fort_init
0000000E REL32 00000000 1E .C283_MAIN_
00000017 REL32 00000000 1F f90io_src_info03
0000001E REL32 00000000 20 .C298_MAIN_
00000025 REL32 00000000 21 .C300_MAIN_
00000041 REL32 00000000 22 f90io_print_init
00000048 REL32 00000000 1E .C283_MAIN_
0000004F REL32 00000000 23 .C301_MAIN_
00000071 REL32 00000000 24 f90io_sc_ch_ldw
00000078 REL32 00000000 25 .C304_MAIN_
000000A4 REL32 00000000 26 f90io_ldw_end
SECTION HEADER #2
.data name
0 physical address
0 virtual address
0 size of raw data
364 file pointer to raw data
0 file pointer to relocation table
0 file pointer to line numbers
0 number of relocations
0 number of line numbers
C0300040 flags
Initialized Data
4 byte align
Read Write
SECTION HEADER #3
.bss name
0 physical address
0 virtual address
0 size of raw data
0 file pointer to raw data
0 file pointer to relocation table
0 file pointer to line numbers
0 number of relocations
0 number of line numbers
C0300080 flags
Uninitialized Data
4 byte align
Read Write
SECTION HEADER #4
.xdata name
0 physical address
0 virtual address
8 size of raw data
364 file pointer to raw data (00000364 to 0000036B)
0 file pointer to relocation table
0 file pointer to line numbers
0 number of relocations
0 number of line numbers
40300040 flags
Initialized Data
4 byte align
Read Only
RAW DATA #4
00000000: 01 04 01 00 04 82 00 00 ........
SECTION HEADER #5
.rdata name
0 physical address
0 virtual address
2C size of raw data
36C file pointer to raw data (0000036C to 00000397)
0 file pointer to relocation table
0 file pointer to line numbers
0 number of relocations
0 number of line numbers
40400040 flags
Initialized Data
8 byte align
Read Only
RAW DATA #5
00000000: 0E 00 00 00 48 65 6C 6C 6F 20 57 6F 72 6C 64 21 ....Hello World!
00000010: 00 00 00 00 00 00 00 00 06 00 00 00 74 65 73 74 ............test
00000020: 2E 66 39 30 02 00 00 00 00 00 00 00 .f90........
SECTION HEADER #6
/91 name (.debug_str)
0 physical address
0 virtual address
46 size of raw data
398 file pointer to raw data (00000398 to 000003DD)
0 file pointer to relocation table
0 file pointer to line numbers
0 number of relocations
0 number of line numbers
42100040 flags
Initialized Data
Discardable
1 byte align
Read Only
RAW DATA #6
00000000: 20 46 39 30 20 46 6C 61 6E 67 20 2D 20 31 2E 35 F90 Flang - 1.5
00000010: 20 32 30 31 37 2D 30 35 2D 30 31 00 74 65 73 74 2017-05-01.test
00000020: 2E 66 39 30 00 43 3A 5C 55 73 65 72 73 5C 69 64 .f90.C:\Users\id
00000030: 66 32 5C 66 6C 61 6E 67 5C 62 75 69 6C 64 32 00 f2\flang\build2.
00000040: 68 65 6C 6C 6F 00 hello.
SECTION HEADER #7
/155 name (.debug_loc)
0 physical address
0 virtual address
0 size of raw data
3E0 file pointer to raw data
0 file pointer to relocation table
0 file pointer to line numbers
0 number of relocations
0 number of line numbers
42100040 flags
Initialized Data
Discardable
1 byte align
Read Only
SECTION HEADER #8
/20 name (.debug_abbrev)
0 physical address
0 virtual address
29 size of raw data
3E0 file pointer to raw data (000003E0 to 00000408)
0 file pointer to relocation table
0 file pointer to line numbers
0 number of relocations
0 number of line numbers
42100040 flags
Initialized Data
Discardable
1 byte align
Read Only
RAW DATA #8
00000000: 01 11 01 25 0E 13 05 03 0E 10 17 1B 0E 11 01 12 ...%............
00000010: 06 00 00 02 2E 00 11 01 12 06 40 18 03 0E 3A 0B ..........@...:.
00000020: 3B 0B 36 0B 3F 19 00 00 00 ;.6.?....
SECTION HEADER #9
/117 name (.debug_info)
0 physical address
0 virtual address
41 size of raw data
40C file pointer to raw data (0000040C to 0000044C)
44D file pointer to relocation table
0 file pointer to line numbers
8 number of relocations
0 number of line numbers
42100040 flags
Initialized Data
Discardable
1 byte align
Read Only
RAW DATA #9
00000000: 3D 00 00 00 04 00 00 00 00 00 08 01 00 00 00 00 =...............
00000010: 08 00 1C 00 00 00 00 00 00 00 25 00 00 00 00 00 ..........%.....
00000020: 00 00 00 00 00 00 B1 00 00 00 02 00 00 00 00 00 ......±.........
00000030: 00 00 00 B1 00 00 00 01 57 40 00 00 00 01 01 02 ...±....W@......
00000040: 00 .
RELOCATIONS #9
Symbol Symbol
Offset Type Applied To Index Name
-------- ---------------- ----------------- -------- ------
00000006 SECREL 00000000 E .debug_abbrev
0000000C SECREL 00000000 A .debug_str
00000012 SECREL 0000001C A .debug_str
00000016 SECREL 00000000 1A .debug_line
0000001A SECREL 00000025 A .debug_str
0000001E ADDR64 00000000 00000000 0 .text
0000002B ADDR64 00000000 00000000 0 .text
00000039 SECREL 00000040 A .debug_str
SECTION HEADER #A
/77 name (.debug_ranges)
0 physical address
0 virtual address
0 size of raw data
4A0 file pointer to raw data
0 file pointer to relocation table
0 file pointer to line numbers
0 number of relocations
0 number of line numbers
42100040 flags
Initialized Data
Discardable
1 byte align
Read Only
SECTION HEADER #B
/102 name (.debug_macinfo)
0 physical address
0 virtual address
1 size of raw data
4A0 file pointer to raw data (000004A0 to 000004A0)
0 file pointer to relocation table
0 file pointer to line numbers
0 number of relocations
0 number of line numbers
42100040 flags
Initialized Data
Discardable
1 byte align
Read Only
RAW DATA #B
00000000: 00 .
SECTION HEADER #C
/61 name (.debug_pubnames)
0 physical address
0 virtual address
1C size of raw data
4A4 file pointer to raw data (000004A4 to 000004BF)
4C0 file pointer to relocation table
0 file pointer to line numbers
1 number of relocations
0 number of line numbers
42100040 flags
Initialized Data
Discardable
1 byte align
Read Only
RAW DATA #C
00000000: 18 00 00 00 02 00 00 00 00 00 41 00 00 00 2A 00 ..........A...*.
00000010: 00 00 68 65 6C 6C 6F 00 00 00 00 00 ..hello.....
RELOCATIONS #C
Symbol Symbol
Offset Type Applied To Index Name
-------- ---------------- ----------------- -------- ------
00000006 SECREL 00000000 10 .debug_info
SECTION HEADER #D
.pdata name
0 physical address
0 virtual address
C size of raw data
4CC file pointer to raw data (000004CC to 000004D7)
4D8 file pointer to relocation table
0 file pointer to line numbers
3 number of relocations
0 number of line numbers
40300040 flags
Initialized Data
4 byte align
Read Only
RAW DATA #D
00000000: 00 00 00 00 B1 00 00 00 00 00 00 00 ....±.......
Function Table #13 (1)
Begin End Info
00000000 00000000 000000B1 00000000
RELOCATIONS #D
Symbol Symbol
Offset Type Applied To Index Name
-------- ---------------- ----------------- -------- ------
00000000 ADDR32NB 00000000 1C MAIN_
00000004 ADDR32NB 000000B1 1C MAIN_
00000008 ADDR32NB 00000000 6 .xdata
SECTION HEADER #E
/129 name (.debug_line)
0 physical address
0 virtual address
5E size of raw data
4F8 file pointer to raw data (000004F8 to 00000555)
556 file pointer to relocation table
0 file pointer to line numbers
1 number of relocations
0 number of line numbers
42100040 flags
Initialized Data
Discardable
1 byte align
Read Only
RAW DATA #E
00000000: 5A 00 00 00 02 00 1F 00 00 00 01 01 FB 0E 0D 00 Z...........û...
00000010: 01 01 01 01 00 00 00 01 00 00 01 00 74 65 73 74 ............test
00000020: 2E 66 39 30 00 00 00 00 00 00 09 02 00 00 00 00 .f90............
00000030: 00 00 00 00 01 05 01 0A 08 20 06 2D 06 08 4C 00 ......... .-..L.
00000040: 02 04 01 06 02 2D 12 02 26 12 00 02 04 02 4A 08 .....-..&.....J.
00000050: D6 00 02 04 03 4A 58 06 4B 02 05 00 01 01 Ö....JX.K.....
RELOCATIONS #E
Symbol Symbol
Offset Type Applied To Index Name
-------- ---------------- ----------------- -------- ------
0000002C ADDR64 00000000 00000000 0 .text
COFF SYMBOL TABLE
000 00000000 SECT1 notype Static | .text
Section length B1, #relocs B, #linenums 0, checksum 1576E86D
002 00000000 SECT2 notype Static | .data
Section length 0, #relocs 0, #linenums 0, checksum 0
004 00000000 SECT3 notype Static | .bss
Section length 0, #relocs 0, #linenums 0, checksum 0
006 00000000 SECT4 notype Static | .xdata
Section length 8, #relocs 0, #linenums 0, checksum 9E6AAF91
008 00000000 SECT5 notype Static | .rdata
Section length 2C, #relocs 0, #linenums 0, checksum 1D29C40F
00A 00000000 SECT6 notype Static | .debug_str
Section length 46, #relocs 0, #linenums 0, checksum 2B542F1B
00C 00000000 SECT7 notype Static | .debug_loc
tag index 00000000 size 00000000 lines 00000000 next function 00000007
00E 00000000 SECT8 notype Static | .debug_abbrev
Section length 29, #relocs 0, #linenums 0, checksum B8A2C2A2
010 00000000 SECT9 notype Static | .debug_info
Section length 41, #relocs 8, #linenums 0, checksum AA729102
012 00000000 SECTA notype Static | .debug_ranges
tag index 00000000 size 00000000 lines 00000000 next function 0000000A
014 00000000 SECTB notype Static | .debug_macinfo
Section length 1, #relocs 0, #linenums 0, checksum 0
016 00000000 SECTC notype Static | .debug_pubnames
Section length 1C, #relocs 1, #linenums 0, checksum 63733F70
018 00000000 SECTD notype Static | .pdata
Section length C, #relocs 3, #linenums 0, checksum 1A5CD639
01A 00000000 SECTE notype Static | .debug_line
Section length 5E, #relocs 1, #linenums 0, checksum DE3EB7E
01C 00000000 SECT1 notype () External | MAIN_
01D 00000000 UNDEF notype External | fort_init
01E 00000028 SECT5 notype Static | .C283_MAIN_
01F 00000000 UNDEF notype External | f90io_src_info03
020 0000001C SECT5 notype Static | .C298_MAIN_
021 00000024 SECT5 notype Static | .C300_MAIN_
022 00000000 UNDEF notype External | f90io_print_init
023 00000018 SECT5 notype Static | .C301_MAIN_
024 00000000 UNDEF notype External | f90io_sc_ch_ldw
025 00000004 SECT5 notype Static | .C304_MAIN_
026 00000000 UNDEF notype External | f90io_ldw_end
027 00000000 SECT5 notype Static | .C307_MAIN_
028 00000010 SECT5 notype Static | .C284_MAIN_
String Table Size = 0x10B bytes
Summary
0 .bss
0 .data
29 .debug_abbrev
41 .debug_info
5E .debug_line
0 .debug_loc
1 .debug_macinfo
1C .debug_pubnames
0 .debug_ranges
46 .debug_str
C .pdata
2C .rdata
B1 .text
8 .xdata
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment