You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1504 lines
53 KiB
Plaintext

5 years ago
###############################################################################
#
# IAR ELF Dumper V7.10.3.6832 for ARM 23/Nov/2014 12:58:18
# Copyright 2007-2014 IAR Systems AB.
#
# Input file = C:\embedded_programming\lesson14\Debug\Obj\main.o
# Command line = --all Debug\Obj\main.o
#
###############################################################################
32-bit little-endian relocatable ELF file for Advanced RISC Machines ARM
File version 1, header size 52, section header string section #1.
Flags 0x05000000 (ARM ELF revision 5 [AAELF 2.0])
Entry 0x00000000
70 section headers, each 40 bytes, at offset 0x1912
SECTIONS:
Name Type Offset Size Aln Lnk Inf ESz Flags
---- ---- ------ ---- --- --- --- --- -----
1: .shstrtab strtab 0x34 0x17e
2: .symtab symtab 0x1b2 0x370 3 45 16
3: .strtab strtab 0x522 0x1ed
4: .comment pbits 0x70f 0x1bd
5: .iar.rtmodel pbits 0x8cc 0x28
6: .debug_line pbits 0x8f4 0x20f
7: .debug_info pbits 0xb03 0x19d
8: .data pbits 0xca0 0x2 0x2 0x3 WA
9: .data pbits 0xca2 0x4 0x4 0x3 WA
10: .data pbits 0xca6 0x8 0x4 0x3 WA
11: .data pbits 0xcae 0x4 0x4 0x3 WA
12: .bss nobits 0xcb2 0x4 0x4 0x3 WA
13: .data pbits 0xcb2 0x8 0x4 0x3 WA
14: .bss nobits 0xcba 0x8 0x4 0x3 WA
15: .bss nobits 0xcba 0xc 0x4 0x3 WA
16: .text pbits 0xcba 0xd0 0x4 0x6 AX
17: .iar_vfe_header pbits 0xd8a 0x4 0x4
18: __DLIB_PERTHREAD pbits 0xd8e 0x0 0x2 A
19: __DLIB_PERTHREAD_init
pbits 0xd8e 0x0 0x2 A
20: .debug_info pbits 0xd8e 0x82
21: .debug_info pbits 0xe10 0x82
22: .debug_info pbits 0xe92 0x83
23: .debug_info pbits 0xf15 0x81
24: .debug_info pbits 0xf96 0x81
25: .debug_info pbits 0x1017 0x82
26: .debug_info pbits 0x1099 0x81
27: .debug_info pbits 0x111a 0x81
28: .iar.stackusage pbits 0x119b 0x6
29: .debug_frame pbits 0x11a1 0x71
30: .rel.debug_frame rel 0x1212 0x10 2 29 8
31: .iar.debug_line pbits 0x1222 0x98
32: .debug_line pbits 0x12ba 0x77
33: .debug_info pbits 0x1331 0xb8
34: .rel.iar.stackusage rel 0x13e9 0x18 2 28 8
35: .ARM.attributes arm_attr 0x1401 0x53
36: .debug_loc pbits 0x1454 0x5a
37: .debug_macinfo pbits 0x14ae 0x61
38: .debug_abbrev pbits 0x150f 0xbb
39: .rel.debug_info rel 0x15ca 0x28 2 26 8
40: .debug_pubnames pbits 0x15f2 0x18
41: .rel.debug_pubnames rel 0x160a 0x8 2 40 8
42: .rel.debug_info rel 0x1612 0x28 2 27 8
43: .debug_pubnames pbits 0x163a 0x18
44: .rel.debug_pubnames rel 0x1652 0x8 2 43 8
45: .rel.debug_info rel 0x165a 0x28 2 22 8
46: .debug_pubnames pbits 0x1682 0x1a
47: .rel.debug_pubnames rel 0x169c 0x8 2 46 8
48: .rel.debug_info rel 0x16a4 0x28 2 20 8
49: .debug_pubnames pbits 0x16cc 0x19
50: .rel.debug_pubnames rel 0x16e5 0x8 2 49 8
51: .rel.debug_info rel 0x16ed 0x28 2 21 8
52: .debug_pubnames pbits 0x1715 0x19
53: .rel.debug_pubnames rel 0x172e 0x8 2 52 8
54: .rel.debug_info rel 0x1736 0x28 2 24 8
55: .debug_pubnames pbits 0x175e 0x18
56: .rel.debug_pubnames rel 0x1776 0x8 2 55 8
57: .rel.debug_info rel 0x177e 0x28 2 25 8
58: .debug_pubnames pbits 0x17a6 0x19
59: .rel.debug_pubnames rel 0x17bf 0x8 2 58 8
60: .rel.debug_info rel 0x17c7 0x28 2 23 8
61: .debug_pubnames pbits 0x17ef 0x18
62: .rel.debug_pubnames rel 0x1807 0x8 2 61 8
63: .rel.debug_info rel 0x180f 0x70 2 33 8
64: .debug_pubnames pbits 0x187f 0x1b
65: .rel.debug_pubnames rel 0x189a 0x8 2 64 8
66: .rel.debug_info rel 0x18a2 0x18 2 7 8
67: .rel.debug_line rel 0x18ba 0x8 2 32 8
68: .rel.iar.debug_line rel 0x18c2 0x18 2 31 8
69: .rel.text rel 0x18da 0x38 2 16 8
-------------------------------------------------------------------------------
Section #1 .shstrtab:
0x0:
0x1: ".shstrtab"
0xb: ".symtab"
0x13: ".strtab"
0x1b: ".comment"
0x24: ".iar.rtmodel"
0x31: ".debug_line"
0x3d: ".debug_info"
0x49: ".data"
0x4f: ".bss"
0x54: ".text"
0x5a: ".iar_vfe_header"
0x6a: "__DLIB_PERTHREAD"
0x7b: "__DLIB_PERTHREAD_init"
0x91: ".iar.stackusage"
0xa1: ".debug_frame"
0xae: ".rel.debug_frame"
0xbf: ".iar.debug_line"
0xcf: ".rel.iar.stackusage"
0xe3: ".ARM.attributes"
0xf3: ".debug_loc"
0xfe: ".debug_macinfo"
0x10d: ".debug_abbrev"
0x11b: ".rel.debug_info"
0x12b: ".debug_pubnames"
0x13b: ".rel.debug_pubnames"
0x14f: ".rel.debug_line"
0x15f: ".rel.iar.debug_line"
0x173: ".rel.text"
0x17d: ""
-------------------------------------------------------------------------------
Section #2 .symtab:
54 symbols, 44 local
Name Value Sec Type Bd Size Group Other
---- ----- --- ---- -- ---- ----- -----
1: C:\embedded_programming\lesson13\main.c
0x0 Abs File Lc
2: __iar_systems$$module 0x0 Abs -- Lc
3: ??main_0 0xa0 16 Data Lc
4: ??main_1 0x85 16 Code Lc
5: .data8 0x0 8 Sect Lc
6: $d 0x0 8 -- Lc
7: .data9 0x0 9 Sect Lc
8: $d 0x0 9 -- Lc
9: .data10 0x0 10 Sect Lc
10: $d 0x0 10 -- Lc
11: .data11 0x0 11 Sect Lc
12: $d 0x0 11 -- Lc
13: .bss12 0x0 12 Sect Lc
14: $d 0x0 12 -- Lc
15: .data13 0x0 13 Sect Lc
16: $d 0x0 13 -- Lc
17: .bss14 0x0 14 Sect Lc
18: $d 0x0 14 -- Lc
19: .bss15 0x0 15 Sect Lc
20: $d 0x0 15 -- Lc
21: .text16 0x0 16 Sect Lc
22: .debug_frame29 0x0 29 Sect Lc
23: $t 0x0 16 -- Lc
24: $d 0xa0 16 -- Lc
25: .iar_vfe_header17 0x0 17 Sect Lc
26: $d 0x0 17 -- Lc
27: __DLIB_PERTHREAD18 0x0 18 Sect Lc
28: __DLIB_PERTHREAD_init19 0x0 19 Sect Lc
29: .debug_abbrev38 0x0 38 Sect Lc
30: .debug_info7 0x0 7 Sect Lc
31: .debug_line6 0x0 6 Sect Lc
32: .debug_macinfo37 0x0 37 Sect Lc
33: .debug_info26 0x0 26 Sect Lc
34: .debug_info27 0x0 27 Sect Lc
35: .debug_info22 0x0 22 Sect Lc
36: .debug_info20 0x0 20 Sect Lc
37: .debug_info21 0x0 21 Sect Lc
38: .debug_info24 0x0 24 Sect Lc
39: .debug_info25 0x0 25 Sect Lc
40: .debug_info23 0x0 23 Sect Lc
41: .debug_loc36 0x0 36 Sect Lc
42: .debug_line32 0x0 32 Sect Lc
43: .iar.debug_line31 0x0 31 Sect Lc
44: .debug_info33 0x0 33 Sect Lc
45: delay 0x0 Ext Code Gb
46: main 0x1 16 Code Gb 0xd0
47: p1 0x0 11 Data Gb 0x4
48: p2 0x0 12 Data Gb 0x4
49: sqr 0x0 10 Data Gb 0x8
50: t 0x0 15 Data Gb 0xc
51: w 0x0 13 Data Gb 0x8
52: w2 0x0 14 Data Gb 0x8
53: x 0x0 8 Data Gb 0x2
54: y 0x0 9 Data Gb 0x4
-------------------------------------------------------------------------------
Section #3 .strtab:
0x0:
0x1: "C:\embedded_programming\lesson13\main.c"
0x29: "__iar_systems$$module"
0x3f: "??main_0"
0x48: "??main_1"
0x51: ".data8"
0x58: "$d"
0x5b: ".data9"
0x62: ".data10"
0x6a: ".data11"
0x72: ".bss12"
0x79: ".data13"
0x81: ".bss14"
0x88: ".bss15"
0x8f: ".text16"
0x97: ".debug_frame29"
0xa6: "$t"
0xa9: ".iar_vfe_header17"
0xbb: "__DLIB_PERTHREAD18"
0xce: "__DLIB_PERTHREAD_init19"
0xe6: ".debug_abbrev38"
0xf6: ".debug_info7"
0x103: ".debug_line6"
0x110: ".debug_macinfo37"
0x121: ".debug_info26"
0x12f: ".debug_info27"
0x13d: ".debug_info22"
0x14b: ".debug_info20"
0x159: ".debug_info21"
0x167: ".debug_info24"
0x175: ".debug_info25"
0x183: ".debug_info23"
0x191: ".debug_loc36"
0x19e: ".debug_line32"
0x1ac: ".iar.debug_line31"
0x1be: ".debug_info33"
0x1cc: "delay"
0x1d2: "main"
0x1d7: "p1"
0x1da: "p2"
0x1dd: "sqr"
0x1e1: "t"
0x1e3: "w"
0x1e5: "w2"
0x1e8: "x"
0x1ea: "y"
0x1ec: ""
-------------------------------------------------------------------------------
Section #4 .comment:
IAR ANSI C/C++ Compiler V7.10.3.6832/W32 for ARM
C:\embedded_programming\lesson13\main.c -o C:\embedded_programming\lesson13\Debug\Obj\ --no_cse --no_unroll --no_inline --no_code_motion --no_tbaa --no_clustering --no_scheduling --debug --endian=little --cpu=Cortex-M4F -e --fpu=VFPv4_sp --dlib_config C:\tools\IAR\ARM_KS_7.10\arm\INC\c\DLib_Config_Normal.h -Ol --require_prototypes -I C:\tools\IAR\ARM_KS_7.10\arm\CMSIS\Include\ -D ARM_MATH_CM4
-------------------------------------------------------------------------------
Section #5 .iar.rtmodel:
__SystemLibrary = DLib
__size_limit = 32768
-------------------------------------------------------------------------------
Section #6 .debug_line:
0x0: 523 bytes, version 2, 517 prologue bytes
code factor 1, line base 0, line range 5, opcode base 10
opcode lengths [0 1 1 1 1 0 0 0 0]
Directories:
1: 'C:\embedded_programming\lesson13\'
2: 'C:\tools\IAR\ARM_KS_7.10\arm\CMSIS\Include\'
3: 'C:\tools\IAR\ARM_KS_7.10\arm\INC\c\'
4: 'C:\tools\IAR\ARM_KS_7.10\arm\inc\c\'
Files:
1: May 15 16:23:49 2014 6 li 1 'delay.h'
2: Aug 07 11:18:57 2014 88 li 1 'main.c'
3: Jul 28 16:17:32 2014 1227 li 1 'tm4c_cmsis.h'
4: Feb 24 10:11:12 2014 1790 li 2 'core_cm4.h'
5: Feb 24 10:11:12 2014 697 li 2 'core_cm4_simd.h'
6: Feb 24 10:11:12 2014 637 li 2 'core_cmFunc.h'
7: Feb 24 10:11:12 2014 687 li 2 'core_cmInstr.h'
8: Mar 21 15:57:06 2014 13 li 3 'DLib_Config_Normal.h'
9: Mar 21 15:57:06 2014 1010 li 4 'DLib_Defaults.h'
10: Mar 21 15:57:06 2014 126 li 4 'DLib_Product.h'
11: Mar 21 15:57:06 2014 359 li 4 'DLib_Threads.h'
12: Mar 25 07:53:48 2014 215 li 4 'cmsis_iar.h'
13: Mar 21 15:57:06 2014 389 li 4 'intrinsics.h'
14: Mar 21 15:57:06 2014 262 li 4 'stdint.h'
15: Mar 21 15:57:06 2014 58 li 4 'xencoding_limits.h'
16: Mar 21 15:57:06 2014 108 li 4 'ycheck.h'
17: Mar 21 15:57:06 2014 710 li 4 'yvals.h'
-------------------------------------------------------------------------------
Section #7 .debug_info:
0x0: 409 bytes, version 3, abbrevs #38, addr size 4
0xb: + compile_unit (1)
| name C:\embedded_programming\lesson13\main.c
| producer IAR ANSI C/C++ Compiler V7.10.3.6832/W32 for ARM
| language C99
| stmt_list #6
| macro_info #37
0x6e: | base_type (2)
| name unsigned char
| byte_size 0x1
| encoding unsigned_char
0x7f: | base_type (2)
| name unsigned short
| byte_size 0x2
| encoding unsigned
0x91: | base_type (2)
| name signed short
| byte_size 0x2
| encoding signed
0xa1: | base_type (2)
| name unsigned int
| byte_size 0x4
| encoding unsigned
0xb1: | pointer_type (5)
| type 0x174
0xb6: | pointer_type (5)
| type 0x180
0xbb: | base_type (2)
| name int
| byte_size 0x4
| encoding signed
0xc2: | + array_type (8)
| | sibling 0xce
| | type 0x174
0xcb: | | subrange_type (9)
| | upper_bound 2
| +-- 0
0xce: | + array_type (8)
| | sibling 0xda
| | type 0x149
0xd7: | | subrange_type (9)
| | upper_bound 3
| +-- 0
0xda: | + structure_type (10)
| | sibling 0xf7
| | byte_size 0x4
0xe0: | | member (11)
| | type 0x13c
| | accessibility public
| | name y
| | data_member_location [plus_uconst 0]
0xeb: | | member (11)
| | type 0x157
| | accessibility public
| | name x
| | data_member_location [plus_uconst 2]
| +-- 0
0xf7: | + structure_type (10)
| | sibling 0x126
| | byte_size 0x8
0xfd: | | member (11)
| | type 0x174
| | accessibility public
| | name top_left
| | data_member_location [plus_uconst 0]
0x10f: | | member (11)
| | type 0x174
| | accessibility public
| | name bottom_right
| | data_member_location [plus_uconst 4]
| +-- 0
0x126: | + structure_type (10)
| | sibling 0x13c
| | byte_size 0xc
0x12c: | | member (12)
| | type 0xc2
| | accessibility public
| | name corners
| | data_member_location [plus_uconst 0]
| +-- 0
0x13c: | typedef (13)
| name uint8_t
| type 0x6e
| decl_file 14
| decl_line 17
| decl_column 28
0x149: | typedef (13)
| name int16_t
| type 0x91
| decl_file 14
| decl_line 21
| decl_column 30
0x157: | typedef (13)
| name uint16_t
| type 0x7f
| decl_file 14
| decl_line 22
| decl_column 29
0x165: | typedef (13)
| name uint32_t
| type 0xa1
| decl_file 14
| decl_line 27
| decl_column 29
0x174: | typedef (13)
| name Point
| type 0xda
| decl_file 2
| decl_line 23
| decl_column 3
0x180: | typedef (13)
| name Window
| type 0xf7
| decl_file 2
| decl_line 34
| decl_column 3
0x18d: | typedef (13)
| name Triangle
| type 0x126
| decl_file 2
| decl_line 38
| decl_column 3
+-- 0
-------------------------------------------------------------------------------
Section #66 .rel.debug_info:
# Offset Relocation Symbol Section
- ------ ---------- ------ -------
0 0x6 2 R_ARM_ABS32 29 .debug_abbrev38 #38 .debug_abbrev
1 0x66 2 R_ARM_ABS32 31 .debug_line6 #6 .debug_line
2 0x6a 2 R_ARM_ABS32 32 .debug_macinfo37 #37 .debug_macinfo
-------------------------------------------------------------------------------
Section #8 .data:
0x0: ff ff ..
-------------------------------------------------------------------------------
Section #9 .data:
0x0: 0a 00 00 00 ....
-------------------------------------------------------------------------------
Section #10 .data:
0x0: 01 00 04 00 09 00 10 00 ........
-------------------------------------------------------------------------------
Section #11 .data:
0x0: 7b 00 34 12 {.4.
-------------------------------------------------------------------------------
Section #13 .data:
0x0: 7b 00 34 12 ea 00 89 67 {.4....g
-------------------------------------------------------------------------------
Section #16 .text:
$t:
`.text16`:
main:
0x0: 0xb580 PUSH {R7, LR}
0x2: 0x2004 MOVS R0, #4
0x4: 0x4926 LDR.N R1, ??main_0 ; p1
0x6: 0x8048 STRH R0, [R1, #0x2]
0x8: 0x20aa MOVS R0, #170 ; 0xaa
0xa: 0x4925 LDR.N R1, ??main_0 ; p1
0xc: 0x7008 STRB R0, [R1]
0xe: 0x2001 MOVS R0, #1
0x10: 0x4924 LDR.N R1, [PC, #0x90] ; [0xa4] w
0x12: 0x8048 STRH R0, [R1, #0x2]
0x14: 0x2002 MOVS R0, #2
0x16: 0x4923 LDR.N R1, [PC, #0x8c] ; [0xa4] w
0x18: 0x7108 STRB R0, [R1, #0x4]
0x1a: 0x2001 MOVS R0, #1
0x1c: 0x4922 LDR.N R1, [PC, #0x88] ; [0xa8] t
0x1e: 0x8048 STRH R0, [R1, #0x2]
0x20: 0x2002 MOVS R0, #2
0x22: 0x4921 LDR.N R1, [PC, #0x84] ; [0xa8] t
0x24: 0x7208 STRB R0, [R1, #0x8]
0x26: 0x481e LDR.N R0, ??main_0 ; p1
0x28: 0x6800 LDR R0, [R0]
0x2a: 0x4920 LDR.N R1, [PC, #0x80] ; [0xac] p2
0x2c: 0x6008 STR R0, [R1]
0x2e: 0x481d LDR.N R0, [PC, #0x74] ; [0xa4] w
0x30: 0xe9d0 0x2300 LDRD R2, R3, [R0]
0x34: 0x481e LDR.N R0, [PC, #0x78] ; [0xb0] w2
0x36: 0xe9c0 0x2300 STRD R2, R3, [R0]
0x3a: 0x4819 LDR.N R0, ??main_0 ; p1
0x3c: 0x491c LDR.N R1, [PC, #0x70] ; [0xb0] w2
0x3e: 0x2201 MOVS R2, #1
0x40: 0x8042 STRH R2, [R0, #0x2]
0x42: 0x6802 LDR R2, [R0]
0x44: 0x600a STR R2, [R1]
0x46: 0x2201 MOVS R2, #1
0x48: 0x8042 STRH R2, [R0, #0x2]
0x4a: 0x6800 LDR R0, [R0]
0x4c: 0x6008 STR R0, [R1]
0x4e: 0x4819 LDR.N R0, [PC, #0x64] ; [0xb4] 0x400fe108 (1074782472)
0x50: 0x6800 LDR R0, [R0]
0x52: 0xf050 0x0020 ORRS.W R0, R0, #32 ; 0x20
0x56: 0x4917 LDR.N R1, [PC, #0x5c] ; [0xb4] 0x400fe108 (1074782472)
0x58: 0x6008 STR R0, [R1]
0x5a: 0x4817 LDR.N R0, [PC, #0x5c] ; [0xb8] 0x400fe06c (1074782316)
0x5c: 0x6800 LDR R0, [R0]
0x5e: 0xf050 0x0020 ORRS.W R0, R0, #32 ; 0x20
0x62: 0x4915 LDR.N R1, [PC, #0x54] ; [0xb8] 0x400fe06c (1074782316)
0x64: 0x6008 STR R0, [R1]
0x66: 0x4815 LDR.N R0, [PC, #0x54] ; [0xbc] 0x4005d400 (1074123776)
0x68: 0x6800 LDR R0, [R0]
0x6a: 0xf050 0x000e ORRS.W R0, R0, #14 ; 0xe
0x6e: 0x4913 LDR.N R1, [PC, #0x4c] ; [0xbc] 0x4005d400 (1074123776)
0x70: 0x6008 STR R0, [R1]
0x72: 0x4813 LDR.N R0, [PC, #0x4c] ; [0xc0] 0x4005d51c (1074124060)
0x74: 0x6800 LDR R0, [R0]
0x76: 0xf050 0x000e ORRS.W R0, R0, #14 ; 0xe
0x7a: 0x4911 LDR.N R1, [PC, #0x44] ; [0xc0] 0x4005d51c (1074124060)
0x7c: 0x6008 STR R0, [R1]
0x7e: 0x2004 MOVS R0, #4
0x80: 0x4910 LDR.N R1, [PC, #0x40] ; [0xc4] 0x4005d010 (1074122768)
0x82: 0x6008 STR R0, [R1]
??main_1:
0x84: 0x2002 MOVS R0, #2
0x86: 0x4910 LDR.N R1, [PC, #0x40] ; [0xc8] 0x4005d008 (1074122760)
0x88: 0x6008 STR R0, [R1]
0x8a: 0x4810 LDR.N R0, [PC, #0x40] ; [0xcc] 0x7a120 (500000)
0x8c: 0xf7ff 0xfffe BL delay
0x90: 0x2000 MOVS R0, #0
0x92: 0x490d LDR.N R1, [PC, #0x34] ; [0xc8] 0x4005d008 (1074122760)
0x94: 0x6008 STR R0, [R1]
0x96: 0x480d LDR.N R0, [PC, #0x34] ; [0xcc] 0x7a120 (500000)
0x98: 0xf7ff 0xfffe BL delay
0x9c: 0xe7f2 B.N ??main_1
0x9e: 0xbf00 NOP
$d:
??main_0:
0xa0: 0x00000000 DC32 p1
0xa4: 0x00000000 DC32 w
0xa8: 0x00000000 DC32 t
0xac: 0x00000000 DC32 p2
0xb0: 0x00000000 DC32 w2
0xb4: 0x400fe108 DC32 1074782472 ; '...@'
0xb8: 0x400fe06c DC32 1074782316 ; 'l..@'
0xbc: 0x4005d400 DC32 1074123776 ; '...@'
0xc0: 0x4005d51c DC32 1074124060 ; '...@'
0xc4: 0x4005d010 DC32 1074122768 ; '...@'
0xc8: 0x4005d008 DC32 1074122760 ; '...@'
0xcc: 0x0007a120 DC32 500000 ; ' ...'
-------------------------------------------------------------------------------
Section #69 .rel.text:
# Offset Relocation Symbol Section
- ------ ---------- ------ -------
0 0x8c 10 R_ARM_THM_CALL 45 delay Ext
1 0x98 10 R_ARM_THM_CALL 45 delay Ext
2 0xa0 2 R_ARM_ABS32 47 p1 #11 .data
3 0xa4 2 R_ARM_ABS32 51 w #13 .data
4 0xa8 2 R_ARM_ABS32 50 t #15 .bss
5 0xac 2 R_ARM_ABS32 48 p2 #12 .bss
6 0xb0 2 R_ARM_ABS32 52 w2 #14 .bss
-------------------------------------------------------------------------------
Section #17 .iar_vfe_header:
0x0: 00 00 00 00 ....
This file has been checked for virtual function elimination
-------------------------------------------------------------------------------
Section #18 __DLIB_PERTHREAD: - No content -
-------------------------------------------------------------------------------
Section #19 __DLIB_PERTHREAD_init: - No content -
-------------------------------------------------------------------------------
Section #20 .debug_info:
0x0: 126 bytes, version 3, abbrevs #38, addr size 4
0xb: + compile_unit (1)
| name C:\embedded_programming\lesson13\main.c
| producer IAR ANSI C/C++ Compiler V7.10.3.6832/W32 for ARM
| language C99
| stmt_list #6
| macro_info #37
0x6e: | variable (3)
| name p1
| type #7:0x174
| decl_file 2
| decl_line 25
| decl_column 7
| external 0x1
| location [addr .data11]
| iar_static_storage_duration 0x1
+-- 0
-------------------------------------------------------------------------------
Section #48 .rel.debug_info:
# Offset Relocation Symbol Section
- ------ ---------- ------ -------
0 0x6 2 R_ARM_ABS32 29 .debug_abbrev38 #38 .debug_abbrev
1 0x7c 2 R_ARM_ABS32 11 .data11 #11 .data
2 0x72 2 R_ARM_ABS32 30 .debug_info7 #7 .debug_info
3 0x66 2 R_ARM_ABS32 31 .debug_line6 #6 .debug_line
4 0x6a 2 R_ARM_ABS32 32 .debug_macinfo37 #37 .debug_macinfo
-------------------------------------------------------------------------------
Section #21 .debug_info:
0x0: 126 bytes, version 3, abbrevs #38, addr size 4
0xb: + compile_unit (1)
| name C:\embedded_programming\lesson13\main.c
| producer IAR ANSI C/C++ Compiler V7.10.3.6832/W32 for ARM
| language C99
| stmt_list #6
| macro_info #37
0x6e: | variable (3)
| name p2
| type #7:0x174
| decl_file 2
| decl_line 29
| decl_column 7
| external 0x1
| location [addr .bss12]
| iar_static_storage_duration 0x1
+-- 0
-------------------------------------------------------------------------------
Section #51 .rel.debug_info:
# Offset Relocation Symbol Section
- ------ ---------- ------ -------
0 0x6 2 R_ARM_ABS32 29 .debug_abbrev38 #38 .debug_abbrev
1 0x7c 2 R_ARM_ABS32 13 .bss12 #12 .bss
2 0x72 2 R_ARM_ABS32 30 .debug_info7 #7 .debug_info
3 0x66 2 R_ARM_ABS32 31 .debug_line6 #6 .debug_line
4 0x6a 2 R_ARM_ABS32 32 .debug_macinfo37 #37 .debug_macinfo
-------------------------------------------------------------------------------
Section #22 .debug_info:
0x0: 127 bytes, version 3, abbrevs #38, addr size 4
0xb: + compile_unit (1)
| name C:\embedded_programming\lesson13\main.c
| producer IAR ANSI C/C++ Compiler V7.10.3.6832/W32 for ARM
| language C99
| stmt_list #6
| macro_info #37
0x6e: | variable (3)
| name sqr
| type #7:0xce
| decl_file 2
| decl_line 13
| decl_column 9
| external 0x1
| location [addr .data10]
| iar_static_storage_duration 0x1
+-- 0
-------------------------------------------------------------------------------
Section #45 .rel.debug_info:
# Offset Relocation Symbol Section
- ------ ---------- ------ -------
0 0x6 2 R_ARM_ABS32 29 .debug_abbrev38 #38 .debug_abbrev
1 0x7d 2 R_ARM_ABS32 9 .data10 #10 .data
2 0x73 2 R_ARM_ABS32 30 .debug_info7 #7 .debug_info
3 0x66 2 R_ARM_ABS32 31 .debug_line6 #6 .debug_line
4 0x6a 2 R_ARM_ABS32 32 .debug_macinfo37 #37 .debug_macinfo
-------------------------------------------------------------------------------
Section #23 .debug_info:
0x0: 125 bytes, version 3, abbrevs #38, addr size 4
0xb: + compile_unit (1)
| name C:\embedded_programming\lesson13\main.c
| producer IAR ANSI C/C++ Compiler V7.10.3.6832/W32 for ARM
| language C99
| stmt_list #6
| macro_info #37
0x6e: | variable (3)
| name t
| type #7:0x18d
| decl_file 2
| decl_line 45
| decl_column 10
| external 0x1
| location [addr .bss15]
| iar_static_storage_duration 0x1
+-- 0
-------------------------------------------------------------------------------
Section #60 .rel.debug_info:
# Offset Relocation Symbol Section
- ------ ---------- ------ -------
0 0x6 2 R_ARM_ABS32 29 .debug_abbrev38 #38 .debug_abbrev
1 0x7b 2 R_ARM_ABS32 19 .bss15 #15 .bss
2 0x71 2 R_ARM_ABS32 30 .debug_info7 #7 .debug_info
3 0x66 2 R_ARM_ABS32 31 .debug_line6 #6 .debug_line
4 0x6a 2 R_ARM_ABS32 32 .debug_macinfo37 #37 .debug_macinfo
-------------------------------------------------------------------------------
Section #24 .debug_info:
0x0: 125 bytes, version 3, abbrevs #38, addr size 4
0xb: + compile_unit (1)
| name C:\embedded_programming\lesson13\main.c
| producer IAR ANSI C/C++ Compiler V7.10.3.6832/W32 for ARM
| language C99
| stmt_list #6
| macro_info #37
0x6e: | variable (3)
| name w
| type #7:0x180
| decl_file 2
| decl_line 40
| decl_column 8
| external 0x1
| location [addr .data13]
| iar_static_storage_duration 0x1
+-- 0
-------------------------------------------------------------------------------
Section #54 .rel.debug_info:
# Offset Relocation Symbol Section
- ------ ---------- ------ -------
0 0x6 2 R_ARM_ABS32 29 .debug_abbrev38 #38 .debug_abbrev
1 0x7b 2 R_ARM_ABS32 15 .data13 #13 .data
2 0x71 2 R_ARM_ABS32 30 .debug_info7 #7 .debug_info
3 0x66 2 R_ARM_ABS32 31 .debug_line6 #6 .debug_line
4 0x6a 2 R_ARM_ABS32 32 .debug_macinfo37 #37 .debug_macinfo
-------------------------------------------------------------------------------
Section #25 .debug_info:
0x0: 126 bytes, version 3, abbrevs #38, addr size 4
0xb: + compile_unit (1)
| name C:\embedded_programming\lesson13\main.c
| producer IAR ANSI C/C++ Compiler V7.10.3.6832/W32 for ARM
| language C99
| stmt_list #6
| macro_info #37
0x6e: | variable (3)
| name w2
| type #7:0x180
| decl_file 2
| decl_line 44
| decl_column 8
| external 0x1
| location [addr .bss14]
| iar_static_storage_duration 0x1
+-- 0
-------------------------------------------------------------------------------
Section #57 .rel.debug_info:
# Offset Relocation Symbol Section
- ------ ---------- ------ -------
0 0x6 2 R_ARM_ABS32 29 .debug_abbrev38 #38 .debug_abbrev
1 0x7c 2 R_ARM_ABS32 17 .bss14 #14 .bss
2 0x72 2 R_ARM_ABS32 30 .debug_info7 #7 .debug_info
3 0x66 2 R_ARM_ABS32 31 .debug_line6 #6 .debug_line
4 0x6a 2 R_ARM_ABS32 32 .debug_macinfo37 #37 .debug_macinfo
-------------------------------------------------------------------------------
Section #26 .debug_info:
0x0: 125 bytes, version 3, abbrevs #38, addr size 4
0xb: + compile_unit (1)
| name C:\embedded_programming\lesson13\main.c
| producer IAR ANSI C/C++ Compiler V7.10.3.6832/W32 for ARM
| language C99
| stmt_list #6
| macro_info #37
0x6e: | variable (3)
| name x
| type #7:0x149
| decl_file 2
| decl_line 10
| decl_column 9
| external 0x1
| location [addr .data8]
| iar_static_storage_duration 0x1
+-- 0
-------------------------------------------------------------------------------
Section #39 .rel.debug_info:
# Offset Relocation Symbol Section
- ------ ---------- ------ -------
0 0x6 2 R_ARM_ABS32 29 .debug_abbrev38 #38 .debug_abbrev
1 0x7b 2 R_ARM_ABS32 5 .data8 #8 .data
2 0x71 2 R_ARM_ABS32 30 .debug_info7 #7 .debug_info
3 0x66 2 R_ARM_ABS32 31 .debug_line6 #6 .debug_line
4 0x6a 2 R_ARM_ABS32 32 .debug_macinfo37 #37 .debug_macinfo
-------------------------------------------------------------------------------
Section #27 .debug_info:
0x0: 125 bytes, version 3, abbrevs #38, addr size 4
0xb: + compile_unit (1)
| name C:\embedded_programming\lesson13\main.c
| producer IAR ANSI C/C++ Compiler V7.10.3.6832/W32 for ARM
| language C99
| stmt_list #6
| macro_info #37
0x6e: | variable (3)
| name y
| type #7:0x165
| decl_file 2
| decl_line 11
| decl_column 10
| external 0x1
| location [addr .data9]
| iar_static_storage_duration 0x1
+-- 0
-------------------------------------------------------------------------------
Section #42 .rel.debug_info:
# Offset Relocation Symbol Section
- ------ ---------- ------ -------
0 0x6 2 R_ARM_ABS32 29 .debug_abbrev38 #38 .debug_abbrev
1 0x7b 2 R_ARM_ABS32 7 .data9 #9 .data
2 0x71 2 R_ARM_ABS32 30 .debug_info7 #7 .debug_info
3 0x66 2 R_ARM_ABS32 31 .debug_line6 #6 .debug_line
4 0x6a 2 R_ARM_ABS32 32 .debug_macinfo37 #37 .debug_macinfo
-------------------------------------------------------------------------------
Section #28 .iar.stackusage:
Stack usage (v3) in #16 for main
Stack usage 8
Call delay
-------------------------------------------------------------------------------
Section #34 .rel.iar.stackusage:
# Offset Relocation Symbol Section
- ------ ---------- ------ -------
0 0x0 0 R_ARM_NONE 21 .text16 #16 .text
1 0x1 0 R_ARM_NONE 46 main #16 .text
2 0x5 0 R_ARM_NONE 45 delay Ext
-------------------------------------------------------------------------------
Section #29 .debug_frame:
CIE 0x0: 88 bytes, version = 3, caf 0x2, daf -0x4, ret R14
0x0 def_cfa_sf R13 0x0
undefined R0
undefined R1
undefined R2
undefined R3
same_value R4
same_value R5
same_value R6
same_value R7
same_value R8
same_value R9
same_value R10
same_value R11
undefined R12
same_value R14
undefined D0
undefined D1
undefined D2
undefined D3
undefined D4
undefined D5
undefined D6
undefined D7
same_value D8
same_value D9
same_value D10
same_value D11
same_value D12
same_value D13
same_value D14
same_value D15
FDE 0x5c: 17 bytes, CIE 0x0, loc .text16, range 0xd0
0x0 advance_loc 0x2
0x2 def_cfa_offset_sf 0x8
offset R14 -0x4
-------------------------------------------------------------------------------
Section #30 .rel.debug_frame:
# Offset Relocation Symbol Section
- ------ ---------- ------ -------
0 0x60 2 R_ARM_ABS32 22 .debug_frame29 #29 .debug_frame
1 0x64 2 R_ARM_ABS32 21 .text16 #16 .text
-------------------------------------------------------------------------------
Section #31 .iar.debug_line:
0x0: 148 bytes, version 1
2 functions
N0001: ref #33:0x7a
N0002: addr delay
0 types
t_org .text16
t_statement_info COMMON
id = 0, version = 1, code factor = 2, line base = 0,
line range = 5, start col base = -8, start col range = 17,
end col base = -20, end col range = 41, opcode base = 14
t_statement_info DATA
code factor 2, total bytes 208
fun N0001 PRIMARY o0 [47:1-85:22]
set_step_kind 3
advance_line 9633
Special(pc 0, line 4, scol 1, ecol 12)
0 @0 Func begin([47:1-12])
Special(pc 2, line 4, scol 4, ecol 13)
1 @0x2 Statement([51:5-25])
Special(pc 6, line 1, scol 0, ecol -8)
2 @0x8 Statement([52:5-17])
Special(pc 6, line 2, scol 0, ecol 5)
3 @0xe Statement([54:5-22])
Special(pc 6, line 1, scol 0, ecol 4)
4 @0x14 Statement([55:5-26])
Special(pc 6, line 2, scol 0, ecol -2)
5 @0x1a Statement([57:5-24])
Special(pc 6, line 1, scol 0, ecol 0)
6 @0x20 Statement([58:5-24])
Special(pc 6, line 2, scol 0, ecol -12)
7 @0x26 Statement([60:5-12])
Special(pc 8, line 1, scol 0, ecol -1)
8 @0x2e Statement([61:5-11])
Special(pc 12, line 2, scol 0, ecol 2)
9 @0x3a Statement([63:5-13])
Special(pc 2, line 1, scol 0, ecol 0)
10 @0x3c Statement([64:5-13])
Special(pc 2, line 2, scol 0, ecol 4)
11 @0x3e Statement([66:5-17])
Special(pc 4, line 2, scol 0, ecol 8)
12 @0x42 Statement([68:5-25])
Special(pc 4, line 2, scol 0, ecol -10)
13 @0x46 Statement([70:5-15])
Special(pc 4, line 1, scol 0, ecol 8)
14 @0x4a Statement([71:5-23])
Special(pc 4, line 2, scol 0, ecol 8)
15 @0x4e Statement([73:5-31])
Special(pc 12, line 1, scol 0, ecol 4)
16 @0x5a Statement([74:5-35])
Special(pc 12, line 1, scol 0, ecol 19)
17 @0x66 Statement([75:5-54])
Special(pc 12, line 1, scol 0, ecol 0)
18 @0x72 Statement([76:5-54])
Special(pc 12, line 2, scol 0, ecol -9)
19 @0x7e Statement([78:5-45])
advance_end_col -12
Special(pc 6, line 1, scol 0, ecol -20)
20 @0x84 Statement([79:5-13])
advance_end_col 14
Special(pc 0, line 1, scol 4, ecol 20)
21 @0x84 Statement([80:9-47])
advance_end_col -5
Special(pc 6, line 1, scol 0, ecol -20)
22 @0x8a Statement([81:9-22])
direct_call N0002
Special(pc 2, line 0, scol 0, ecol -1)
23 @0x8c Direct call([81:9-21])
set_step_kind 12
Special(pc 4, line 0, scol 0, ecol 0)
24 @0x90 Return([81:9-21])
Special(pc 0, line 2, scol 0, ecol 20)
25 @0x90 Statement([83:9-41])
Special(pc 6, line 2, scol 0, ecol -19)
26 @0x96 Statement([85:9-22])
set_step_kind 4
Special(pc 2, line 0, scol 0, ecol -1)
27 @0x98 Direct call([85:9-21])
clear_reachable
add_reachable 20
set_step_kind 12
Special(pc 4, line 0, scol 0, ecol 0)
28 @0x9c Return([85:9-21])
-------------------------------------------------------------------------------
Section #68 .rel.iar.debug_line:
# Offset Relocation Symbol Section
- ------ ---------- ------ -------
0 0x6 2 R_ARM_ABS32 21 .text16 #16 .text
1 0xf 2 R_ARM_ABS32 44 .debug_info33 #33 .debug_info
2 0x14 2 R_ARM_ABS32 45 delay Ext
-------------------------------------------------------------------------------
Section #32 .debug_line:
0x0: 115 bytes, version 2, 64 prologue bytes
code factor 2, line base 0, line range 5, opcode base 10
opcode lengths [0 1 1 1 1 0 0 0 0]
Directories:
1: 'C:\embedded_programming\lesson13\'
Files:
1: Aug 07 11:18:57 2014 88 li 1 'main.c'
set_address .text16
set_column 12
advance_line 42
special(0x0, 4)
0x0 [47:12]
set_column 5
special(0x2, 4)
0x2 [51:5]
special(0x6, 1)
0x8 [52:5]
special(0x6, 2)
0xe [54:5]
special(0x6, 1)
0x14 [55:5]
special(0x6, 2)
0x1a [57:5]
special(0x6, 1)
0x20 [58:5]
special(0x6, 2)
0x26 [60:5]
special(0x8, 1)
0x2e [61:5]
special(0xc, 2)
0x3a [63:5]
special(0x2, 1)
0x3c [64:5]
special(0x2, 2)
0x3e [66:5]
special(0x4, 2)
0x42 [68:5]
special(0x4, 2)
0x46 [70:5]
special(0x4, 1)
0x4a [71:5]
special(0x4, 2)
0x4e [73:5]
special(0xc, 1)
0x5a [74:5]
special(0xc, 1)
0x66 [75:5]
special(0xc, 1)
0x72 [76:5]
special(0xc, 2)
0x7e [78:5]
special(0x6, 1)
0x84 [79:5]
set_column 9
special(0x0, 1)
0x84 [80:9]
special(0x6, 1)
0x8a [81:9]
special(0x6, 2)
0x90 [83:9]
special(0x6, 2)
0x96 [85:9]
advance_pc 0x3a
end_sequence
0xd0
-------------------------------------------------------------------------------
Section #67 .rel.debug_line:
# Offset Relocation Symbol Section
- ------ ---------- ------ -------
0 0x4d 2 R_ARM_ABS32 21 .text16 #16 .text
-------------------------------------------------------------------------------
Section #33 .debug_info:
0x0: 180 bytes, version 3, abbrevs #38, addr size 4
0xb: + compile_unit (4)
| name C:\embedded_programming\lesson13\main.c
| producer IAR ANSI C/C++ Compiler V7.10.3.6832/W32 for ARM
| language C99
| low_pc .text16
| high_pc .text16 + 0xd0
| stmt_list #32
| iar_stmt_list #31
| iar_source_line_sequence #7:0xb
0x7a: | + subprogram (6)
| | sibling 0xb7
| | name main
| | decl_file 1
| | decl_line 47
| | decl_column 5
| | external 0x1
| | type #7:0xbb
| | frame_base #36 <0x0-0x2:[breg13 0]|0x2-0xd0:[breg13 8]>
| | low_pc .text16
| | high_pc .text16 + 0xd0
0x98: | | variable (7)
| | name pp
| | decl_file 1
| | decl_line 48
| | decl_column 12
| | type #7:0xb1
| | location #36:0x20 <0x3c-0x4e:[reg0]|0x4e-0xd0:[]>
0xa7: | | variable (7)
| | name wp
| | decl_file 1
| | decl_line 49
| | decl_column 13
| | type #7:0xb6
| | location #36:0x3d <0x3e-0x4e:[reg1]|0x4e-0xd0:[]>
| +-- 0
+-- 0
-------------------------------------------------------------------------------
Section #63 .rel.debug_info:
# Offset Relocation Symbol Section
- ------ ---------- ------ -------
0 0x6 2 R_ARM_ABS32 29 .debug_abbrev38 #38 .debug_abbrev
1 0x90 2 R_ARM_ABS32 21 .text16 #16 .text
2 0x94 2 R_ARM_ABS32 21 .text16 #16 .text
3 0x66 2 R_ARM_ABS32 21 .text16 #16 .text
4 0x6a 2 R_ARM_ABS32 21 .text16 #16 .text
5 0x88 2 R_ARM_ABS32 30 .debug_info7 #7 .debug_info
6 0x8c 2 R_ARM_ABS32 41 .debug_loc36 #36 .debug_loc
7 0x9f 2 R_ARM_ABS32 30 .debug_info7 #7 .debug_info
8 0xa3 2 R_ARM_ABS32 41 .debug_loc36 #36 .debug_loc
9 0xae 2 R_ARM_ABS32 30 .debug_info7 #7 .debug_info
10 0xb2 2 R_ARM_ABS32 41 .debug_loc36 #36 .debug_loc
11 0x6e 2 R_ARM_ABS32 42 .debug_line32 #32 .debug_line
12 0x72 2 R_ARM_ABS32 43 .iar.debug_line31 #31 .iar.debug_line
13 0x76 2 R_ARM_ABS32 30 .debug_info7 #7 .debug_info
-------------------------------------------------------------------------------
Section #35 .ARM.attributes:
Vendor: aeabi
Tag_conformance "2.06"
Tag_CPU_name "Cortex-M4F"
Tag_CPU_arch ARM v7E-M (13)
Tag_CPU_arch_profile Microcontroller profile (M)
Tag_THUMB_ISA_use Allows 16-bit and 32-bit Thumb instructions (2)
Tag_FP_arch Allows FPv4 instructions (D0-D15, S0-S31 only) (6)
Tag_PCS_config Bare platform (1)
Tag_ABI_PCS_GOT_use Directly addressed imported data (1)
Tag_ABI_PCS_wchar_t Size of wchar_t is 2 (2)
Tag_ABI_align8_needed Depends on 8-byte alignment of 8-byte data (1)
Tag_ABI_align8_preserved Preserves 8-byte alignment of 8-byte data (1)
Tag_ABI_HardFP_use SP VFP instructions only (1)
Tag_ABI_VFP_args AAPCS, VFP variant (1)
Tag_CPU_unaligned_access Allows v6-style unaligned data accessess (1)
Tag_DIV_use No use of SDIV or UDIV (1)
Vendor: iar
Tag_IAR_interwork 2
Tag_IAR_libraries 1
Unknown tag(8) 2
Unknown tag(10) 1
Unknown tag(14) 1
-------------------------------------------------------------------------------
Section #36 .debug_loc:
0x0 0x0 - 0x2: [breg13 0]
0x2 - 0xd0: [breg13 8]
End
0x20 0x3c - 0x4e: [reg0]
0x4e - 0xd0: []
End
0x3d 0x3e - 0x4e: [reg1]
0x4e - 0xd0: []
End
-------------------------------------------------------------------------------
Section #37 .debug_macinfo:
0x0:
Include file 2 at line 0
Include file 14 at line 1
Include file 16 at line 10
End include
Include file 17 at line 11
Include file 16 at line 11
End include
Include file 9 at line 72
Include file 8 at line 39
End include
Include file 10 at line 50
End include
End include
Include file 15 at line 316
Include file 16 at line 11
End include
Include file 17 at line 12
End include
End include
Include file 11 at line 504
End include
End include
End include
Include file 3 at line 3
Include file 4 at line 344
Include file 14 at line 186
End include
Include file 7 at line 187
Include file 12 at line 662
Include file 13 at line 22
Include file 16 at line 14
End include
End include
End include
End include
Include file 6 at line 188
End include
Include file 5 at line 189
End include
End include
End include
Include file 1 at line 4
End include
End include
-------------------------------------------------------------------------------
Section #38 .debug_abbrev:
8 array_type [has children]
sibling ref4
type ref4
11 member [no children]
type ref4
accessibility data1
name string
data_member_location block
12 member [no children]
type ref_udata
accessibility data1
name string
data_member_location block
5 pointer_type [no children]
type ref4
1 compile_unit [has children]
name string
producer string
language data1
stmt_list data4
macro_info data4
4 compile_unit [has children]
name string
producer string
language data1
low_pc addr
high_pc addr
stmt_list data4
iar_stmt_list data4
iar_source_line_sequence ref_addr
10 structure_type [has children]
sibling ref4
byte_size udata
13 typedef [no children]
name string
type ref_udata
decl_file udata
decl_line udata
decl_column udata
9 subrange_type [no children]
upper_bound udata
2 base_type [no children]
name string
byte_size udata
encoding data1
6 subprogram [has children]
sibling ref4
name string
decl_file udata
decl_line udata
decl_column udata
external data1
type ref_addr
frame_base data4
low_pc addr
high_pc addr
7 variable [no children]
name string
decl_file udata
decl_line udata
decl_column udata
type ref_addr
location data4
3 variable [no children]
name string
type ref_addr
decl_file udata
decl_line udata
decl_column udata
external data1
location block
iar_static_storage_duration data1
-------------------------------------------------------------------------------
Section #40 .debug_pubnames:
0x0: 20 bytes, version 2, for unit at #26, size 129
Offset Name
------ ----
0x6e x
-------------------------------------------------------------------------------
Section #41 .rel.debug_pubnames:
# Offset Relocation Symbol Section
- ------ ---------- ------ -------
0 0x6 2 R_ARM_ABS32 33 .debug_info26 #26 .debug_info
-------------------------------------------------------------------------------
Section #43 .debug_pubnames:
0x0: 20 bytes, version 2, for unit at #27, size 129
Offset Name
------ ----
0x6e y
-------------------------------------------------------------------------------
Section #44 .rel.debug_pubnames:
# Offset Relocation Symbol Section
- ------ ---------- ------ -------
0 0x6 2 R_ARM_ABS32 34 .debug_info27 #27 .debug_info
-------------------------------------------------------------------------------
Section #46 .debug_pubnames:
0x0: 22 bytes, version 2, for unit at #22, size 131
Offset Name
------ ----
0x6e sqr
-------------------------------------------------------------------------------
Section #47 .rel.debug_pubnames:
# Offset Relocation Symbol Section
- ------ ---------- ------ -------
0 0x6 2 R_ARM_ABS32 35 .debug_info22 #22 .debug_info
-------------------------------------------------------------------------------
Section #49 .debug_pubnames:
0x0: 21 bytes, version 2, for unit at #20, size 130
Offset Name
------ ----
0x6e p1
-------------------------------------------------------------------------------
Section #50 .rel.debug_pubnames:
# Offset Relocation Symbol Section
- ------ ---------- ------ -------
0 0x6 2 R_ARM_ABS32 36 .debug_info20 #20 .debug_info
-------------------------------------------------------------------------------
Section #52 .debug_pubnames:
0x0: 21 bytes, version 2, for unit at #21, size 130
Offset Name
------ ----
0x6e p2
-------------------------------------------------------------------------------
Section #53 .rel.debug_pubnames:
# Offset Relocation Symbol Section
- ------ ---------- ------ -------
0 0x6 2 R_ARM_ABS32 37 .debug_info21 #21 .debug_info
-------------------------------------------------------------------------------
Section #55 .debug_pubnames:
0x0: 20 bytes, version 2, for unit at #24, size 129
Offset Name
------ ----
0x6e w
-------------------------------------------------------------------------------
Section #56 .rel.debug_pubnames:
# Offset Relocation Symbol Section
- ------ ---------- ------ -------
0 0x6 2 R_ARM_ABS32 38 .debug_info24 #24 .debug_info
-------------------------------------------------------------------------------
Section #58 .debug_pubnames:
0x0: 21 bytes, version 2, for unit at #25, size 130
Offset Name
------ ----
0x6e w2
-------------------------------------------------------------------------------
Section #59 .rel.debug_pubnames:
# Offset Relocation Symbol Section
- ------ ---------- ------ -------
0 0x6 2 R_ARM_ABS32 39 .debug_info25 #25 .debug_info
-------------------------------------------------------------------------------
Section #61 .debug_pubnames:
0x0: 20 bytes, version 2, for unit at #23, size 129
Offset Name
------ ----
0x6e t
-------------------------------------------------------------------------------
Section #62 .rel.debug_pubnames:
# Offset Relocation Symbol Section
- ------ ---------- ------ -------
0 0x6 2 R_ARM_ABS32 40 .debug_info23 #23 .debug_info
-------------------------------------------------------------------------------
Section #64 .debug_pubnames:
0x0: 23 bytes, version 2, for unit at #33, size 184
Offset Name
------ ----
0x7a main
-------------------------------------------------------------------------------
Section #65 .rel.debug_pubnames:
# Offset Relocation Symbol Section
- ------ ---------- ------ -------
0 0x6 2 R_ARM_ABS32 44 .debug_info33 #33 .debug_info
Errors: none
Warnings: none