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)
-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to