[yocto] [meta-rockchip][PATCH] u-boot-rockchip: fix for binutils-2.28
Trevor Woerner
twoerner at gmail.com
Thu Mar 9 06:19:17 PST 2017
On Wed 2017-03-08 @ 09:33:18 PM, Khem Raj wrote:
> On 17-03-09 00:01:12, Trevor Woerner wrote:
> > Okay.
> >
> > Building with 2.28 (and letting it fail), then repeating the final link step
> > with 2.27 succeeds!
>
> OK thats good. Can you post the output of readelf -e on final good and bad binaries
Phew! I wasn't sure if this was good or bad :-S
I assume by "good" you mean a build with binutils-2.27 without -N and with
SPL?
I assume by "bad" you mean the frankenbuild (i.e. built with 2.28 but linked
with 2.27, without -N, with SPL)?
If so, good:
ELF Header:
Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
Class: ELF32
Data: 2's complement, little endian
Version: 1 (current)
OS/ABI: UNIX - System V
ABI Version: 0
Type: DYN (Shared object file)
Machine: ARM
Version: 0x1
Entry point address: 0x0
Start of program headers: 52 (bytes into file)
Start of section headers: 3548088 (bytes into file)
Flags: 0x5000200, Version5 EABI, soft-float ABI
Size of this header: 52 (bytes)
Size of program headers: 32 (bytes)
Number of program headers: 5
Size of section headers: 40 (bytes)
Number of section headers: 30
Section header string table index: 27
Section Headers:
[Nr] Name Type Addr Off Size ES Flg Lk Inf Al
[ 0] NULL 00000000 000000 000000 00 0 0 0
[ 1] .text PROGBITS 00000000 010000 0301a4 00 AX 0 0 32
[ 2] .rodata PROGBITS 000301a8 0401a8 0134dc 00 A 0 0 8
[ 3] .hash HASH 00043684 053684 000018 04 A 13 0 4
[ 4] .data PROGBITS 000436a0 0536a0 00296c 00 WA 0 0 8
[ 5] .got.plt PROGBITS 0004600c 05600c 00000c 04 WA 0 0 4
[ 6] .u_boot_list PROGBITS 00046018 056018 001b3c 00 WA 0 0 4
[ 7] .efi_runtime PROGBITS 00047b58 057b58 000100 00 WAX 0 0 8
[ 8] .efi_runtime_rel REL 00047c58 057c58 000090 08 A 13 0 4
[ 9] .rel.dyn REL 00047ce8 057ce8 00a8c8 08 A 13 0 4
[10] .bss_start PROGBITS 00047ce8 06267d 000000 00 W 0 0 1
[11] .bss NOBITS 00047ce8 000000 03d100 00 WA 0 0 64
[12] .bss_end PROGBITS 00084de8 06267d 000000 00 W 0 0 1
[13] .dynsym DYNSYM 000525b0 0625b0 000030 10 A 14 3 4
[14] .dynstr STRTAB 000525e0 0625e0 000001 00 A 0 0 1
[15] .dynamic DYNAMIC 000525e4 0625e4 000088 08 WA 14 0 4
[16] .interp PROGBITS 0005266c 06266c 000011 00 A 0 0 1
[17] .ARM.attributes ARM_ATTRIBUTES 00000000 06267d 000029 00 0 0 1
[18] .comment PROGBITS 00000000 0626a6 000011 01 MS 0 0 1
[19] .debug_line PROGBITS 00000000 0626b7 0556f7 00 0 0 1
[20] .debug_info PROGBITS 00000000 0b7dae 1885b9 00 0 0 1
[21] .debug_abbrev PROGBITS 00000000 240367 03454d 00 0 0 1
[22] .debug_aranges PROGBITS 00000000 2748b8 0058b8 00 0 0 8
[23] .debug_frame PROGBITS 00000000 27a170 00fd78 00 0 0 4
[24] .debug_str PROGBITS 00000000 289ee8 0281a9 01 MS 0 0 1
[25] .debug_loc PROGBITS 00000000 2b2091 07d5c5 00 0 0 1
[26] .debug_ranges PROGBITS 00000000 32f658 00c850 00 0 0 8
[27] .shstrtab STRTAB 00000000 36228b 00012b 00 0 0 1
[28] .symtab SYMTAB 00000000 33bea8 01bef0 10 29 5910 4
[29] .strtab STRTAB 00000000 357d98 00a4f3 00 0 0 1
Key to Flags:
W (write), A (alloc), X (execute), M (merge), S (strings)
I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown)
O (extra OS processing required) o (OS specific), p (processor specific)
Program Headers:
Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align
PHDR 0x000034 0x00010034 0x00000000 0x000a0 0x000a0 R E 0x4
INTERP 0x06266c 0x0005266c 0x0005266c 0x00011 0x00011 R 0x1
[Requesting program interpreter: /usr/lib/ld.so.1]
LOAD 0x010000 0x00000000 0x00000000 0x5267d 0x5267d RWE 0x10000
DYNAMIC 0x0625e4 0x000525e4 0x000525e4 0x00088 0x00088 RW 0x4
GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RWE 0x10
Section to Segment mapping:
Segment Sections...
00
01 .interp
02 .text .rodata .hash .data .got.plt .u_boot_list .efi_runtime .efi_runtime_rel .rel.dyn .dynsym .dynstr .dynamic .interp
03 .dynamic
04
bad:
ELF Header:
Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
Class: ELF32
Data: 2's complement, little endian
Version: 1 (current)
OS/ABI: UNIX - System V
ABI Version: 0
Type: DYN (Shared object file)
Machine: ARM
Version: 0x1
Entry point address: 0x0
Start of program headers: 52 (bytes into file)
Start of section headers: 3548048 (bytes into file)
Flags: 0x5000200, Version5 EABI, soft-float ABI
Size of this header: 52 (bytes)
Size of program headers: 32 (bytes)
Number of program headers: 5
Size of section headers: 40 (bytes)
Number of section headers: 30
Section header string table index: 27
Section Headers:
[Nr] Name Type Addr Off Size ES Flg Lk Inf Al
[ 0] NULL 00000000 000000 000000 00 0 0 0
[ 1] .text PROGBITS 00000000 010000 0301a4 00 AX 0 0 32
[ 2] .rodata PROGBITS 000301a8 0401a8 0134b8 00 A 0 0 8
[ 3] .hash HASH 00043660 053660 000018 04 A 13 0 4
[ 4] .data PROGBITS 00043678 053678 00296c 00 WA 0 0 8
[ 5] .got.plt PROGBITS 00045fe4 055fe4 00000c 04 WA 0 0 4
[ 6] .u_boot_list PROGBITS 00045ff0 055ff0 001b3c 00 WA 0 0 4
[ 7] .efi_runtime PROGBITS 00047b30 057b30 000100 00 WAX 0 0 8
[ 8] .efi_runtime_rel REL 00047c30 057c30 000090 08 A 13 0 4
[ 9] .rel.dyn REL 00047cc0 057cc0 00a8c8 08 A 13 0 4
[10] .bss_start PROGBITS 00047cc0 062655 000000 00 W 0 0 1
[11] .bss NOBITS 00047cc0 000000 03d128 00 WA 0 0 64
[12] .bss_end PROGBITS 00084de8 062655 000000 00 W 0 0 1
[13] .dynsym DYNSYM 00052588 062588 000030 10 A 14 3 4
[14] .dynstr STRTAB 000525b8 0625b8 000001 00 A 0 0 1
[15] .dynamic DYNAMIC 000525bc 0625bc 000088 08 WA 14 0 4
[16] .interp PROGBITS 00052644 062644 000011 00 A 0 0 1
[17] .ARM.attributes ARM_ATTRIBUTES 00000000 062655 000029 00 0 0 1
[18] .comment PROGBITS 00000000 06267e 000011 01 MS 0 0 1
[19] .debug_line PROGBITS 00000000 06268f 0556f7 00 0 0 1
[20] .debug_info PROGBITS 00000000 0b7d86 1885b9 00 0 0 1
[21] .debug_abbrev PROGBITS 00000000 24033f 03454d 00 0 0 1
[22] .debug_aranges PROGBITS 00000000 274890 0058b8 00 0 0 8
[23] .debug_frame PROGBITS 00000000 27a148 00fd78 00 0 0 4
[24] .debug_str PROGBITS 00000000 289ec0 0281a9 01 MS 0 0 1
[25] .debug_loc PROGBITS 00000000 2b2069 07d5c5 00 0 0 1
[26] .debug_ranges PROGBITS 00000000 32f630 00c850 00 0 0 8
[27] .shstrtab STRTAB 00000000 362263 00012b 00 0 0 1
[28] .symtab SYMTAB 00000000 33be80 01bef0 10 29 5910 4
[29] .strtab STRTAB 00000000 357d70 00a4f3 00 0 0 1
Key to Flags:
W (write), A (alloc), X (execute), M (merge), S (strings)
I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown)
O (extra OS processing required) o (OS specific), p (processor specific)
Program Headers:
Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align
PHDR 0x000034 0x00010034 0x00000000 0x000a0 0x000a0 R E 0x4
INTERP 0x062644 0x00052644 0x00052644 0x00011 0x00011 R 0x1
[Requesting program interpreter: /usr/lib/ld.so.1]
LOAD 0x010000 0x00000000 0x00000000 0x52655 0x52655 RWE 0x10000
DYNAMIC 0x0625bc 0x000525bc 0x000525bc 0x00088 0x00088 RW 0x4
GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RWE 0x10
Section to Segment mapping:
Segment Sections...
00
01 .interp
02 .text .rodata .hash .data .got.plt .u_boot_list .efi_runtime .efi_runtime_rel .rel.dyn .dynsym .dynstr .dynamic .interp
03 .dynamic
04
diff:
--- 2.27-without-N/readelf-e 2017-03-09 08:58:04.863789960 -0500
+++ build-with-2.28-link-with-2.27/readelf-e 2017-03-09 08:57:44.535757956 -0500
@@ -10,7 +10,7 @@
Version: 0x1
Entry point address: 0x0
Start of program headers: 52 (bytes into file)
- Start of section headers: 3548088 (bytes into file)
+ Start of section headers: 3548048 (bytes into file)
Flags: 0x5000200, Version5 EABI, soft-float ABI
Size of this header: 52 (bytes)
Size of program headers: 32 (bytes)
@@ -23,34 +23,34 @@
[Nr] Name Type Addr Off Size ES Flg Lk Inf Al
[ 0] NULL 00000000 000000 000000 00 0 0 0
[ 1] .text PROGBITS 00000000 010000 0301a4 00 AX 0 0 32
- [ 2] .rodata PROGBITS 000301a8 0401a8 0134dc 00 A 0 0 8
- [ 3] .hash HASH 00043684 053684 000018 04 A 13 0 4
- [ 4] .data PROGBITS 000436a0 0536a0 00296c 00 WA 0 0 8
- [ 5] .got.plt PROGBITS 0004600c 05600c 00000c 04 WA 0 0 4
- [ 6] .u_boot_list PROGBITS 00046018 056018 001b3c 00 WA 0 0 4
- [ 7] .efi_runtime PROGBITS 00047b58 057b58 000100 00 WAX 0 0 8
- [ 8] .efi_runtime_rel REL 00047c58 057c58 000090 08 A 13 0 4
- [ 9] .rel.dyn REL 00047ce8 057ce8 00a8c8 08 A 13 0 4
- [10] .bss_start PROGBITS 00047ce8 06267d 000000 00 W 0 0 1
- [11] .bss NOBITS 00047ce8 000000 03d100 00 WA 0 0 64
- [12] .bss_end PROGBITS 00084de8 06267d 000000 00 W 0 0 1
- [13] .dynsym DYNSYM 000525b0 0625b0 000030 10 A 14 3 4
- [14] .dynstr STRTAB 000525e0 0625e0 000001 00 A 0 0 1
- [15] .dynamic DYNAMIC 000525e4 0625e4 000088 08 WA 14 0 4
- [16] .interp PROGBITS 0005266c 06266c 000011 00 A 0 0 1
- [17] .ARM.attributes ARM_ATTRIBUTES 00000000 06267d 000029 00 0 0 1
- [18] .comment PROGBITS 00000000 0626a6 000011 01 MS 0 0 1
- [19] .debug_line PROGBITS 00000000 0626b7 0556f7 00 0 0 1
- [20] .debug_info PROGBITS 00000000 0b7dae 1885b9 00 0 0 1
- [21] .debug_abbrev PROGBITS 00000000 240367 03454d 00 0 0 1
- [22] .debug_aranges PROGBITS 00000000 2748b8 0058b8 00 0 0 8
- [23] .debug_frame PROGBITS 00000000 27a170 00fd78 00 0 0 4
- [24] .debug_str PROGBITS 00000000 289ee8 0281a9 01 MS 0 0 1
- [25] .debug_loc PROGBITS 00000000 2b2091 07d5c5 00 0 0 1
- [26] .debug_ranges PROGBITS 00000000 32f658 00c850 00 0 0 8
- [27] .shstrtab STRTAB 00000000 36228b 00012b 00 0 0 1
- [28] .symtab SYMTAB 00000000 33bea8 01bef0 10 29 5910 4
- [29] .strtab STRTAB 00000000 357d98 00a4f3 00 0 0 1
+ [ 2] .rodata PROGBITS 000301a8 0401a8 0134b8 00 A 0 0 8
+ [ 3] .hash HASH 00043660 053660 000018 04 A 13 0 4
+ [ 4] .data PROGBITS 00043678 053678 00296c 00 WA 0 0 8
+ [ 5] .got.plt PROGBITS 00045fe4 055fe4 00000c 04 WA 0 0 4
+ [ 6] .u_boot_list PROGBITS 00045ff0 055ff0 001b3c 00 WA 0 0 4
+ [ 7] .efi_runtime PROGBITS 00047b30 057b30 000100 00 WAX 0 0 8
+ [ 8] .efi_runtime_rel REL 00047c30 057c30 000090 08 A 13 0 4
+ [ 9] .rel.dyn REL 00047cc0 057cc0 00a8c8 08 A 13 0 4
+ [10] .bss_start PROGBITS 00047cc0 062655 000000 00 W 0 0 1
+ [11] .bss NOBITS 00047cc0 000000 03d128 00 WA 0 0 64
+ [12] .bss_end PROGBITS 00084de8 062655 000000 00 W 0 0 1
+ [13] .dynsym DYNSYM 00052588 062588 000030 10 A 14 3 4
+ [14] .dynstr STRTAB 000525b8 0625b8 000001 00 A 0 0 1
+ [15] .dynamic DYNAMIC 000525bc 0625bc 000088 08 WA 14 0 4
+ [16] .interp PROGBITS 00052644 062644 000011 00 A 0 0 1
+ [17] .ARM.attributes ARM_ATTRIBUTES 00000000 062655 000029 00 0 0 1
+ [18] .comment PROGBITS 00000000 06267e 000011 01 MS 0 0 1
+ [19] .debug_line PROGBITS 00000000 06268f 0556f7 00 0 0 1
+ [20] .debug_info PROGBITS 00000000 0b7d86 1885b9 00 0 0 1
+ [21] .debug_abbrev PROGBITS 00000000 24033f 03454d 00 0 0 1
+ [22] .debug_aranges PROGBITS 00000000 274890 0058b8 00 0 0 8
+ [23] .debug_frame PROGBITS 00000000 27a148 00fd78 00 0 0 4
+ [24] .debug_str PROGBITS 00000000 289ec0 0281a9 01 MS 0 0 1
+ [25] .debug_loc PROGBITS 00000000 2b2069 07d5c5 00 0 0 1
+ [26] .debug_ranges PROGBITS 00000000 32f630 00c850 00 0 0 8
+ [27] .shstrtab STRTAB 00000000 362263 00012b 00 0 0 1
+ [28] .symtab SYMTAB 00000000 33be80 01bef0 10 29 5910 4
+ [29] .strtab STRTAB 00000000 357d70 00a4f3 00 0 0 1
Key to Flags:
W (write), A (alloc), X (execute), M (merge), S (strings)
I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown)
@@ -59,10 +59,10 @@
Program Headers:
Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align
PHDR 0x000034 0x00010034 0x00000000 0x000a0 0x000a0 R E 0x4
- INTERP 0x06266c 0x0005266c 0x0005266c 0x00011 0x00011 R 0x1
+ INTERP 0x062644 0x00052644 0x00052644 0x00011 0x00011 R 0x1
[Requesting program interpreter: /usr/lib/ld.so.1]
- LOAD 0x010000 0x00000000 0x00000000 0x5267d 0x5267d RWE 0x10000
- DYNAMIC 0x0625e4 0x000525e4 0x000525e4 0x00088 0x00088 RW 0x4
+ LOAD 0x010000 0x00000000 0x00000000 0x52655 0x52655 RWE 0x10000
+ DYNAMIC 0x0625bc 0x000525bc 0x000525bc 0x00088 0x00088 RW 0x4
GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RWE 0x10
Section to Segment mapping:
> > Looking at the top couple lines of a diff between the map files of a
> > binutils-2.27 build and this frankenbuild (both with SPL, neither with -N)
> > gives:
> >
> > --- 2.27-without-N/u-boot.map 2017-03-08 13:26:26.966147350 -0500
> > +++ build-with-2.28-link-with-2.27/u-boot.map 2017-03-08 23:48:43.593173398 -0500
> > @@ -5442,7 +5442,7 @@
> > .iplt 0x00000000000301a4 0x0 arch/arm/cpu/armv7/start.o
> > 0x00000000000301a4 . = ALIGN (0x4)
> >
> > -.rodata 0x00000000000301a8 0x134dc
> > +.rodata 0x00000000000301a8 0x134b8
> > *(SORT(.rodata*))
> > .rodata.efi_boot_services
> > 0x00000000000301a8 0xc8 lib/built-in.o
> > @@ -5859,4836 +5859,4836 @@
> > .rodata.cb_erase.str1.1
> > 0x0000000000033745 0x60 drivers/usb/gadget/built-in.o
> > .rodata.cb_getvar.str1.1
> > - 0x00000000000337a5 0xfc drivers/usb/gadget/built-in.o
> > - 0x10c (size before relaxing)
> > + 0x00000000000337a5 0xea drivers/usb/gadget/built-in.o
> > + 0xfa (size before relaxing)
>
> It will be interesting to see what changed in .rodata.cb_getvar.str1.1
> section here but I think that might not be the cause of the issue here. Can
> you go into drivers/usb/gadget/ and do readelf -a built-in.o
Doing that produces a text file 1MB in size. Searching through this output
there are no occurrences of ".rodata.cb_getvar.str1.1" but there are several
".rodata.cb_getvar.str1" (not sure if those are the same).
Diffing the "readelf -a" output from a "good" build and a "bad" build
produces:
--- 2.27-without-N/readelf-a 2017-03-09 09:15:59.657873928 -0500
+++ build-with-2.28-link-with-2.27/readelf-a 2017-03-09 09:15:33.513805387 -0500
@@ -17,227 +17,227 @@
Number of program headers: 0
Size of section headers: 40 (bytes)
Number of section headers: 361
- Section header string table index: 358
+ Section header string table index: 360
Section Headers:
[Nr] Name Type Addr Off Size ES Flg Lk Inf Al
[ 0] NULL 00000000 000000 000000 00 0 0 0
[ 1] .text PROGBITS 00000000 000034 000000 00 AX 0 0 1
[ 2] .text.usb_ep_auto PROGBITS 00000000 000034 00011c 00 AX 0 0 4
- [ 3] .rel.text.usb_ep_ REL 00000000 03b4e8 000020 08 I 359 2 4
+ [ 3] .rel.text.usb_ep_ REL 00000000 03b4e8 000020 08 I 358 2 4
[ 4] .text.usb_ep_auto PROGBITS 00000000 000150 000028 00 AX 0 0 4
- [ 5] .rel.text.usb_ep_ REL 00000000 03b508 000008 08 I 359 4 4
+ [ 5] .rel.text.usb_ep_ REL 00000000 03b508 000008 08 I 358 4 4
[ 6] .text.usb_descrip PROGBITS 00000000 000178 000038 00 AX 0 0 2
- [ 7] .rel.text.usb_des REL 00000000 03b510 000008 08 I 359 6 4
+ [ 7] .rel.text.usb_des REL 00000000 03b510 000008 08 I 358 6 4
[ 8] .text.usb_gadget_ PROGBITS 00000000 0001b0 000054 00 AX 0 0 2
- [ 9] .rel.text.usb_gad REL 00000000 03b518 000010 08 I 359 8 4
+ [ 9] .rel.text.usb_gad REL 00000000 03b518 000010 08 I 358 8 4
[10] .text.usb_gadget_ PROGBITS 00000000 000204 0000e4 00 AX 0 0 2
- [11] .rel.text.usb_gad REL 00000000 03b528 000010 08 I 359 10 4
+ [11] .rel.text.usb_gad REL 00000000 03b528 000010 08 I 358 10 4
[12] .text.dwc2_udc_pr PROGBITS 00000000 0002e8 000040 00 AX 0 0 4
- [13] .rel.text.dwc2_ud REL 00000000 03b538 000010 08 I 359 12 4
+ [13] .rel.text.dwc2_ud REL 00000000 03b538 000010 08 I 358 12 4
[14] .text.udc_set_add PROGBITS 00000000 000328 000060 00 AX 0 0 4
- [15] .rel.text.udc_set REL 00000000 03b548 000010 08 I 359 14 4
+ [15] .rel.text.udc_set REL 00000000 03b548 000010 08 I 358 14 4
[16] .text.dwc2_udc_ep PROGBITS 00000000 000388 000044 00 AX 0 0 4
- [17] .rel.text.dwc2_ud REL 00000000 03b558 000008 08 I 359 16 4
+ [17] .rel.text.dwc2_ud REL 00000000 03b558 000008 08 I 358 16 4
[18] .text.dwc2_udc_ep PROGBITS 00000000 0003cc 000098 00 AX 0 0 4
- [19] .rel.text.dwc2_ud REL 00000000 03b560 000008 08 I 359 18 4
+ [19] .rel.text.dwc2_ud REL 00000000 03b560 000008 08 I 358 18 4
[20] .text.udc_reinit PROGBITS 00000000 000464 00004c 00 AX 0 0 2
[21] .text.set_max_pkt PROGBITS 00000000 0004b0 00006c 00 AX 0 0 4
- [22] .rel.text.set_max REL 00000000 03b568 000018 08 I 359 21 4
+ [22] .rel.text.set_max REL 00000000 03b568 000018 08 I 358 21 4
[23] .text.dwc2_fifo_s PROGBITS 00000000 00051c 000018 00 AX 0 0 2
[24] .text.dwc2_fifo_f PROGBITS 00000000 000534 000002 00 AX 0 0 2
[25] .text.done PROGBITS 00000000 000536 000034 00 AX 0 0 2
[26] .text.nuke PROGBITS 00000000 00056a 00001e 00 AX 0 0 2
- [27] .rel.text.nuke REL 00000000 03b580 000008 08 I 359 26 4
+ [27] .rel.text.nuke REL 00000000 03b580 000008 08 I 358 26 4
[28] .text.dwc2_ep_dis PROGBITS 00000000 000588 000024 00 AX 0 0 2
- [29] .rel.text.dwc2_ep REL 00000000 03b588 000008 08 I 359 28 4
+ [29] .rel.text.dwc2_ep REL 00000000 03b588 000008 08 I 358 28 4
[30] .text.dwc2_dequeu PROGBITS 00000000 0005ac 000044 00 AX 0 0 4
- [31] .rel.text.dwc2_de REL 00000000 03b590 000010 08 I 359 30 4
+ [31] .rel.text.dwc2_de REL 00000000 03b590 000010 08 I 358 30 4
[32] .text.setdma_tx PROGBITS 00000000 0005f0 0000bc 00 AX 0 0 4
- [33] .rel.text.setdma_ REL 00000000 03b5a0 000018 08 I 359 32 4
+ [33] .rel.text.setdma_ REL 00000000 03b5a0 000018 08 I 358 32 4
[34] .text.write_fifo_ PROGBITS 00000000 0006ac 00002e 00 AX 0 0 2
- [35] .rel.text.write_f REL 00000000 03b5b8 000008 08 I 359 34 4
+ [35] .rel.text.write_f REL 00000000 03b5b8 000008 08 I 358 34 4
[36] .text.setdma_rx PROGBITS 00000000 0006dc 0000a0 00 AX 0 0 4
- [37] .rel.text.setdma_ REL 00000000 03b5c0 000018 08 I 359 36 4
+ [37] .rel.text.setdma_ REL 00000000 03b5c0 000018 08 I 358 36 4
[38] .text.complete_rx PROGBITS 00000000 00077c 000110 00 AX 0 0 4
- [39] .rel.text.complet REL 00000000 03b5d8 000030 08 I 359 38 4
+ [39] .rel.text.complet REL 00000000 03b5d8 000030 08 I 358 38 4
[40] .text.dwc2_free_r PROGBITS 00000000 00088c 00002c 00 AX 0 0 4
- [41] .rel.text.dwc2_fr REL 00000000 03b608 000020 08 I 359 40 4
+ [41] .rel.text.dwc2_fr REL 00000000 03b608 000020 08 I 358 40 4
[42] .text.dwc2_alloc_ PROGBITS 00000000 0008b8 000022 00 AX 0 0 2
- [43] .rel.text.dwc2_al REL 00000000 03b628 000010 08 I 359 42 4
+ [43] .rel.text.dwc2_al REL 00000000 03b628 000010 08 I 358 42 4
[44] .text.dwc2_udc_ep PROGBITS 00000000 0008dc 00004c 00 AX 0 0 4
- [45] .rel.text.dwc2_ud REL 00000000 03b638 000008 08 I 359 44 4
+ [45] .rel.text.dwc2_ud REL 00000000 03b638 000008 08 I 358 44 4
[46] .text.dwc2_udc_se PROGBITS 00000000 000928 000058 00 AX 0 0 2
- [47] .rel.text.dwc2_ud REL 00000000 03b640 000010 08 I 359 46 4
+ [47] .rel.text.dwc2_ud REL 00000000 03b640 000010 08 I 358 46 4
[48] .text.dwc2_ep_ena PROGBITS 00000000 000980 0000c0 00 AX 0 0 4
- [49] .rel.text.dwc2_ep REL 00000000 03b650 000020 08 I 359 48 4
+ [49] .rel.text.dwc2_ep REL 00000000 03b650 000020 08 I 358 48 4
[50] .text.reconfig_us PROGBITS 00000000 000a40 00018c 00 AX 0 0 4
- [51] .rel.text.reconfi REL 00000000 03b670 000018 08 I 359 50 4
+ [51] .rel.text.reconfi REL 00000000 03b670 000018 08 I 358 50 4
[52] .text.dwc2_queue PROGBITS 00000000 000bcc 000194 00 AX 0 0 4
- [53] .rel.text.dwc2_qu REL 00000000 03b688 000070 08 I 359 52 4
+ [53] .rel.text.dwc2_qu REL 00000000 03b688 000070 08 I 358 52 4
[54] .text.set_udc_gad PROGBITS 00000000 000d60 00000c 00 AX 0 0 4
- [55] .rel.text.set_udc REL 00000000 03b6f8 000008 08 I 359 54 4
+ [55] .rel.text.set_udc REL 00000000 03b6f8 000008 08 I 358 54 4
[56] .text.get_udc_gad PROGBITS 00000000 000d6c 000004 00 AX 0 0 2
[57] .text.dfu_usb_get PROGBITS 00000000 000d70 000014 00 AX 0 0 4
- [58] .rel.text.dfu_usb REL 00000000 03b700 000008 08 I 359 57 4
+ [58] .rel.text.dfu_usb REL 00000000 03b700 000008 08 I 358 57 4
[59] .text.otg_phy_ini PROGBITS 00000000 000d84 000002 00 AX 0 0 2
[60] .text.otg_phy_off PROGBITS 00000000 000d86 000002 00 AX 0 0 2
[61] .text.usb_gadget_ PROGBITS 00000000 000d88 00005c 00 AX 0 0 4
- [62] .rel.text.usb_gad REL 00000000 03b708 000018 08 I 359 61 4
+ [62] .rel.text.usb_gad REL 00000000 03b708 000018 08 I 358 61 4
[63] .text.usb_gadget_ PROGBITS 00000000 000de4 000090 00 AX 0 0 4
- [64] .rel.text.usb_gad REL 00000000 03b720 000028 08 I 359 63 4
+ [64] .rel.text.usb_gad REL 00000000 03b720 000028 08 I 358 63 4
[65] .text.dwc2_udc_pr PROGBITS 00000000 000e74 000070 00 AX 0 0 4
- [66] .rel.text.dwc2_ud REL 00000000 03b748 000058 08 I 359 65 4
+ [66] .rel.text.dwc2_ud REL 00000000 03b748 000058 08 I 358 65 4
[67] .text.usb_gadget_ PROGBITS 00000000 000ee4 0006f8 00 AX 0 0 4
- [68] .rel.text.usb_gad REL 00000000 03b7a0 000130 08 I 359 67 4
+ [68] .rel.text.usb_gad REL 00000000 03b7a0 000130 08 I 358 67 4
[69] .text.count_confi PROGBITS 00000000 0015dc 000048 00 AX 0 0 2
[70] .text.collect_lan PROGBITS 00000000 001624 00002a 00 AX 0 0 2
[71] .text.composite_s PROGBITS 00000000 00164e 000002 00 AX 0 0 2
[72] .text.composite_s PROGBITS 00000000 001650 000040 00 AX 0 0 4
- [73] .rel.text.composi REL 00000000 03b8d0 000008 08 I 359 72 4
+ [73] .rel.text.composi REL 00000000 03b8d0 000008 08 I 358 72 4
[74] .text.composite_r PROGBITS 00000000 001690 000040 00 AX 0 0 4
- [75] .rel.text.composi REL 00000000 03b8d8 000008 08 I 359 74 4
+ [75] .rel.text.composi REL 00000000 03b8d8 000008 08 I 358 74 4
[76] .text.g_dnl_unbin PROGBITS 00000000 0016d0 000012 00 AX 0 0 2
[77] .text.lookup_stri PROGBITS 00000000 0016e2 00002a 00 AX 0 0 2
- [78] .rel.text.lookup_ REL 00000000 03b8e0 000008 08 I 359 77 4
+ [78] .rel.text.lookup_ REL 00000000 03b8e0 000008 08 I 358 77 4
[79] .text.composite_u PROGBITS 00000000 00170c 0000b4 00 AX 0 0 4
- [80] .rel.text.composi REL 00000000 03b8e8 000050 08 I 359 79 4
+ [80] .rel.text.composi REL 00000000 03b8e8 000050 08 I 358 79 4
[81] .text.composite_b PROGBITS 00000000 0017c0 0000ac 00 AX 0 0 4
- [82] .rel.text.composi REL 00000000 03b938 000038 08 I 359 81 4
+ [82] .rel.text.composi REL 00000000 03b938 000038 08 I 358 81 4
[83] .text.g_dnl_do_co PROGBITS 00000000 00186c 00003c 00 AX 0 0 4
- [84] .rel.text.g_dnl_d REL 00000000 03b970 000018 08 I 359 83 4
+ [84] .rel.text.g_dnl_d REL 00000000 03b970 000018 08 I 358 83 4
[85] .text.reset_confi PROGBITS 00000000 0018a8 00002c 00 AX 0 0 2
[86] .text.composite_d PROGBITS 00000000 0018d4 000028 00 AX 0 0 4
- [87] .rel.text.composi REL 00000000 03b988 000010 08 I 359 86 4
+ [87] .rel.text.composi REL 00000000 03b988 000010 08 I 358 86 4
[88] .text.composite_s PROGBITS 00000000 0018fc 000528 00 AX 0 0 4
- [89] .rel.text.composi REL 00000000 03b998 000080 08 I 359 88 4
+ [89] .rel.text.composi REL 00000000 03b998 000080 08 I 358 88 4
[90] .text.usb_add_fun PROGBITS 00000000 001e24 000074 00 AX 0 0 2
[91] .text.usb_functio PROGBITS 00000000 001e98 00002a 00 AX 0 0 2
[92] .text.usb_functio PROGBITS 00000000 001ec2 00002a 00 AX 0 0 2
[93] .text.usb_interfa PROGBITS 00000000 001eec 000020 00 AX 0 0 2
[94] .text.usb_add_con PROGBITS 00000000 001f0c 00007a 00 AX 0 0 2
- [95] .rel.text.usb_add REL 00000000 03ba18 000008 08 I 359 94 4
+ [95] .rel.text.usb_add REL 00000000 03ba18 000008 08 I 358 94 4
[96] .text.usb_string_ PROGBITS 00000000 001f86 00001a 00 AX 0 0 2
[97] .text.usb_string_ PROGBITS 00000000 001fa0 000028 00 AX 0 0 2
[98] .text.usb_string_ PROGBITS 00000000 001fc8 00001c 00 AX 0 0 2
[99] .text.usb_composi PROGBITS 00000000 001fe4 00003c 00 AX 0 0 4
- [100] .rel.text.usb_com REL 00000000 03ba20 000020 08 I 359 99 4
+ [100] .rel.text.usb_com REL 00000000 03ba20 000020 08 I 358 99 4
[101] .text.usb_composi PROGBITS 00000000 002020 000020 00 AX 0 0 4
- [102] .rel.text.usb_com REL 00000000 03ba40 000018 08 I 359 101 4
+ [102] .rel.text.usb_com REL 00000000 03ba40 000018 08 I 358 101 4
[103] .text.g_dnl_set_s PROGBITS 00000000 002040 000024 00 AX 0 0 4
- [104] .rel.text.g_dnl_s REL 00000000 03ba58 000018 08 I 359 103 4
+ [104] .rel.text.g_dnl_s REL 00000000 03ba58 000018 08 I 358 103 4
[105] .text.board_usb_i PROGBITS 00000000 002064 000004 00 AX 0 0 2
[106] .text.board_usb_c PROGBITS 00000000 002068 000004 00 AX 0 0 2
[107] .text.g_dnl_bind_ PROGBITS 00000000 00206c 000004 00 AX 0 0 2
[108] .text.g_dnl_get_b PROGBITS 00000000 002070 000002 00 AX 0 0 2
[109] .text.g_dnl_bind PROGBITS 00000000 002074 0000c0 00 AX 0 0 4
- [110] .rel.text.g_dnl_b REL 00000000 03ba70 000068 08 I 359 109 4
+ [110] .rel.text.g_dnl_b REL 00000000 03ba70 000068 08 I 358 109 4
[111] .text.g_dnl_board PROGBITS 00000000 002134 000006 00 AX 0 0 2
[112] .text.g_dnl_detac PROGBITS 00000000 00213c 00000c 00 AX 0 0 4
- [113] .rel.text.g_dnl_d REL 00000000 03bad8 000008 08 I 359 112 4
+ [113] .rel.text.g_dnl_d REL 00000000 03bad8 000008 08 I 358 112 4
[114] .text.g_dnl_trigg PROGBITS 00000000 002148 00000c 00 AX 0 0 4
- [115] .rel.text.g_dnl_t REL 00000000 03bae0 000008 08 I 359 114 4
+ [115] .rel.text.g_dnl_t REL 00000000 03bae0 000008 08 I 358 114 4
[116] .text.g_dnl_clear PROGBITS 00000000 002154 00000c 00 AX 0 0 4
- [117] .rel.text.g_dnl_c REL 00000000 03bae8 000008 08 I 359 116 4
+ [117] .rel.text.g_dnl_c REL 00000000 03bae8 000008 08 I 358 116 4
[118] .text.g_dnl_regis PROGBITS 00000000 002160 00002c 00 AX 0 0 4
- [119] .rel.text.g_dnl_r REL 00000000 03baf0 000028 08 I 359 118 4
+ [119] .rel.text.g_dnl_r REL 00000000 03baf0 000028 08 I 358 118 4
[120] .text.g_dnl_unreg PROGBITS 00000000 00218c 00000c 00 AX 0 0 4
- [121] .rel.text.g_dnl_u REL 00000000 03bb18 000010 08 I 359 120 4
+ [121] .rel.text.g_dnl_u REL 00000000 03bb18 000010 08 I 358 120 4
[122] .text.raise_excep PROGBITS 00000000 002198 00001a 00 AX 0 0 2
[123] .text.ep0_queue PROGBITS 00000000 0021b2 000016 00 AX 0 0 2
[124] .text.bulk_in_com PROGBITS 00000000 0021c8 000022 00 AX 0 0 2
[125] .text.bulk_out_co PROGBITS 00000000 0021ea 000022 00 AX 0 0 2
[126] .text.fsg_set_alt PROGBITS 00000000 00220c 000012 00 AX 0 0 2
- [127] .rel.text.fsg_set REL 00000000 03bb28 000008 08 I 359 126 4
+ [127] .rel.text.fsg_set REL 00000000 03bb28 000008 08 I 358 126 4
[128] .text.fsg_disable PROGBITS 00000000 00221e 00000c 00 AX 0 0 2
- [129] .rel.text.fsg_dis REL 00000000 03bb30 000008 08 I 359 128 4
+ [129] .rel.text.fsg_dis REL 00000000 03bb30 000008 08 I 358 128 4
[130] .text.fsg_setup PROGBITS 00000000 00222c 000098 00 AX 0 0 4
- [131] .rel.text.fsg_set REL 00000000 03bb38 000028 08 I 359 130 4
+ [131] .rel.text.fsg_set REL 00000000 03bb38 000028 08 I 358 130 4
[132] .text.fsg_unbind PROGBITS 00000000 0022c4 00002c 00 AX 0 0 2
- [133] .rel.text.fsg_unb REL 00000000 03bb60 000020 08 I 359 132 4
+ [133] .rel.text.fsg_unb REL 00000000 03bb60 000020 08 I 358 132 4
[134] .text.store_cdrom PROGBITS 00000000 0022f0 000050 00 AX 0 0 4
- [135] .rel.text.store_c REL 00000000 03bb80 000010 08 I 359 134 4
+ [135] .rel.text.store_c REL 00000000 03bb80 000010 08 I 358 134 4
[136] .text.fsg_set_hal PROGBITS 00000000 002340 000008 00 AX 0 0 2
[137] .text.start_trans PROGBITS 00000000 002348 000020 00 AX 0 0 2
[138] .text.halt_bulk_i PROGBITS 00000000 002368 00001e 00 AX 0 0 2
- [139] .rel.text.halt_bu REL 00000000 03bb90 000008 08 I 359 138 4
+ [139] .rel.text.halt_bu REL 00000000 03bb90 000008 08 I 358 138 4
[140] .text.sleep_threa PROGBITS 00000000 002388 000094 00 AX 0 0 4
- [141] .rel.text.sleep_t REL 00000000 03bb98 000048 08 I 359 140 4
+ [141] .rel.text.sleep_t REL 00000000 03bb98 000048 08 I 358 140 4
[142] .text.do_read PROGBITS 00000000 00241c 0001ac 00 AX 0 0 4
- [143] .rel.text.do_read REL 00000000 03bbe0 000030 08 I 359 142 4
+ [143] .rel.text.do_read REL 00000000 03bbe0 000030 08 I 358 142 4
[144] .text.do_write PROGBITS 00000000 0025c8 000288 00 AX 0 0 4
- [145] .rel.text.do_writ REL 00000000 03bc10 000040 08 I 359 144 4
+ [145] .rel.text.do_writ REL 00000000 03bc10 000040 08 I 358 144 4
[146] .text.send_status PROGBITS 00000000 002850 0000a8 00 AX 0 0 4
- [147] .rel.text.send_st REL 00000000 03bc50 000028 08 I 359 146 4
+ [147] .rel.text.send_st REL 00000000 03bc50 000028 08 I 358 146 4
[148] .text.check_comma PROGBITS 00000000 0028f8 00010c 00 AX 0 0 4
- [149] .rel.text.check_c REL 00000000 03bc78 000018 08 I 359 148 4
+ [149] .rel.text.check_c REL 00000000 03bc78 000018 08 I 358 148 4
[150] .text.do_mode_sen PROGBITS 00000000 002a04 0000fc 00 AX 0 0 4
- [151] .rel.text.do_mode REL 00000000 03bc90 000010 08 I 359 150 4
+ [151] .rel.text.do_mode REL 00000000 03bc90 000010 08 I 358 150 4
[152] .text.fsg_add PROGBITS 00000000 002b00 00022c 00 AX 0 0 4
- [153] .rel.text.fsg_add REL 00000000 03bca0 0000e8 08 I 359 152 4
+ [153] .rel.text.fsg_add REL 00000000 03bca0 0000e8 08 I 358 152 4
[154] .text.do_set_inte PROGBITS 00000000 002d2c 000180 00 AX 0 0 4
- [155] .rel.text.do_set_ REL 00000000 03bd88 000030 08 I 359 154 4
+ [155] .rel.text.do_set_ REL 00000000 03bd88 000030 08 I 358 154 4
[156] .text.set_bit PROGBITS 00000000 002eac 000018 00 AX 0 0 2
[157] .text.clear_bit PROGBITS 00000000 002ec4 00001a 00 AX 0 0 2
[158] .text.fsg_main_th PROGBITS 00000000 002ee0 000dd4 00 AX 0 0 4
- [159] .rel.text.fsg_mai REL 00000000 03bdb8 000258 08 I 359 158 4
+ [159] .rel.text.fsg_mai REL 00000000 03bdb8 000258 08 I 358 158 4
[160] .text.usb_copy_de PROGBITS 00000000 003cb4 000048 00 AX 0 0 2
- [161] .rel.text.usb_cop REL 00000000 03c010 000010 08 I 359 160 4
+ [161] .rel.text.usb_cop REL 00000000 03c010 000010 08 I 358 160 4
[162] .text.fsg_bind PROGBITS 00000000 003cfc 000094 00 AX 0 0 4
- [163] .rel.text.fsg_bin REL 00000000 03c020 000068 08 I 359 162 4
+ [163] .rel.text.fsg_bin REL 00000000 03c020 000068 08 I 358 162 4
[164] .text.fsg_init PROGBITS 00000000 003d90 000014 00 AX 0 0 4
- [165] .rel.text.fsg_ini REL 00000000 03c088 000010 08 I 359 164 4
+ [165] .rel.text.fsg_ini REL 00000000 03c088 000010 08 I 358 164 4
[166] .text.rx_bytes_ex PROGBITS 00000000 003da4 00003c 00 AX 0 0 4
- [167] .rel.text.rx_byte REL 00000000 03c098 000018 08 I 359 166 4
+ [167] .rel.text.rx_byte REL 00000000 03c098 000018 08 I 358 166 4
[168] .text.fastboot_st PROGBITS 00000000 003de0 00003c 00 AX 0 0 2
- [169] .rel.text.fastboo REL 00000000 03c0b0 000010 08 I 359 168 4
+ [169] .rel.text.fastboo REL 00000000 03c0b0 000010 08 I 358 168 4
[170] .text.fastboot_un PROGBITS 00000000 003e1c 000010 00 AX 0 0 4
- [171] .rel.text.fastboo REL 00000000 03c0c0 000010 08 I 359 170 4
+ [171] .rel.text.fastboo REL 00000000 03c0c0 000010 08 I 358 170 4
[172] .text.fastboot_ad PROGBITS 00000000 003e2c 000074 00 AX 0 0 4
- [173] .rel.text.fastboo REL 00000000 03c0d0 000058 08 I 359 172 4
+ [173] .rel.text.fastboo REL 00000000 03c0d0 000058 08 I 358 172 4
[174] .text.fastboot_di PROGBITS 00000000 003ea0 000046 00 AX 0 0 2
- [175] .rel.text.fastboo REL 00000000 03c128 000010 08 I 359 174 4
+ [175] .rel.text.fastboo REL 00000000 03c128 000010 08 I 358 174 4
[176] .text.fastboot_se PROGBITS 00000000 003ee8 0000bc 00 AX 0 0 4
- [177] .rel.text.fastboo REL 00000000 03c138 000080 08 I 359 176 4
+ [177] .rel.text.fastboo REL 00000000 03c138 000080 08 I 358 176 4
[178] .text.fastboot_co PROGBITS 00000000 003fa4 000018 00 AX 0 0 4
- [179] .rel.text.fastboo REL 00000000 03c1b8 000010 08 I 359 178 4
+ [179] .rel.text.fastboo REL 00000000 03c1b8 000010 08 I 358 178 4
[180] .text.do_exit_on_ PROGBITS 00000000 003fbc 000004 00 AX 0 0 2
- [181] .rel.text.do_exit REL 00000000 03c1c8 000008 08 I 359 180 4
+ [181] .rel.text.do_exit REL 00000000 03c1c8 000008 08 I 358 180 4
[182] .text.do_bootm_on PROGBITS 00000000 003fc0 000050 00 AX 0 0 4
- [183] .rel.text.do_boot REL 00000000 03c1d0 000040 08 I 359 182 4
+ [183] .rel.text.do_boot REL 00000000 03c1d0 000040 08 I 358 182 4
[184] .text.compl_do_re PROGBITS 00000000 004010 00000c 00 AX 0 0 2
- [185] .rel.text.compl_d REL 00000000 03c210 000008 08 I 359 184 4
+ [185] .rel.text.compl_d REL 00000000 03c210 000008 08 I 358 184 4
[186] .text.strcmp_l1 PROGBITS 00000000 00401c 000022 00 AX 0 0 2
- [187] .rel.text.strcmp_ REL 00000000 03c218 000010 08 I 359 186 4
+ [187] .rel.text.strcmp_ REL 00000000 03c218 000010 08 I 358 186 4
[188] .text.fastboot_tx PROGBITS 00000000 004040 00004c 00 AX 0 0 4
- [189] .rel.text.fastboo REL 00000000 03c228 000028 08 I 359 188 4
+ [189] .rel.text.fastboo REL 00000000 03c228 000028 08 I 358 188 4
[190] .text.rx_handler_ PROGBITS 00000000 00408c 0000b0 00 AX 0 0 4
- [191] .rel.text.rx_hand REL 00000000 03c250 000058 08 I 359 190 4
+ [191] .rel.text.rx_hand REL 00000000 03c250 000058 08 I 358 190 4
[192] .text.cb_continue PROGBITS 00000000 00413c 00001c 00 AX 0 0 4
- [193] .rel.text.cb_cont REL 00000000 03c2a8 000020 08 I 359 192 4
+ [193] .rel.text.cb_cont REL 00000000 03c2a8 000020 08 I 358 192 4
[194] .text.cb_boot PROGBITS 00000000 004158 00001c 00 AX 0 0 4
- [195] .rel.text.cb_boot REL 00000000 03c2c8 000020 08 I 359 194 4
+ [195] .rel.text.cb_boot REL 00000000 03c2c8 000020 08 I 358 194 4
[196] .text.cb_download PROGBITS 00000000 004174 00008c 00 AX 0 0 4
- [197] .rel.text.cb_down REL 00000000 03c2e8 000078 08 I 359 196 4
+ [197] .rel.text.cb_down REL 00000000 03c2e8 000078 08 I 358 196 4
[198] .text.rx_handler_ PROGBITS 00000000 004200 0000c4 00 AX 0 0 4
- [199] .rel.text.rx_hand REL 00000000 03c360 000078 08 I 359 198 4
+ [199] .rel.text.rx_hand REL 00000000 03c360 000078 08 I 358 198 4
[200] .text.cb_getvar PROGBITS 00000000 0042c4 000120 00 AX 0 0 4
- [201] .rel.text.cb_getv REL 00000000 03c3d8 000120 08 I 359 200 4
+ [201] .rel.text.cb_getv REL 00000000 03c3d8 000120 08 I 358 200 4
[202] .text.fastboot_bi PROGBITS 00000000 0043e4 0000ac 00 AX 0 0 4
- [203] .rel.text.fastboo REL 00000000 03c4f8 000078 08 I 359 202 4
+ [203] .rel.text.fastboo REL 00000000 03c4f8 000078 08 I 358 202 4
[204] .text.cb_oem PROGBITS 00000000 004490 000068 00 AX 0 0 4
- [205] .rel.text.cb_oem REL 00000000 03c570 000060 08 I 359 204 4
+ [205] .rel.text.cb_oem REL 00000000 03c570 000060 08 I 358 204 4
[206] .text.fastboot_fa PROGBITS 00000000 0044f8 000028 00 AX 0 0 4
- [207] .rel.text.fastboo REL 00000000 03c5d0 000020 08 I 359 206 4
+ [207] .rel.text.fastboo REL 00000000 03c5d0 000020 08 I 358 206 4
[208] .text.cb_erase PROGBITS 00000000 004520 000060 00 AX 0 0 4
- [209] .rel.text.cb_eras REL 00000000 03c5f0 000060 08 I 359 208 4
+ [209] .rel.text.cb_eras REL 00000000 03c5f0 000060 08 I 358 208 4
[210] .text.cb_flash PROGBITS 00000000 004580 000070 00 AX 0 0 4
- [211] .rel.text.cb_flas REL 00000000 03c650 000068 08 I 359 210 4
+ [211] .rel.text.cb_flas REL 00000000 03c650 000068 08 I 358 210 4
[212] .text.fastboot_ok PROGBITS 00000000 0045f0 000028 00 AX 0 0 4
- [213] .rel.text.fastboo REL 00000000 03c6b8 000020 08 I 359 212 4
+ [213] .rel.text.fastboo REL 00000000 03c6b8 000020 08 I 358 212 4
[214] .text.fb_set_rebo PROGBITS 00000000 004618 000006 00 AX 0 0 2
[215] .text.cb_reboot PROGBITS 00000000 004620 000040 00 AX 0 0 4
- [216] .rel.text.cb_rebo REL 00000000 03c6d8 000040 08 I 359 215 4
+ [216] .rel.text.cb_rebo REL 00000000 03c6d8 000040 08 I 358 215 4
[217] .rodata PROGBITS 00000000 004660 00000c 00 A 0 0 1
[218] .rodata.__FUNCTIO PROGBITS 00000000 00466c 00000e 00 A 0 0 1
[219] .rodata.__func__. PROGBITS 00000000 00467a 00000f 00 A 0 0 1
@@ -277,7 +277,7 @@
[253] .rodata.cb_oem.st PROGBITS 00000000 004d1c 00005c 01 AMS 0 0 1
[254] .rodata.cb_reboot PROGBITS 00000000 004d78 00002d 01 AMS 0 0 1
[255] .rodata.cmd_dispa PROGBITS 00000000 004da8 000040 00 A 0 0 4
- [256] .rel.rodata.cmd_d REL 00000000 03c718 000080 08 I 359 255 4
+ [256] .rel.rodata.cmd_d REL 00000000 03c718 000080 08 I 358 255 4
[257] .rodata.do_bootm_ PROGBITS 00000000 004de8 00001e 01 AMS 0 0 1
[258] .rodata.fastboot_ PROGBITS 00000000 004e06 00000b 01 AMS 0 0 1
[259] .rodata.fastboot_ PROGBITS 00000000 004e11 00001e 01 AMS 0 0 1
@@ -288,59 +288,59 @@
[264] .rodata.rx_handle PROGBITS 00000000 004fb2 000033 01 AMS 0 0 1
[265] .data PROGBITS 00000000 004fe5 000000 00 WA 0 0 1
[266] .data.dwc2_ep_ops PROGBITS 00000000 004fe8 000028 00 WA 0 0 4
- [267] .rel.data.dwc2_ep REL 00000000 03c798 000048 08 I 359 266 4
+ [267] .rel.data.dwc2_ep REL 00000000 03c798 000048 08 I 358 266 4
[268] .data.ep0_fifo_si PROGBITS 00000000 005010 000004 00 WA 0 0 4
[269] .data.ep_fifo_siz PROGBITS 00000000 005014 000004 00 WA 0 0 4
[270] .data.memory PROGBITS 00000000 005018 000180 00 WA 0 0 4
- [271] .rel.data.memory REL 00000000 03c7e0 000078 08 I 359 270 4
+ [271] .rel.data.memory REL 00000000 03c7e0 000078 08 I 358 270 4
[272] .data.reset_avail PROGBITS 00000000 005198 000004 00 WA 0 0 4
[273] .data.composite_d PROGBITS 00000000 00519c 000024 00 WA 0 0 4
- [274] .rel.data.composi REL 00000000 03c858 000038 08 I 359 273 4
+ [274] .rel.data.composi REL 00000000 03c858 000038 08 I 358 273 4
[275] .data.device_desc PROGBITS 00000000 0051c0 000012 00 WA 0 0 1
[276] .data.g_dnl_compo PROGBITS 00000000 0051d4 000008 00 WA 0 0 4
- [277] .rel.data.g_dnl_c REL 00000000 03c890 000008 08 I 359 276 4
+ [277] .rel.data.g_dnl_c REL 00000000 03c890 000008 08 I 358 276 4
[278] .data.g_dnl_drive PROGBITS 00000000 0051dc 000020 00 WA 0 0 4
- [279] .rel.data.g_dnl_d REL 00000000 03c898 000020 08 I 359 278 4
+ [279] .rel.data.g_dnl_d REL 00000000 03c898 000020 08 I 358 278 4
[280] .data.g_dnl_strin PROGBITS 00000000 0051fc 000020 00 WA 0 0 4
- [281] .rel.data.g_dnl_s REL 00000000 03c8b8 000018 08 I 359 280 4
+ [281] .rel.data.g_dnl_s REL 00000000 03c8b8 000018 08 I 358 280 4
[282] .data.g_dnl_strin PROGBITS 00000000 00521c 000008 00 WA 0 0 4
- [283] .rel.data.g_dnl_s REL 00000000 03c8d0 000008 08 I 359 282 4
+ [283] .rel.data.g_dnl_s REL 00000000 03c8d0 000008 08 I 358 282 4
[284] .u_boot_list_2_g_ PROGBITS 00000000 005224 000000 00 WA 0 0 4
[285] .u_boot_list_2_g_ PROGBITS 00000000 005224 000000 00 WA 0 0 4
[286] .data.fsg_fs_bulk PROGBITS 00000000 005224 000009 00 WA 0 0 1
[287] .data.fsg_fs_bulk PROGBITS 00000000 00522d 000009 00 WA 0 0 1
[288] .data.fsg_fs_func PROGBITS 00000000 005238 000010 00 WA 0 0 4
- [289] .rel.data.fsg_fs_ REL 00000000 03c8d8 000018 08 I 359 288 4
+ [289] .rel.data.fsg_fs_ REL 00000000 03c8d8 000018 08 I 358 288 4
[290] .data.fsg_hs_bulk PROGBITS 00000000 005248 000009 00 WA 0 0 1
[291] .data.fsg_hs_bulk PROGBITS 00000000 005251 000009 00 WA 0 0 1
[292] .data.fsg_hs_func PROGBITS 00000000 00525c 000010 00 WA 0 0 4
- [293] .rel.data.fsg_hs_ REL 00000000 03c8f0 000018 08 I 359 292 4
+ [293] .rel.data.fsg_hs_ REL 00000000 03c8f0 000018 08 I 358 292 4
[294] .data.fsg_intf_de PROGBITS 00000000 00526c 000009 00 WA 0 0 1
[295] .data.fsg_strings PROGBITS 00000000 005278 000010 00 WA 0 0 4
- [296] .rel.data.fsg_str REL 00000000 03c908 000008 08 I 359 295 4
+ [296] .rel.data.fsg_str REL 00000000 03c908 000008 08 I 358 295 4
[297] .data.fsg_strings PROGBITS 00000000 005288 000008 00 WA 0 0 4
- [298] .rel.data.fsg_str REL 00000000 03c910 000008 08 I 359 297 4
+ [298] .rel.data.fsg_str REL 00000000 03c910 000008 08 I 358 297 4
[299] .data.fsg_stringt PROGBITS 00000000 005290 000008 00 WA 0 0 4
- [300] .rel.data.fsg_str REL 00000000 03c918 000008 08 I 359 299 4
+ [300] .rel.data.fsg_str REL 00000000 03c918 000008 08 I 358 299 4
[301] .u_boot_list_2_g_ PROGBITS 00000000 005298 000008 00 WA 0 0 4
- [302] .rel.u_boot_list_ REL 00000000 03c920 000010 08 I 359 301 4
+ [302] .rel.u_boot_list_ REL 00000000 03c920 000010 08 I 358 301 4
[303] .data.fastboot_st PROGBITS 00000000 0052a0 000010 00 WA 0 0 4
- [304] .rel.data.fastboo REL 00000000 03c930 000008 08 I 359 303 4
+ [304] .rel.data.fastboo REL 00000000 03c930 000008 08 I 358 303 4
[305] .data.fastboot_st PROGBITS 00000000 0052b0 000008 00 WA 0 0 4
- [306] .rel.data.fastboo REL 00000000 03c938 000008 08 I 359 305 4
+ [306] .rel.data.fastboo REL 00000000 03c938 000008 08 I 358 305 4
[307] .data.fb_fs_funct PROGBITS 00000000 0052b8 00000c 00 WA 0 0 4
- [308] .rel.data.fb_fs_f REL 00000000 03c940 000018 08 I 359 307 4
+ [308] .rel.data.fb_fs_f REL 00000000 03c940 000018 08 I 358 307 4
[309] .data.fb_hs_funct PROGBITS 00000000 0052c4 000010 00 WA 0 0 4
- [310] .rel.data.fb_hs_f REL 00000000 03c958 000018 08 I 359 309 4
+ [310] .rel.data.fb_hs_f REL 00000000 03c958 000018 08 I 358 309 4
[311] .data.fs_ep_in PROGBITS 00000000 0052d4 000009 00 WA 0 0 1
[312] .data.fs_ep_out PROGBITS 00000000 0052dd 000009 00 WA 0 0 1
[313] .data.hs_ep_in PROGBITS 00000000 0052e6 000009 00 WA 0 0 1
[314] .data.hs_ep_out PROGBITS 00000000 0052ef 000009 00 WA 0 0 1
[315] .data.interface_d PROGBITS 00000000 0052f8 000009 00 WA 0 0 1
[316] .data.stringtab_f PROGBITS 00000000 005304 000008 00 WA 0 0 4
- [317] .rel.data.stringt REL 00000000 03c970 000008 08 I 359 316 4
+ [317] .rel.data.stringt REL 00000000 03c970 000008 08 I 358 316 4
[318] .u_boot_list_2_g_ PROGBITS 00000000 00530c 000008 00 WA 0 0 4
- [319] .rel.u_boot_list_ REL 00000000 03c978 000010 08 I 359 318 4
+ [319] .rel.u_boot_list_ REL 00000000 03c978 000010 08 I 358 318 4
[320] .bss NOBITS 00000000 005314 000000 00 WA 0 0 1
[321] .bss.epnum NOBITS 00000000 005314 000004 00 WA 0 0 4
[322] .bss.clear_featur NOBITS 00000000 005314 000004 00 WA 0 0 4
@@ -366,22 +366,22 @@
[342] .note.GNU-stack PROGBITS 00000000 005392 000000 00 0 0 1
[343] .ARM.attributes ARM_ATTRIBUTES 00000000 005392 00002d 00 0 0 1
[344] .debug_aranges PROGBITS 00000000 0053bf 000478 00 0 0 1
- [345] .rel.debug_arange REL 00000000 03c988 000408 08 I 359 344 4
+ [345] .rel.debug_arange REL 00000000 03c988 000408 08 I 358 344 4
[346] .debug_info PROGBITS 00000000 005837 015a91 00 0 0 1
- [347] .rel.debug_info REL 00000000 03cd90 00bf40 08 I 359 346 4
+ [347] .rel.debug_info REL 00000000 03cd90 00bf40 08 I 358 346 4
[348] .debug_abbrev PROGBITS 00000000 01b2c8 00223e 00 0 0 1
[349] .debug_line PROGBITS 00000000 01d506 00446f 00 0 0 1
- [350] .rel.debug_line REL 00000000 048cd0 0003d0 08 I 359 349 4
+ [350] .rel.debug_line REL 00000000 048cd0 0003d0 08 I 358 349 4
[351] .debug_frame PROGBITS 00000000 021978 000db8 00 0 0 4
- [352] .rel.debug_frame REL 00000000 0490a0 0007c0 08 I 359 351 4
+ [352] .rel.debug_frame REL 00000000 0490a0 0007c0 08 I 358 351 4
[353] .debug_str PROGBITS 00000000 022730 0095cc 01 MS 0 0 1
[354] .debug_loc PROGBITS 00000000 02bcfc 00a092 00 0 0 1
- [355] .rel.debug_loc REL 00000000 049860 00a280 08 I 359 354 4
+ [355] .rel.debug_loc REL 00000000 049860 00a280 08 I 358 354 4
[356] .debug_ranges PROGBITS 00000000 035d8e 0016f8 00 0 0 1
- [357] .rel.debug_ranges REL 00000000 053ae0 002260 08 I 359 356 4
- [358] .shstrtab STRTAB 00000000 055d40 00174e 00 0 0 1
- [359] .symtab SYMTAB 00000000 037488 003230 10 360 720 4
- [360] .strtab STRTAB 00000000 03a6b8 000e2e 00 0 0 1
+ [357] .rel.debug_ranges REL 00000000 053ae0 002260 08 I 358 356 4
+ [358] .symtab SYMTAB 00000000 037488 003230 10 359 720 4
+ [359] .strtab STRTAB 00000000 03a6b8 000e2e 00 0 0 1
+ [360] .shstrtab STRTAB 00000000 055d40 00174e 00 0 0 1
Key to Flags:
W (write), A (alloc), X (execute), M (merge), S (strings)
I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown)
More information about the yocto
mailing list