608 KB
/srv/reproducible-results/rbuild-debian/tmp.hcXviTQbrV/b1/firmware-tomu_2.0~rc7-2_arm64.changes vs.
/srv/reproducible-results/rbuild-debian/tmp.hcXviTQbrV/b2/firmware-tomu_2.0~rc7-2_arm64.changes
202 B
Files
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
  
1 ·f0fd08a2b276a48d0a3fb394252ade8a·39112·misc·optional·firmware-tomu_2.0~rc7-2_all.deb1 ·3070f7b8dcccd7653ab0f797f58b387a·39096·misc·optional·firmware-tomu_2.0~rc7-2_all.deb
608 KB
firmware-tomu_2.0~rc7-2_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2019-11-15·05:19:53.000000·debian-binary1 -rw-r--r--···0········0········0········4·2019-11-15·05:19:53.000000·debian-binary
2 -rw-r--r--···0········0········0·····1016·2019-11-15·05:19:53.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1020·2019-11-15·05:19:53.000000·control.tar.xz
3 -rw-r--r--···0········0········0····37904·2019-11-15·05:19:53.000000·data.tar.xz3 -rw-r--r--···0········0········0····37884·2019-11-15·05:19:53.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
607 KB
data.tar.xz
607 KB
data.tar
607 KB
./usr/lib/firmware-tomu/toboot.elf
1.59 KB
readelf --wide --sections {}
    
Offset 11, 17 lines modifiedOffset 11, 17 lines modified
11 ··[·6]·.got.plt··········PROGBITS········20001de0·021184·000000·00···W··0···0··111 ··[·6]·.got.plt··········PROGBITS········20001de0·021184·000000·00···W··0···0··1
12 ··[·7]·.debug_info·······PROGBITS········00000000·021184·005e44·00······0···0··112 ··[·7]·.debug_info·······PROGBITS········00000000·021184·005e44·00······0···0··1
13 ··[·8]·.debug_abbrev·····PROGBITS········00000000·026fc8·0017ae·00······0···0··113 ··[·8]·.debug_abbrev·····PROGBITS········00000000·026fc8·0017ae·00······0···0··1
14 ··[·9]·.debug_loc········PROGBITS········00000000·028776·001c60·00······0···0··114 ··[·9]·.debug_loc········PROGBITS········00000000·028776·001c60·00······0···0··1
15 ··[10]·.debug_aranges····PROGBITS········00000000·02a3d8·000240·00······0···0··815 ··[10]·.debug_aranges····PROGBITS········00000000·02a3d8·000240·00······0···0··8
16 ··[11]·.debug_ranges·····PROGBITS········00000000·02a618·000698·00······0···0··116 ··[11]·.debug_ranges·····PROGBITS········00000000·02a618·000698·00······0···0··1
17 ··[12]·.debug_line·······PROGBITS········00000000·02acb0·002406·00······0···0··117 ··[12]·.debug_line·······PROGBITS········00000000·02acb0·002406·00······0···0··1
18 ··[13]·.debug_str········PROGBITS········00000000·02d0b6·001b63·01··MS··0···0··118 ··[13]·.debug_str········PROGBITS········00000000·02d0b6·001b65·01··MS··0···0··1
19 ··[14]·.comment··········PROGBITS········00000000·02ec19·000051·01··MS··0···0··119 ··[14]·.comment··········PROGBITS········00000000·02ec1b·000051·01··MS··0···0··1
20 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02ec6a·00002c·00······0···0··120 ··[15]·.ARM.attributes···ARM_ATTRIBUTES··00000000·02ec6c·00002c·00······0···0··1
21 ··[16]·.debug_frame······PROGBITS········00000000·02ec98·00045c·00······0···0··421 ··[16]·.debug_frame······PROGBITS········00000000·02ec98·00045c·00······0···0··4
22 ··[17]·.symtab···········SYMTAB··········00000000·02f0f4·0012f0·10·····18·216··422 ··[17]·.symtab···········SYMTAB··········00000000·02f0f4·0012f0·10·····18·216··4
23 ··[18]·.strtab···········STRTAB··········00000000·0303e4·000884·00······0···0··123 ··[18]·.strtab···········STRTAB··········00000000·0303e4·000884·00······0···0··1
24 ··[19]·.shstrtab·········STRTAB··········00000000·030c68·0000c7·00······0···0··124 ··[19]·.shstrtab·········STRTAB··········00000000·030c68·0000c7·00······0···0··1
25 Key·to·Flags:25 Key·to·Flags:
26 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),26 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
27 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),27 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
437 KB
readelf --wide --debug-dump=info {}
    
Offset 5, 26 lines modifiedOffset 5, 26 lines modified
5 ···Version:·······45 ···Version:·······4
6 ···Abbrev·Offset:·0x06 ···Abbrev·Offset:·0x0
7 ···Pointer·Size:··47 ···Pointer·Size:··4
8 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)8 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
9 ····<c>···DW_AT_producer····:·(indirect·string,·offset:·0x4ce):·GNU·C11·8.3.1·20190703·(release)·[gcc-8-branch·revision·273027]·-mcpu=cortex-m0plus·-mfloat-abi=soft·-mthumb·-march=armv6s-m·-ggdb·-g·-O2·-Os·-std=gnu11·-ffunction-sections·-fdata-sections·-fno-common·-fomit-frame-pointer9 ····<c>···DW_AT_producer····:·(indirect·string,·offset:·0x4ce):·GNU·C11·8.3.1·20190703·(release)·[gcc-8-branch·revision·273027]·-mcpu=cortex-m0plus·-mfloat-abi=soft·-mthumb·-march=armv6s-m·-ggdb·-g·-O2·-Os·-std=gnu11·-ffunction-sections·-fdata-sections·-fno-common·-fomit-frame-pointer
10 ····<10>···DW_AT_language····:·12»  (ANSI·C99)10 ····<10>···DW_AT_language····:·12»  (ANSI·C99)
11 ····<11>···DW_AT_name········:·(indirect·string,·offset:·0x418):·dfu.c11 ····<11>···DW_AT_name········:·(indirect·string,·offset:·0x418):·dfu.c
12 ····<15>···DW_AT_comp_dir····:·(indirect·string,·offset:·0x65e):·/build/1st/firmware-tomu-2.0~rc7/toboot12 ····<15>···DW_AT_comp_dir····:·(indirect·string,·offset:·0x96e):·/build/2/firmware-tomu-2.0~rc7/2nd/toboot
13 ····<19>···DW_AT_ranges······:·0x14013 ····<19>···DW_AT_ranges······:·0x140
14 ····<1d>···DW_AT_low_pc······:·0x014 ····<1d>···DW_AT_low_pc······:·0x0
15 ····<21>···DW_AT_stmt_list···:·0x015 ····<21>···DW_AT_stmt_list···:·0x0
16 ·<1><25>:·Abbrev·Number:·2·(DW_TAG_base_type)16 ·<1><25>:·Abbrev·Number:·2·(DW_TAG_base_type)
17 ····<26>···DW_AT_byte_size···:·117 ····<26>···DW_AT_byte_size···:·1
18 ····<27>···DW_AT_encoding····:·6»   (signed·char)18 ····<27>···DW_AT_encoding····:·6»   (signed·char)
19 ····<28>···DW_AT_name········:·(indirect·string,·offset:·0x8cd):·signed·char19 ····<28>···DW_AT_name········:·(indirect·string,·offset:·0x8a5):·signed·char
20 ·<1><2c>:·Abbrev·Number:·2·(DW_TAG_base_type)20 ·<1><2c>:·Abbrev·Number:·2·(DW_TAG_base_type)
21 ····<2d>···DW_AT_byte_size···:·221 ····<2d>···DW_AT_byte_size···:·2
22 ····<2e>···DW_AT_encoding····:·5»   (signed)22 ····<2e>···DW_AT_encoding····:·5»   (signed)
23 ····<2f>···DW_AT_name········:·(indirect·string,·offset:·0x760):·short·int23 ····<2f>···DW_AT_name········:·(indirect·string,·offset:·0x738):·short·int
24 ·<1><33>:·Abbrev·Number:·2·(DW_TAG_base_type)24 ·<1><33>:·Abbrev·Number:·2·(DW_TAG_base_type)
25 ····<34>···DW_AT_byte_size···:·425 ····<34>···DW_AT_byte_size···:·4
26 ····<35>···DW_AT_encoding····:·5»   (signed)26 ····<35>···DW_AT_encoding····:·5»   (signed)
27 ····<36>···DW_AT_name········:·(indirect·string,·offset:·0x440):·long·int27 ····<36>···DW_AT_name········:·(indirect·string,·offset:·0x440):·long·int
28 ·<1><3a>:·Abbrev·Number:·2·(DW_TAG_base_type)28 ·<1><3a>:·Abbrev·Number:·2·(DW_TAG_base_type)
29 ····<3b>···DW_AT_byte_size···:·829 ····<3b>···DW_AT_byte_size···:·8
30 ····<3c>···DW_AT_encoding····:·5»   (signed)30 ····<3c>···DW_AT_encoding····:·5»   (signed)
Offset 36, 25 lines modifiedOffset 36, 25 lines modified
36 ····<48>···DW_AT_decl_column·:·2436 ····<48>···DW_AT_decl_column·:·24
37 ····<49>···DW_AT_type········:·<0x52>,·unsigned·char37 ····<49>···DW_AT_type········:·<0x52>,·unsigned·char
38 ·<1><4d>:·Abbrev·Number:·4·(DW_TAG_const_type)38 ·<1><4d>:·Abbrev·Number:·4·(DW_TAG_const_type)
39 ····<4e>···DW_AT_type········:·<0x41>,·uint8_t,·unsigned·char39 ····<4e>···DW_AT_type········:·<0x41>,·uint8_t,·unsigned·char
40 ·<1><52>:·Abbrev·Number:·2·(DW_TAG_base_type)40 ·<1><52>:·Abbrev·Number:·2·(DW_TAG_base_type)
41 ····<53>···DW_AT_byte_size···:·141 ····<53>···DW_AT_byte_size···:·1
42 ····<54>···DW_AT_encoding····:·8»   (unsigned·char)42 ····<54>···DW_AT_encoding····:·8»   (unsigned·char)
43 ····<55>···DW_AT_name········:·(indirect·string,·offset:·0x8cb):·unsigned·char43 ····<55>···DW_AT_name········:·(indirect·string,·offset:·0x8a3):·unsigned·char
44 ·<1><59>:·Abbrev·Number:·3·(DW_TAG_typedef)44 ·<1><59>:·Abbrev·Number:·3·(DW_TAG_typedef)
45 ····<5a>···DW_AT_name········:·(indirect·string,·offset:·0x691):·uint16_t45 ····<5a>···DW_AT_name········:·(indirect·string,·offset:·0x669):·uint16_t
46 ····<5e>···DW_AT_decl_file···:·346 ····<5e>···DW_AT_decl_file···:·3
47 ····<5f>···DW_AT_decl_line···:·4947 ····<5f>···DW_AT_decl_line···:·49
48 ····<60>···DW_AT_decl_column·:·2548 ····<60>···DW_AT_decl_column·:·25
49 ····<61>···DW_AT_type········:·<0x65>,·short·unsigned·int49 ····<61>···DW_AT_type········:·<0x65>,·short·unsigned·int
50 ·<1><65>:·Abbrev·Number:·2·(DW_TAG_base_type)50 ·<1><65>:·Abbrev·Number:·2·(DW_TAG_base_type)
51 ····<66>···DW_AT_byte_size···:·251 ····<66>···DW_AT_byte_size···:·2
52 ····<67>···DW_AT_encoding····:·7»   (unsigned)52 ····<67>···DW_AT_encoding····:·7»   (unsigned)
53 ····<68>···DW_AT_name········:·(indirect·string,·offset:·0x9d9):·short·unsigned·int53 ····<68>···DW_AT_name········:·(indirect·string,·offset:·0x9db):·short·unsigned·int
54 ·<1><6c>:·Abbrev·Number:·3·(DW_TAG_typedef)54 ·<1><6c>:·Abbrev·Number:·3·(DW_TAG_typedef)
55 ····<6d>···DW_AT_name········:·(indirect·string,·offset:·0x1c8):·uint32_t55 ····<6d>···DW_AT_name········:·(indirect·string,·offset:·0x1c8):·uint32_t
56 ····<71>···DW_AT_decl_file···:·356 ····<71>···DW_AT_decl_file···:·3
57 ····<72>···DW_AT_decl_line···:·5257 ····<72>···DW_AT_decl_line···:·52
58 ····<73>···DW_AT_decl_column·:·2558 ····<73>···DW_AT_decl_column·:·25
59 ····<74>···DW_AT_type········:·<0x7d>,·long·unsigned·int59 ····<74>···DW_AT_type········:·<0x7d>,·long·unsigned·int
60 ·<1><78>:·Abbrev·Number:·5·(DW_TAG_volatile_type)60 ·<1><78>:·Abbrev·Number:·5·(DW_TAG_volatile_type)
Offset 72, 50 lines modifiedOffset 72, 50 lines modified
72 ····<8d>···DW_AT_encoding····:·5»   (signed)72 ····<8d>···DW_AT_encoding····:·5»   (signed)
73 ····<8e>···DW_AT_name········:·int73 ····<8e>···DW_AT_name········:·int
74 ·<1><92>:·Abbrev·Number:·2·(DW_TAG_base_type)74 ·<1><92>:·Abbrev·Number:·2·(DW_TAG_base_type)
75 ····<93>···DW_AT_byte_size···:·475 ····<93>···DW_AT_byte_size···:·4
76 ····<94>···DW_AT_encoding····:·7»   (unsigned)76 ····<94>···DW_AT_encoding····:·7»   (unsigned)
77 ····<95>···DW_AT_name········:·(indirect·string,·offset:·0x272):·unsigned·int77 ····<95>···DW_AT_name········:·(indirect·string,·offset:·0x272):·unsigned·int
78 ·<1><99>:·Abbrev·Number:·7·(DW_TAG_structure_type)78 ·<1><99>:·Abbrev·Number:·7·(DW_TAG_structure_type)
79 ····<9a>···DW_AT_name········:·(indirect·string,·offset:·0x83c):·toboot_configuration79 ····<9a>···DW_AT_name········:·(indirect·string,·offset:·0x814):·toboot_configuration
80 ····<9e>···DW_AT_byte_size···:·2480 ····<9e>···DW_AT_byte_size···:·24
81 ····<9f>···DW_AT_decl_file···:·481 ····<9f>···DW_AT_decl_file···:·4
82 ····<a0>···DW_AT_decl_line···:·1082 ····<a0>···DW_AT_decl_line···:·10
83 ····<a1>···DW_AT_decl_column·:·883 ····<a1>···DW_AT_decl_column·:·8
84 ····<a2>···DW_AT_sibling·····:·<0x10f>84 ····<a2>···DW_AT_sibling·····:·<0x10f>
85 ·<2><a6>:·Abbrev·Number:·8·(DW_TAG_member)85 ·<2><a6>:·Abbrev·Number:·8·(DW_TAG_member)
86 ····<a7>···DW_AT_name········:·(indirect·string,·offset:·0x836):·magic86 ····<a7>···DW_AT_name········:·(indirect·string,·offset:·0x80e):·magic
87 ····<ab>···DW_AT_decl_file···:·487 ····<ab>···DW_AT_decl_file···:·4
88 ····<ac>···DW_AT_decl_line···:·1288 ····<ac>···DW_AT_decl_line···:·12
89 ····<ad>···DW_AT_decl_column·:·1489 ····<ad>···DW_AT_decl_column·:·14
90 ····<ae>···DW_AT_type········:·<0x6c>,·uint32_t,·long·unsigned·int90 ····<ae>···DW_AT_type········:·<0x6c>,·uint32_t,·long·unsigned·int
91 ····<b2>···DW_AT_data_member_location:·091 ····<b2>···DW_AT_data_member_location:·0
92 ·<2><b3>:·Abbrev·Number:·8·(DW_TAG_member)92 ·<2><b3>:·Abbrev·Number:·8·(DW_TAG_member)
93 ····<b4>···DW_AT_name········:·(indirect·string,·offset:·0x88a):·reserved_gen93 ····<b4>···DW_AT_name········:·(indirect·string,·offset:·0x862):·reserved_gen
94 ····<b8>···DW_AT_decl_file···:·494 ····<b8>···DW_AT_decl_file···:·4
95 ····<b9>···DW_AT_decl_line···:·1895 ····<b9>···DW_AT_decl_line···:·18
96 ····<ba>···DW_AT_decl_column·:·1496 ····<ba>···DW_AT_decl_column·:·14
97 ····<bb>···DW_AT_type········:·<0x59>,·uint16_t,·short·unsigned·int97 ····<bb>···DW_AT_type········:·<0x59>,·uint16_t,·short·unsigned·int
98 ····<bf>···DW_AT_data_member_location:·498 ····<bf>···DW_AT_data_member_location:·4
99 ·<2><c0>:·Abbrev·Number:·8·(DW_TAG_member)99 ·<2><c0>:·Abbrev·Number:·8·(DW_TAG_member)
100 ····<c1>···DW_AT_name········:·(indirect·string,·offset:·0x821):·start100 ····<c1>···DW_AT_name········:·(indirect·string,·offset:·0x7f9):·start
101 ····<c5>···DW_AT_decl_file···:·4101 ····<c5>···DW_AT_decl_file···:·4
102 ····<c6>···DW_AT_decl_line···:·24102 ····<c6>···DW_AT_decl_line···:·24
103 ····<c7>···DW_AT_decl_column·:·14103 ····<c7>···DW_AT_decl_column·:·14
104 ····<c8>···DW_AT_type········:·<0x41>,·uint8_t,·unsigned·char104 ····<c8>···DW_AT_type········:·<0x41>,·uint8_t,·unsigned·char
105 ····<cc>···DW_AT_data_member_location:·6105 ····<cc>···DW_AT_data_member_location:·6
106 ·<2><cd>:·Abbrev·Number:·8·(DW_TAG_member)106 ·<2><cd>:·Abbrev·Number:·8·(DW_TAG_member)
107 ····<ce>···DW_AT_name········:·(indirect·string,·offset:·0xf4):·config107 ····<ce>···DW_AT_name········:·(indirect·string,·offset:·0xf4):·config
108 ····<d2>···DW_AT_decl_file···:·4108 ····<d2>···DW_AT_decl_file···:·4
109 ····<d3>···DW_AT_decl_line···:·27109 ····<d3>···DW_AT_decl_line···:·27
110 ····<d4>···DW_AT_decl_column·:·14110 ····<d4>···DW_AT_decl_column·:·14
111 ····<d5>···DW_AT_type········:·<0x41>,·uint8_t,·unsigned·char111 ····<d5>···DW_AT_type········:·<0x41>,·uint8_t,·unsigned·char
112 ····<d9>···DW_AT_data_member_location:·7112 ····<d9>···DW_AT_data_member_location:·7
113 ·<2><da>:·Abbrev·Number:·8·(DW_TAG_member)113 ·<2><da>:·Abbrev·Number:·8·(DW_TAG_member)
114 ····<db>···DW_AT_name········:·(indirect·string,·offset:·0x7c2):·lock_entry114 ····<db>···DW_AT_name········:·(indirect·string,·offset:·0x79a):·lock_entry
115 ····<df>···DW_AT_decl_file···:·4115 ····<df>···DW_AT_decl_file···:·4
116 ····<e0>···DW_AT_decl_line···:·31116 ····<e0>···DW_AT_decl_line···:·31
117 ····<e1>···DW_AT_decl_column·:·14117 ····<e1>···DW_AT_decl_column·:·14
118 ····<e2>···DW_AT_type········:·<0x6c>,·uint32_t,·long·unsigned·int118 ····<e2>···DW_AT_type········:·<0x6c>,·uint32_t,·long·unsigned·int
119 ····<e6>···DW_AT_data_member_location:·8119 ····<e6>···DW_AT_data_member_location:·8
120 ·<2><e7>:·Abbrev·Number:·8·(DW_TAG_member)120 ·<2><e7>:·Abbrev·Number:·8·(DW_TAG_member)
121 ····<e8>···DW_AT_name········:·(indirect·string,·offset:·0x2f6):·erase_mask_lo121 ····<e8>···DW_AT_name········:·(indirect·string,·offset:·0x2f6):·erase_mask_lo
Offset 145, 15 lines modifiedOffset 145, 15 lines modified
145 ····<115>···DW_AT_name········:·(indirect·string,·offset:·0x2c4):·toboot_runtime145 ····<115>···DW_AT_name········:·(indirect·string,·offset:·0x2c4):·toboot_runtime
146 ····<119>···DW_AT_byte_size···:·8146 ····<119>···DW_AT_byte_size···:·8
147 ····<11a>···DW_AT_decl_file···:·4147 ····<11a>···DW_AT_decl_file···:·4
148 ····<11b>···DW_AT_decl_line···:·90148 ····<11b>···DW_AT_decl_line···:·90
149 ····<11c>···DW_AT_decl_column·:·8149 ····<11c>···DW_AT_decl_column·:·8
150 ····<11d>···DW_AT_sibling·····:·<0x156>150 ····<11d>···DW_AT_sibling·····:·<0x156>
151 ·<2><121>:·Abbrev·Number:·8·(DW_TAG_member)151 ·<2><121>:·Abbrev·Number:·8·(DW_TAG_member)
152 ····<122>···DW_AT_name········:·(indirect·string,·offset:·0x836):·magic152 ····<122>···DW_AT_name········:·(indirect·string,·offset:·0x80e):·magic
153 ····<126>···DW_AT_decl_file···:·4153 ····<126>···DW_AT_decl_file···:·4
154 ····<127>···DW_AT_decl_line···:·93154 ····<127>···DW_AT_decl_line···:·93
155 ····<128>···DW_AT_decl_column·:·14155 ····<128>···DW_AT_decl_column·:·14
156 ····<129>···DW_AT_type········:·<0x6c>,·uint32_t,·long·unsigned·int156 ····<129>···DW_AT_type········:·<0x6c>,·uint32_t,·long·unsigned·int
157 ····<12d>···DW_AT_data_member_location:·0157 ····<12d>···DW_AT_data_member_location:·0
158 ·<2><12e>:·Abbrev·Number:·8·(DW_TAG_member)158 ·<2><12e>:·Abbrev·Number:·8·(DW_TAG_member)
159 ····<12f>···DW_AT_name········:·(indirect·string,·offset:·0x111):·boot_count159 ····<12f>···DW_AT_name········:·(indirect·string,·offset:·0x111):·boot_count
Offset 166, 23 lines modifiedOffset 166, 23 lines modified
166 ····<13c>···DW_AT_name········:·(indirect·string,·offset:·0xbe):·board_model166 ····<13c>···DW_AT_name········:·(indirect·string,·offset:·0xbe):·board_model
167 ····<140>···DW_AT_decl_file···:·4167 ····<140>···DW_AT_decl_file···:·4
168 ····<141>···DW_AT_decl_line···:·99168 ····<141>···DW_AT_decl_line···:·99
169 ····<142>···DW_AT_decl_column·:·14169 ····<142>···DW_AT_decl_column·:·14
170 ····<143>···DW_AT_type········:·<0x41>,·uint8_t,·unsigned·char170 ····<143>···DW_AT_type········:·<0x41>,·uint8_t,·unsigned·char
171 ····<147>···DW_AT_data_member_location:·5171 ····<147>···DW_AT_data_member_location:·5
172 ·<2><148>:·Abbrev·Number:·8·(DW_TAG_member)172 ·<2><148>:·Abbrev·Number:·8·(DW_TAG_member)
Max diff block lines reached; 439687/447080 bytes (98.35%) of diff not shown.
1.44 KB
strings --all --bytes=8 {}
    
Offset 142, 15 lines modifiedOffset 142, 14 lines modified
142 NOT_ENTERING_BOOTLOADER142 NOT_ENTERING_BOOTLOADER
143 tbsLOADING143 tbsLOADING
144 dfu_getstate144 dfu_getstate
145 fl_current_addr145 fl_current_addr
146 fl_num_words146 fl_num_words
147 HFPERCLKEN0147 HFPERCLKEN0
148 long·double148 long·double
149 /build/1st/firmware-tomu-2.0~rc7/toboot 
150 new_config149 new_config
151 uint16_t150 uint16_t
152 MASSLOCK151 MASSLOCK
153 WDOG_TypeDef152 WDOG_TypeDef
154 dfu_init153 dfu_init
155 tb_sign_config154 tb_sign_config
156 clear_lo155 clear_lo
Offset 203, 14 lines modifiedOffset 202, 15 lines modified
203 CACHEHITS202 CACHEHITS
204 usb_microsoft_wcid203 usb_microsoft_wcid
205 set_state204 set_state
206 fl_state205 fl_state
207 errUNKNOWN206 errUNKNOWN
208 MSC_TypeDef207 MSC_TypeDef
209 tb_valid_signature_at_page208 tb_valid_signature_at_page
 209 /build/2/firmware-tomu-2.0~rc7/2nd/toboot
210 tb_first_free_sector210 tb_first_free_sector
211 fl_is_idle211 fl_is_idle
212 clear_current212 clear_current
213 blockLength213 blockLength
214 Vector7C214 Vector7C
215 short·unsigned·int215 short·unsigned·int
216 msc_irq_reason216 msc_irq_reason
Offset 309, 14 lines modifiedOffset 309, 15 lines modified
309 ram_vectors309 ram_vectors
310 __main_stack_end__310 __main_stack_end__
311 _dso_handle311 _dso_handle
312 _gamma_signgam312 _gamma_signgam
313 fake_config313 fake_config
314 _emergency314 _emergency
315 newest_generation315 newest_generation
 316 _wcrtomb_state
316 _wcsrtombs_state317 _wcsrtombs_state
317 PRIME32_2318 PRIME32_2
318 PRIME32_3319 PRIME32_3
319 _lbfsize320 _lbfsize
320 _mbrtowc_state321 _mbrtowc_state
321 _wctomb_state322 _wctomb_state
322 __tm_sec323 __tm_sec
Offset 338, 14 lines modifiedOffset 339, 15 lines modified
338 _signal_buf339 _signal_buf
339 _asctime_buf340 _asctime_buf
340 XXH_bigEndian341 XXH_bigEndian
341 __locale_t342 __locale_t
342 XXH_unaligned343 XXH_unaligned
343 XXH32_round344 XXH32_round
344 __tm_year345 __tm_year
 346 tb_config_hash
345 _nmalloc347 _nmalloc
346 XXH_alignment348 XXH_alignment
347 XXH_read32349 XXH_read32
348 PRIME32_1350 PRIME32_1
349 PRIME32_4351 PRIME32_4
350 PRIME32_5352 PRIME32_5
351 __tm_mon353 __tm_mon
Offset 355, 15 lines modifiedOffset 357, 14 lines modified
355 _LOCK_RECURSIVE_T357 _LOCK_RECURSIVE_T
356 XXH_endianess358 XXH_endianess
357 _h_errno359 _h_errno
358 __tm_yday360 __tm_yday
359 _mbstate_t361 _mbstate_t
360 current_config362 current_config
361 _mbstate363 _mbstate
362 tb_config_hash 
363 _mblen_state364 _mblen_state
364 __cleanup365 __cleanup
365 _unspecified_locale_info366 _unspecified_locale_info
366 __tm_min367 __tm_min
367 _strtok_last368 _strtok_last
368 _fntypes369 _fntypes
369 _getdate_err370 _getdate_err
Offset 372, 15 lines modifiedOffset 373, 14 lines modified
372 _unused_rand373 _unused_rand
373 __tm_wday374 __tm_wday
374 XXH_readLE32_align375 XXH_readLE32_align
375 _l64a_buf376 _l64a_buf
376 _sig_func377 _sig_func
377 __tm_isdst378 __tm_isdst
378 _localtime_buf379 _localtime_buf
379 _wcrtomb_state 
380 _mbtowc_state380 _mbtowc_state
381 __tm_mday381 __tm_mday
382 _rand_next382 _rand_next
383 tb_generation383 tb_generation
384 updater.c384 updater.c
385 usb_init385 usb_init
386 full_bos386 full_bos
22.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 18, 485 lines modifiedOffset 18, 485 lines modified
  
18 00000094·<toboot_configuration>:18 00000094·<toboot_configuration>:
19 »       .pp..o..........19 »       .pp..o..........
20 »       ...20 »       ...
  
21 000000ac·<memcpy32>:21 000000ac·<memcpy32>:
22 memcpy32():22 memcpy32():
23 /build/1st/firmware-tomu-2.0~rc7/toboot/reset_handler.c:2123 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/reset_handler.c:21
24 »       movs»   r3,·#024 »       movs»   r3,·#0
25 /build/1st/firmware-tomu-2.0~rc7/toboot/reset_handler.c:1925 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/reset_handler.c:19
26 »       push»   {r4,·lr}26 »       push»   {r4,·lr}
27 /build/1st/firmware-tomu-2.0~rc7/toboot/reset_handler.c:2027 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/reset_handler.c:20
28 »       lsrs»   r2,·r2,·#228 »       lsrs»   r2,·r2,·#2
29 »       lsls»   r2,·r2,·#229 »       lsls»   r2,·r2,·#2
30 /build/1st/firmware-tomu-2.0~rc7/toboot/reset_handler.c:2130 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/reset_handler.c:21
31 »       cmp»    r3,·r231 »       cmp»    r3,·r2
32 »       bne.n»  ba·<memcpy32+0xe>32 »       bne.n»  ba·<memcpy32+0xe>
33 /build/1st/firmware-tomu-2.0~rc7/toboot/reset_handler.c:2333 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/reset_handler.c:23
34 »       pop»    {r4,·pc}34 »       pop»    {r4,·pc}
35 /build/1st/firmware-tomu-2.0~rc7/toboot/reset_handler.c:2235 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/reset_handler.c:22
36 »       ldr»    r4,·[r0,·r3]36 »       ldr»    r4,·[r0,·r3]
37 »       str»    r4,·[r1,·r3]37 »       str»    r4,·[r1,·r3]
38 »       adds»   r3,·#438 »       adds»   r3,·#4
39 »       b.n»    b4·<memcpy32+0x8>39 »       b.n»    b4·<memcpy32+0x8>
  
40 000000c2·<Reset_Handler>:40 000000c2·<Reset_Handler>:
41 init_crt():41 init_crt():
42 /build/1st/firmware-tomu-2.0~rc7/toboot/reset_handler.c:2942 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/reset_handler.c:29
43 »       ldr»    r1,·[pc,·#60]» ;·(100·<Reset_Handler+0x3e>)43 »       ldr»    r1,·[pc,·#60]» ;·(100·<Reset_Handler+0x3e>)
44 »       ldr»    r2,·[pc,·#60]» ;·(104·<Reset_Handler+0x42>)44 »       ldr»    r2,·[pc,·#60]» ;·(104·<Reset_Handler+0x42>)
45 Reset_Handler():45 Reset_Handler():
46 /build/1st/firmware-tomu-2.0~rc7/toboot/reset_handler.c:5646 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/reset_handler.c:56
47 »       push»   {r4,·lr}47 »       push»   {r4,·lr}
48 init_crt():48 init_crt():
49 /build/1st/firmware-tomu-2.0~rc7/toboot/reset_handler.c:2949 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/reset_handler.c:29
50 »       subs»   r2,·r2,·r150 »       subs»   r2,·r2,·r1
51 »       ldr»    r0,·[pc,·#60]» ;·(108·<Reset_Handler+0x46>)51 »       ldr»    r0,·[pc,·#60]» ;·(108·<Reset_Handler+0x46>)
52 »       bl»     ac·<memcpy32>52 »       bl»     ac·<memcpy32>
53 /build/1st/firmware-tomu-2.0~rc7/toboot/reset_handler.c:3353 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/reset_handler.c:33
54 »       movs»   r1,·#054 »       movs»   r1,·#0
55 »       ldr»    r3,·[pc,·#56]» ;·(10c·<Reset_Handler+0x4a>)55 »       ldr»    r3,·[pc,·#56]» ;·(10c·<Reset_Handler+0x4a>)
56 »       ldr»    r2,·[pc,·#56]» ;·(110·<Reset_Handler+0x4e>)56 »       ldr»    r2,·[pc,·#56]» ;·(110·<Reset_Handler+0x4e>)
57 »       cmp»    r3,·r257 »       cmp»    r3,·r2
58 »       bcc.n»  fa·<Reset_Handler+0x38>58 »       bcc.n»  fa·<Reset_Handler+0x38>
59 /build/1st/firmware-tomu-2.0~rc7/toboot/reset_handler.c:3859 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/reset_handler.c:38
60 »       movs»   r1,·#128»    ;·0x8060 »       movs»   r1,·#128»    ;·0x80
61 /build/1st/firmware-tomu-2.0~rc7/toboot/reset_handler.c:3361 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/reset_handler.c:33
62 »       movs»   r3,·#062 »       movs»   r3,·#0
63 /build/1st/firmware-tomu-2.0~rc7/toboot/reset_handler.c:3963 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/reset_handler.c:39
64 »       ldr»    r2,·[pc,·#52]» ;·(114·<Reset_Handler+0x52>)64 »       ldr»    r2,·[pc,·#52]» ;·(114·<Reset_Handler+0x52>)
65 »       ldr»    r0,·[pc,·#52]» ;·(118·<Reset_Handler+0x56>)65 »       ldr»    r0,·[pc,·#52]» ;·(118·<Reset_Handler+0x56>)
66 /build/1st/firmware-tomu-2.0~rc7/toboot/reset_handler.c:3866 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/reset_handler.c:38
67 »       lsls»   r1,·r1,·#167 »       lsls»   r1,·r1,·#1
68 /build/1st/firmware-tomu-2.0~rc7/toboot/reset_handler.c:3968 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/reset_handler.c:39
69 »       ldr»    r4,·[r0,·r3]69 »       ldr»    r4,·[r0,·r3]
70 »       str»    r4,·[r2,·r3]70 »       str»    r4,·[r2,·r3]
71 »       adds»   r3,·#471 »       adds»   r3,·#4
72 /build/1st/firmware-tomu-2.0~rc7/toboot/reset_handler.c:3872 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/reset_handler.c:38
73 »       cmp»    r3,·r173 »       cmp»    r3,·r1
74 »       bne.n»  e4·<Reset_Handler+0x22>74 »       bne.n»  e4·<Reset_Handler+0x22>
75 /build/1st/firmware-tomu-2.0~rc7/toboot/reset_handler.c:4275 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/reset_handler.c:42
76 »       ldr»    r3,·[pc,·#44]» ;·(11c·<Reset_Handler+0x5a>)76 »       ldr»    r3,·[pc,·#44]» ;·(11c·<Reset_Handler+0x5a>)
77 »       str»    r2,·[r3,·#8]77 »       str»    r2,·[r3,·#8]
78 Reset_Handler():78 Reset_Handler():
79 /build/1st/firmware-tomu-2.0~rc7/toboot/reset_handler.c:5979 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/reset_handler.c:59
80 »       bl»     428·<____early_init_veneer>80 »       bl»     428·<____early_init_veneer>
81 /build/1st/firmware-tomu-2.0~rc7/toboot/reset_handler.c:6081 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/reset_handler.c:60
82 »       bl»     3a8·<__bootloader_main_veneer>82 »       bl»     3a8·<__bootloader_main_veneer>
83 init_crt():83 init_crt():
84 /build/1st/firmware-tomu-2.0~rc7/toboot/reset_handler.c:3384 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/reset_handler.c:33
85 »       stmia»  r3!,·{r1}85 »       stmia»  r3!,·{r1}
86 »       b.n»    d6·<Reset_Handler+0x14>86 »       b.n»    d6·<Reset_Handler+0x14>
87 »       nop»    »    »    ;·(mov·r8,·r8)87 »       nop»    »    »    ;·(mov·r8,·r8)
88 »       .word»  0x2000000888 »       .word»  0x20000008
89 »       .word»  0x2000118489 »       .word»  0x20001184
90 »       .word»  0x0000045890 »       .word»  0x00000458
91 »       .word»  0x2000140091 »       .word»  0x20001400
92 »       .word»  0x20001de092 »       .word»  0x20001de0
93 »       .word»  0x20001c0093 »       .word»  0x20001c00
94 »       .word»  0x0000000094 »       .word»  0x00000000
95 »       .word»  0xe000ed0095 »       .word»  0xe000ed00
  
96 00000120·<Vector8C>:96 00000120·<Vector8C>:
97 Vector8C():97 Vector8C():
98 /build/1st/firmware-tomu-2.0~rc7/toboot/usb_dev.c:56398 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/usb_dev.c:563
99 »       ldr»    r3,·[pc,·#588]»;·(370·<Vector8C+0x250>)99 »       ldr»    r3,·[pc,·#588]»;·(370·<Vector8C+0x250>)
100 »       ldr»    r2,·[pc,·#592]»;·(374·<Vector8C+0x254>)100 »       ldr»    r2,·[pc,·#592]»;·(374·<Vector8C+0x254>)
101 »       ldr»    r0,·[pc,·#592]»;·(378·<Vector8C+0x258>)101 »       ldr»    r0,·[pc,·#592]»;·(378·<Vector8C+0x258>)
102 /build/1st/firmware-tomu-2.0~rc7/toboot/usb_dev.c:562102 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/usb_dev.c:562
103 »       push»   {r4,·r5,·r6,·r7,·lr}103 »       push»   {r4,·r5,·r6,·r7,·lr}
104 /build/1st/firmware-tomu-2.0~rc7/toboot/usb_dev.c:563104 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/usb_dev.c:563
105 »       ldr»    r1,·[r3,·r2]105 »       ldr»    r1,·[r3,·r2]
106 »       ldr»    r7,·[r3,·r0]106 »       ldr»    r7,·[r3,·r0]
107 /build/1st/firmware-tomu-2.0~rc7/toboot/usb_dev.c:562107 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/usb_dev.c:562
108 »       sub»    sp,·#20108 »       sub»    sp,·#20
109 /build/1st/firmware-tomu-2.0~rc7/toboot/usb_dev.c:563109 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/usb_dev.c:563
110 »       ands»   r7,·r1110 »       ands»   r7,·r1
111 /build/1st/firmware-tomu-2.0~rc7/toboot/usb_dev.c:565111 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/usb_dev.c:565
112 »       movs»   r1,·#128»    ;·0x80112 »       movs»   r1,·#128»    ;·0x80
113 »       movs»   r4,·r7113 »       movs»   r4,·r7
114 »       lsls»   r1,·r1,·#5114 »       lsls»   r1,·r1,·#5
115 »       ands»   r4,·r1115 »       ands»   r4,·r1
116 »       movs»   r5,·r3116 »       movs»   r5,·r3
117 »       cmp»    r4,·#0117 »       cmp»    r4,·#0
118 »       beq.n»  150·<Vector8C+0x30>118 »       beq.n»  150·<Vector8C+0x30>
119 /build/1st/firmware-tomu-2.0~rc7/toboot/usb_dev.c:567119 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/usb_dev.c:567
120 »       str»    r1,·[r3,·r2]120 »       str»    r1,·[r3,·r2]
121 efm32hg_set_daddr():121 efm32hg_set_daddr():
122 /build/1st/firmware-tomu-2.0~rc7/toboot/usb_dev.c:89122 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/usb_dev.c:89
123 »       movs»   r1,·#242»    ;·0xf2123 »       movs»   r1,·#242»    ;·0xf2
124 »       lsls»   r1,·r1,·#10124 »       lsls»   r1,·r1,·#10
125 »       ldr»    r2,·[r3,·r1]125 »       ldr»    r2,·[r3,·r1]
126 »       ldr»    r0,·[pc,·#564]»;·(37c·<Vector8C+0x25c>)126 »       ldr»    r0,·[pc,·#564]»;·(37c·<Vector8C+0x25c>)
127 »       ands»   r2,·r0127 »       ands»   r2,·r0
128 »       str»    r2,·[r3,·r1]128 »       str»    r2,·[r3,·r1]
129 Vector8C():129 Vector8C():
130 /build/1st/firmware-tomu-2.0~rc7/toboot/usb_dev.c:633130 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/usb_dev.c:633
131 »       add»    sp,·#20131 »       add»    sp,·#20
132 »       pop»    {r4,·r5,·r6,·r7,·pc}132 »       pop»    {r4,·r5,·r6,·r7,·pc}
133 /build/1st/firmware-tomu-2.0~rc7/toboot/usb_dev.c:572133 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/usb_dev.c:572
134 »       movs»   r3,·#128»    ;·0x80134 »       movs»   r3,·#128»    ;·0x80
135 »       lsls»   r3,·r3,·#6135 »       lsls»   r3,·r3,·#6
136 »       tst»    r7,·r3136 »       tst»    r7,·r3
137 »       beq.n»  164·<Vector8C+0x44>137 »       beq.n»  164·<Vector8C+0x44>
138 /build/1st/firmware-tomu-2.0~rc7/toboot/usb_dev.c:574138 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/usb_dev.c:574
139 »       str»    r3,·[r5,·r2]139 »       str»    r3,·[r5,·r2]
140 /build/1st/firmware-tomu-2.0~rc7/toboot/usb_dev.c:575140 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/usb_dev.c:575
Max diff block lines reached; 16625/22569 bytes (73.66%) of diff not shown.
122 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.dtext {}
    
Offset 1, 597 lines modifiedOffset 1, 597 lines modified
  
  
  
1 Disassembly·of·section·.dtext:1 Disassembly·of·section·.dtext:
  
2 20000008·<fl_handle_status>:2 20000008·<fl_handle_status>:
3 fl_handle_status():3 fl_handle_status():
4 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:3444 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:344
5 »       movs»   r2,·#15 »       movs»   r2,·#1
6 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:3356 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:335
7 »       push»   {r4,·lr}7 »       push»   {r4,·lr}
8 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:3448 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:344
9 »       movs»   r4,·r09 »       movs»   r4,·r0
10 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:34610 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:346
11 »       movs»   r3,·r211 »       movs»   r3,·r2
12 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:34412 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:344
13 »       ands»   r4,·r213 »       ands»   r4,·r2
14 »       bne.n»  2000002c·<fl_handle_status+0x24>14 »       bne.n»  2000002c·<fl_handle_status+0x24>
15 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:34915 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:349
16 »       adds»   r3,·#47»     ;·0x2f16 »       adds»   r3,·#47»     ;·0x2f
17 »       ands»   r3,·r017 »       ands»   r3,·r0
18 »       ldr»    r1,·[pc,·#56]» ;·(20000054·<fl_handle_status+0x4c>)18 »       ldr»    r1,·[pc,·#56]» ;·(20000054·<fl_handle_status+0x4c>)
19 »       beq.n»  20000030·<fl_handle_status+0x28>19 »       beq.n»  20000030·<fl_handle_status+0x28>
20 set_state():20 set_state():
21 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:8021 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:80
22 »       movs»   r0,·#1022 »       movs»   r0,·#10
23 »       ldr»    r3,·[pc,·#56]» ;·(20000058·<fl_handle_status+0x50>)23 »       ldr»    r3,·[pc,·#56]» ;·(20000058·<fl_handle_status+0x50>)
24 fl_handle_status():24 fl_handle_status():
25 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:35225 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:352
26 »       strb»   r4,·[r1,·#0]26 »       strb»   r4,·[r1,·#0]
27 set_state():27 set_state():
28 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:8028 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:80
29 »       strb»   r0,·[r3,·#0]29 »       strb»   r0,·[r3,·#0]
30 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:8130 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:81
31 »       ldr»    r3,·[pc,·#52]» ;·(2000005c·<fl_handle_status+0x54>)31 »       ldr»    r3,·[pc,·#52]» ;·(2000005c·<fl_handle_status+0x54>)
32 »       adds»   r0,·#432 »       adds»   r0,·#4
33 »       strb»   r0,·[r3,·#0]33 »       strb»   r0,·[r3,·#0]
34 fl_handle_status():34 fl_handle_status():
35 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:35935 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:359
36 »       movs»   r3,·r236 »       movs»   r3,·r2
37 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:36937 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:369
38 »       movs»   r0,·r338 »       movs»   r0,·r3
39 »       pop»    {r4,·pc}39 »       pop»    {r4,·pc}
40 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:35640 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:356
41 »       movs»   r4,·#641 »       movs»   r4,·#6
42 »       tst»    r0,·r442 »       tst»    r0,·r4
43 »       beq.n»  20000046·<fl_handle_status+0x3e>43 »       beq.n»  20000046·<fl_handle_status+0x3e>
44 set_state():44 set_state():
45 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:8045 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:80
46 »       ldr»    r0,·[pc,·#32]» ;·(20000058·<fl_handle_status+0x50>)46 »       ldr»    r0,·[pc,·#32]» ;·(20000058·<fl_handle_status+0x50>)
47 »       adds»   r4,·#447 »       adds»   r4,·#4
48 »       strb»   r4,·[r0,·#0]48 »       strb»   r4,·[r0,·#0]
49 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:8149 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:81
50 »       ldr»    r0,·[pc,·#28]» ;·(2000005c·<fl_handle_status+0x54>)50 »       ldr»    r0,·[pc,·#28]» ;·(2000005c·<fl_handle_status+0x54>)
51 »       subs»   r4,·#251 »       subs»   r4,·#2
52 »       strb»   r4,·[r0,·#0]52 »       strb»   r4,·[r0,·#0]
53 fl_handle_status():53 fl_handle_status():
54 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:35954 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:359
55 »       strb»   r3,·[r1,·#0]55 »       strb»   r3,·[r1,·#0]
56 »       b.n»    2000002a·<fl_handle_status+0x22>56 »       b.n»    2000002a·<fl_handle_status+0x22>
57 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:36357 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:363
58 »       ldrb»   r3,·[r1,·#0]58 »       ldrb»   r3,·[r1,·#0]
59 »       subs»   r3,·#259 »       subs»   r3,·#2
60 »       negs»   r0,·r360 »       negs»   r0,·r3
61 »       adcs»   r3,·r061 »       adcs»   r3,·r0
62 »       uxtb»   r3,·r362 »       uxtb»   r3,·r3
63 »       b.n»    2000002c·<fl_handle_status+0x24>63 »       b.n»    2000002c·<fl_handle_status+0x24>
64 »       nop»    »    »    ;·(mov·r8,·r8)64 »       nop»    »    »    ;·(mov·r8,·r8)
65 »       .word»  0x2000181465 »       .word»  0x20001814
66 »       .word»  0x2000113c66 »       .word»  0x2000113c
67 »       .word»  0x2000180467 »       .word»  0x20001804
  
68 20000060·<ftfl_busy_wait>:68 20000060·<ftfl_busy_wait>:
69 ftfl_busy():69 ftfl_busy():
70 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:10170 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:101
71 »       movs»   r3,·#171 »       movs»   r3,·#1
72 »       ldr»    r1,·[pc,·#16]» ;·(20000074·<ftfl_busy_wait+0x14>)72 »       ldr»    r1,·[pc,·#16]» ;·(20000074·<ftfl_busy_wait+0x14>)
73 watchdog_refresh():73 watchdog_refresh():
74 /build/1st/firmware-tomu-2.0~rc7/toboot/mcu.h:462774 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/mcu.h:4627
75 »       ldr»    r0,·[pc,·#16]» ;·(20000078·<ftfl_busy_wait+0x18>)75 »       ldr»    r0,·[pc,·#16]» ;·(20000078·<ftfl_busy_wait+0x18>)
76 ftfl_busy():76 ftfl_busy():
77 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:10177 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:101
78 »       ldr»    r2,·[r1,·#28]78 »       ldr»    r2,·[r1,·#28]
79 ftfl_busy_wait():79 ftfl_busy_wait():
80 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:10780 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:107
81 »       tst»    r2,·r381 »       tst»    r2,·r3
82 »       bne.n»  2000006e·<ftfl_busy_wait+0xe>82 »       bne.n»  2000006e·<ftfl_busy_wait+0xe>
83 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:10983 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:109
84 »       bx»     lr84 »       bx»     lr
85 watchdog_refresh():85 watchdog_refresh():
86 /build/1st/firmware-tomu-2.0~rc7/toboot/mcu.h:462786 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/mcu.h:4627
87 »       str»    r3,·[r0,·#4]87 »       str»    r3,·[r0,·#4]
88 »       b.n»    20000066·<ftfl_busy_wait+0x6>88 »       b.n»    20000066·<ftfl_busy_wait+0x6>
89 »       nop»    »    »    ;·(mov·r8,·r8)89 »       nop»    »    »    ;·(mov·r8,·r8)
90 »       .word»  0x400c000090 »       .word»  0x400c0000
91 »       .word»  0x4008800091 »       .word»  0x40088000
  
92 2000007c·<ftfl_begin_erase_sector>:92 2000007c·<ftfl_begin_erase_sector>:
93 ftfl_begin_erase_sector():93 ftfl_begin_erase_sector():
94 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:11294 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:112
95 »       push»   {r4,·r5,·r6,·lr}95 »       push»   {r4,·r5,·r6,·lr}
96 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:11496 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:114
97 »       movs»   r5,·#197 »       movs»   r5,·#1
98 »       ldr»    r4,·[pc,·#20]» ;·(20000098·<ftfl_begin_erase_sector+0x1c>)98 »       ldr»    r4,·[pc,·#20]» ;·(20000098·<ftfl_begin_erase_sector+0x1c>)
99 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:11299 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:112
100 »       movs»   r6,·r0100 »       movs»   r6,·r0
101 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:114101 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:114
102 »       ldr»    r3,·[r4,·#8]102 »       ldr»    r3,·[r4,·#8]
103 »       orrs»   r3,·r5103 »       orrs»   r3,·r5
104 »       str»    r3,·[r4,·#8]104 »       str»    r3,·[r4,·#8]
105 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:116105 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:116
106 »       bl»     20000060·<ftfl_busy_wait>106 »       bl»     20000060·<ftfl_busy_wait>
107 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:119107 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:119
108 »       movs»   r3,·#2108 »       movs»   r3,·#2
109 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:117109 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:117
110 »       str»    r6,·[r4,·#16]110 »       str»    r6,·[r4,·#16]
111 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:118111 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:118
112 »       str»    r5,·[r4,·#12]112 »       str»    r5,·[r4,·#12]
113 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:119113 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:119
114 »       str»    r3,·[r4,·#12]114 »       str»    r3,·[r4,·#12]
115 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:120115 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:120
116 »       pop»    {r4,·r5,·r6,·pc}116 »       pop»    {r4,·r5,·r6,·pc}
117 »       .word»  0x400c0000117 »       .word»  0x400c0000
  
118 2000009c·<pre_clear_next_block>:118 2000009c·<pre_clear_next_block>:
119 pre_clear_next_block():119 pre_clear_next_block():
120 /build/1st/firmware-tomu-2.0~rc7/toboot/dfu.c:172120 /build/2/firmware-tomu-2.0~rc7/2nd/toboot/dfu.c:172
Max diff block lines reached; 119235/124891 bytes (95.47%) of diff not shown.
22.8 KB
readelf --wide --decompress --string-dump=.debug_str {}
    
Offset 113, 481 lines modifiedOffset 113, 481 lines modified
113 ··[···60c]··ICPR113 ··[···60c]··ICPR
114 ··[···611]··tbsLOADING114 ··[···611]··tbsLOADING
115 ··[···61c]··dfu_getstate115 ··[···61c]··dfu_getstate
116 ··[···629]··fl_current_addr116 ··[···629]··fl_current_addr
117 ··[···639]··fl_num_words117 ··[···639]··fl_num_words
118 ··[···646]··HFPERCLKEN0118 ··[···646]··HFPERCLKEN0