This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug lto/81925] New: early lto debug link failure on aarch64_be


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81925

            Bug ID: 81925
           Summary: early lto debug link failure on aarch64_be
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: lto
          Assignee: unassigned at gcc dot gnu.org
          Reporter: nsz at gcc dot gnu.org
                CC: marxin at gcc dot gnu.org
  Target Milestone: ---

Created attachment 42025
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42025&action=edit
save-temps and other output files

following works without -g, with -g linking fails,
readelf reports errors on linker input, files are
attached in a tar:

$ ./aarch64_be-none-elf-gcc -flto -specs=rdimon.specs -g a.c -v -save-temps
Using built-in specs.
Reading specs from
/home/szabolcs/w/b/build-aarch64_be-none-elf/install/lib/gcc/aarch64_be-none-elf/8.0.0/../../../../aarch64_be-none-elf/lib/rdimon.specs
rename spec lib to libc
COLLECT_GCC=./aarch64_be-none-elf-gcc
COLLECT_LTO_WRAPPER=/home/szabolcs/w/b/build-aarch64_be-none-elf/install/libexec/gcc/aarch64_be-none-elf/8.0.0/lto-wrapper
Target: aarch64_be-none-elf
Configured with: /home/szabolcs/w/b/src/gcc/configure
--target=aarch64_be-none-elf
--prefix=/home/szabolcs/w/b/build-aarch64_be-none-elf/install
--with-gmp=/home/szabolcs/w/b/build-aarch64_be-none-elf/host-tools
--with-mpfr=/home/szabolcs/w/b/build-aarch64_be-none-elf/host-tools
--with-mpc=/home/szabolcs/w/b/build-aarch64_be-none-elf/host-tools
--with-isl=/home/szabolcs/w/b/build-aarch64_be-none-elf/host-tools
--with-pkgversion=unknown --disable-shared --disable-nls --disable-threads
--disable-tls --enable-checking=yes --enable-languages=c,c++,fortran
--with-newlib : (reconfigured) 
Thread model: single
gcc version 8.0.0 20170821 (experimental) (unknown) 
COLLECT_GCC_OPTIONS='-flto' '-specs=rdimon.specs' '-g' '-v' '-save-temps'
'-mbig-endian' '-mabi=lp64'

/home/szabolcs/w/b/build-aarch64_be-none-elf/install/libexec/gcc/aarch64_be-none-elf/8.0.0/cc1
-E -quiet -v a.c -mbig-endian -mabi=lp64 -flto -g -fworking-directory
-fpch-preprocess -o a.i
ignoring nonexistent directory
"/home/szabolcs/w/b/build-aarch64_be-none-elf/install/lib/gcc/aarch64_be-none-elf/8.0.0/../../../../aarch64_be-none-elf/sys-include"
#include "..." search starts here:
#include <...> search starts here:

/home/szabolcs/w/b/build-aarch64_be-none-elf/install/lib/gcc/aarch64_be-none-elf/8.0.0/include

/home/szabolcs/w/b/build-aarch64_be-none-elf/install/lib/gcc/aarch64_be-none-elf/8.0.0/include-fixed

/home/szabolcs/w/b/build-aarch64_be-none-elf/install/lib/gcc/aarch64_be-none-elf/8.0.0/../../../../aarch64_be-none-elf/include
End of search list.
COLLECT_GCC_OPTIONS='-flto' '-specs=rdimon.specs' '-g' '-v' '-save-temps'
'-mbig-endian' '-mabi=lp64'

/home/szabolcs/w/b/build-aarch64_be-none-elf/install/libexec/gcc/aarch64_be-none-elf/8.0.0/cc1
-fpreprocessed a.i -quiet -dumpbase a.c -mbig-endian -mabi=lp64 -auxbase a -g
-version -flto -o a.s
GNU C11 (unknown) version 8.0.0 20170821 (experimental) (aarch64_be-none-elf)
        compiled by GNU C version 6.3.0 20170406, GMP version 4.3.2, MPFR
version 3.0.0, MPC version 0.8.2, isl version isl-0.15-2-g00f2e0ca-GMP

GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
GNU C11 (unknown) version 8.0.0 20170821 (experimental) (aarch64_be-none-elf)
        compiled by GNU C version 6.3.0 20170406, GMP version 4.3.2, MPFR
version 3.0.0, MPC version 0.8.2, isl version isl-0.15-2-g00f2e0ca-GMP

GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: c56b6c42715c65bbcbf1872ac0fefbbe
COLLECT_GCC_OPTIONS='-flto' '-specs=rdimon.specs' '-g' '-v' '-save-temps'
'-mbig-endian' '-mabi=lp64'

/home/szabolcs/w/b/build-aarch64_be-none-elf/install/lib/gcc/aarch64_be-none-elf/8.0.0/../../../../aarch64_be-none-elf/bin/as
-EB -mabi=lp64 -o a.o a.s
COMPILER_PATH=/home/szabolcs/w/b/build-aarch64_be-none-elf/install/libexec/gcc/aarch64_be-none-elf/8.0.0/:/home/szabolcs/w/b/build-aarch64_be-none-elf/install/libexec/gcc/aarch64_be-none-elf/8.0.0/:/home/szabolcs/w/b/build-aarch64_be-none-elf/install/libexec/gcc/aarch64_be-none-elf/:/home/szabolcs/w/b/build-aarch64_be-none-elf/install/lib/gcc/aarch64_be-none-elf/8.0.0/:/home/szabolcs/w/b/build-aarch64_be-none-elf/install/lib/gcc/aarch64_be-none-elf/:/home/szabolcs/w/b/build-aarch64_be-none-elf/install/lib/gcc/aarch64_be-none-elf/8.0.0/../../../../aarch64_be-none-elf/bin/
LIBRARY_PATH=/home/szabolcs/w/b/build-aarch64_be-none-elf/install/lib/gcc/aarch64_be-none-elf/8.0.0/:/home/szabolcs/w/b/build-aarch64_be-none-elf/install/lib/gcc/aarch64_be-none-elf/8.0.0/../../../../aarch64_be-none-elf/lib/
COLLECT_GCC_OPTIONS='-flto' '-specs=rdimon.specs' '-g' '-v' '-save-temps'
'-mbig-endian' '-mabi=lp64'

/home/szabolcs/w/b/build-aarch64_be-none-elf/install/libexec/gcc/aarch64_be-none-elf/8.0.0/collect2
-plugin
/home/szabolcs/w/b/build-aarch64_be-none-elf/install/libexec/gcc/aarch64_be-none-elf/8.0.0/liblto_plugin.so
-plugin-opt=/home/szabolcs/w/b/build-aarch64_be-none-elf/install/libexec/gcc/aarch64_be-none-elf/8.0.0/lto-wrapper
-plugin-opt=-fresolution=a.res -plugin-opt=-pass-through=-lgcc
-plugin-opt=-pass-through=-lg -plugin-opt=-pass-through=-lc
-plugin-opt=-pass-through=-lrdimon -plugin-opt=-pass-through=-lgcc -flto -EB -X
-maarch64elfb
/home/szabolcs/w/b/build-aarch64_be-none-elf/install/lib/gcc/aarch64_be-none-elf/8.0.0/crti.o
/home/szabolcs/w/b/build-aarch64_be-none-elf/install/lib/gcc/aarch64_be-none-elf/8.0.0/crtbegin.o
/home/szabolcs/w/b/build-aarch64_be-none-elf/install/lib/gcc/aarch64_be-none-elf/8.0.0/../../../../aarch64_be-none-elf/lib/crt0.o
-L/home/szabolcs/w/b/build-aarch64_be-none-elf/install/lib/gcc/aarch64_be-none-elf/8.0.0
-L/home/szabolcs/w/b/build-aarch64_be-none-elf/install/lib/gcc/aarch64_be-none-elf/8.0.0/../../../../aarch64_be-none-elf/lib
a.o -lgcc --start-group -lg -lc -lrdimon --end-group -lgcc
/home/szabolcs/w/b/build-aarch64_be-none-elf/install/lib/gcc/aarch64_be-none-elf/8.0.0/crtend.o
/home/szabolcs/w/b/build-aarch64_be-none-elf/install/lib/gcc/aarch64_be-none-elf/8.0.0/crtn.o
/home/szabolcs/w/b/build-aarch64_be-none-elf/install/libexec/gcc/aarch64_be-none-elf/8.0.0/lto-wrapper
-fresolution=a.res -flinker-output=exec a.o 
./aarch64_be-none-elf-gcc @/tmp/ccEMJ7Ax
Using built-in specs.
Reading specs from
/home/szabolcs/w/b/build-aarch64_be-none-elf/install/lib/gcc/aarch64_be-none-elf/8.0.0/../../../../aarch64_be-none-elf/lib/rdimon.specs
rename spec lib to libc
COLLECT_GCC=./aarch64_be-none-elf-gcc
Target: aarch64_be-none-elf
Configured with: /home/szabolcs/w/b/src/gcc/configure
--target=aarch64_be-none-elf
--prefix=/home/szabolcs/w/b/build-aarch64_be-none-elf/install
--with-gmp=/home/szabolcs/w/b/build-aarch64_be-none-elf/host-tools
--with-mpfr=/home/szabolcs/w/b/build-aarch64_be-none-elf/host-tools
--with-mpc=/home/szabolcs/w/b/build-aarch64_be-none-elf/host-tools
--with-isl=/home/szabolcs/w/b/build-aarch64_be-none-elf/host-tools
--with-pkgversion=unknown --disable-shared --disable-nls --disable-threads
--disable-tls --enable-checking=yes --enable-languages=c,c++,fortran
--with-newlib : (reconfigured) 
Thread model: single
gcc version 8.0.0 20170821 (experimental) (unknown) 
COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-mbig-endian'
'-mabi=lp64' '-specs=rdimon.specs' '-g' '-v' '-save-temps' '-mbig-endian'
'-mabi=lp64' '-fltrans-output-list=/tmp/cclG2Oek.ltrans.out' '-fwpa'
'-fresolution=a.res' '-flinker-output=exec'

/home/szabolcs/w/b/build-aarch64_be-none-elf/install/libexec/gcc/aarch64_be-none-elf/8.0.0/lto1
-quiet -dumpbase a.o -mbig-endian -mabi=lp64 -mbig-endian -mabi=lp64 -auxbase a
-g -version -fno-openmp -fno-openacc
-fltrans-output-list=/tmp/cclG2Oek.ltrans.out -fwpa -fresolution=a.res
-flinker-output=exec @/tmp/cc6F2Snn
GNU GIMPLE (unknown) version 8.0.0 20170821 (experimental)
(aarch64_be-none-elf)
        compiled by GNU C version 6.3.0 20170406, GMP version 4.3.2, MPFR
version 3.0.0, MPC version 0.8.2, isl version isl-0.15-2-g00f2e0ca-GMP

GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
GNU GIMPLE (unknown) version 8.0.0 20170821 (experimental)
(aarch64_be-none-elf)
        compiled by GNU C version 6.3.0 20170406, GMP version 4.3.2, MPFR
version 3.0.0, MPC version 0.8.2, isl version isl-0.15-2-g00f2e0ca-GMP

GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
COMPILER_PATH=/home/szabolcs/w/b/build-aarch64_be-none-elf/install/libexec/gcc/aarch64_be-none-elf/8.0.0/:/home/szabolcs/w/b/build-aarch64_be-none-elf/install/libexec/gcc/aarch64_be-none-elf/8.0.0/:/home/szabolcs/w/b/build-aarch64_be-none-elf/install/libexec/gcc/aarch64_be-none-elf/:/home/szabolcs/w/b/build-aarch64_be-none-elf/install/lib/gcc/aarch64_be-none-elf/8.0.0/:/home/szabolcs/w/b/build-aarch64_be-none-elf/install/lib/gcc/aarch64_be-none-elf/:/home/szabolcs/w/b/build-aarch64_be-none-elf/install/lib/gcc/aarch64_be-none-elf/8.0.0/../../../../aarch64_be-none-elf/bin/:/home/szabolcs/w/b/build-aarch64_be-none-elf/install/libexec/gcc/aarch64_be-none-elf/8.0.0/:/home/szabolcs/w/b/build-aarch64_be-none-elf/install/libexec/gcc/aarch64_be-none-elf/8.0.0/:/home/szabolcs/w/b/build-aarch64_be-none-elf/install/libexec/gcc/aarch64_be-none-elf/:/home/szabolcs/w/b/build-aarch64_be-none-elf/install/lib/gcc/aarch64_be-none-elf/8.0.0/:/home/szabolcs/w/b/build-aarch64_be-none-elf/install/lib/gcc/aarch64_be-none-elf/:/home/szabolcs/w/b/build-aarch64_be-none-elf/install/lib/gcc/aarch64_be-none-elf/8.0.0/../../../../aarch64_be-none-elf/bin/
LIBRARY_PATH=/home/szabolcs/w/b/build-aarch64_be-none-elf/install/lib/gcc/aarch64_be-none-elf/8.0.0/:/home/szabolcs/w/b/build-aarch64_be-none-elf/install/lib/gcc/aarch64_be-none-elf/8.0.0/../../../../aarch64_be-none-elf/lib/
COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-mbig-endian'
'-mabi=lp64' '-specs=rdimon.specs' '-g' '-v' '-save-temps' '-mbig-endian'
'-mabi=lp64' '-fltrans-output-list=/tmp/cclG2Oek.ltrans.out' '-fwpa'
'-fresolution=a.res' '-flinker-output=exec'
./aarch64_be-none-elf-gcc -mbig-endian -mabi=lp64 -r -nostdlib -o
/tmp/ccHSUHHJdebugobj /tmp/ccEnQGOVdebugobjtem
/tmp/ccEnQGOVdebugobjtem: file not recognized: Bad value
collect2: error: ld returned 1 exit status
lto-wrapper: fatal error: ./aarch64_be-none-elf-gcc returned 1 exit status
compilation terminated.
[Leaving LTRANS /tmp/cclG2Oek.ltrans.out]
[Leaving LTRANS /tmp/ccHSUHHJdebugobj]
/home/szabolcs/w/b/build-aarch64_be-none-elf/install/lib/gcc/aarch64_be-none-elf/8.0.0/../../../../aarch64_be-none-elf/bin/ld:
error: lto-wrapper failed
collect2: error: ld returned 1 exit status


$ ./aarch64_be-none-elf-readelf -aW a.o
ELF Header:
  Magic:   7f 45 4c 46 02 02 01 00 00 00 00 00 00 00 00 00 
  Class:                             ELF64
  Data:                              2's complement, big endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - System V
  ABI Version:                       0
  Type:                              REL (Relocatable file)
  Machine:                           AArch64
  Version:                           0x1
  Entry point address:               0x0
  Start of program headers:          0 (bytes into file)
  Start of section headers:          2232 (bytes into file)
  Flags:                             0x0
  Size of this header:               64 (bytes)
  Size of program headers:           0 (bytes)
  Number of program headers:         0
  Size of section headers:           64 (bytes)
  Number of section headers:         20
  Section header string table index: 19

Section Headers:
  [Nr] Name              Type            Address          Off    Size   ES Flg
Lk Inf Al
  [ 0]                   NULL            0000000000000000 000000 000000 00     
0   0  0
  [ 1] .text             PROGBITS        0000000000000000 000040 000000 00  AX 
0   0  1
  [ 2] .data             PROGBITS        0000000000000000 000040 000000 00  WA 
0   0  1
  [ 3] .bss              NOBITS          0000000000000000 000040 000000 00  WA 
0   0  1
  [ 4] .gnu.debuglto_.debug_info PROGBITS        0000000000000000 000040 00002c
00      0   0  1
  [ 5] .rela.gnu.debuglto_.debug_info RELA            0000000000000000 0006d0
000060 18   I 17   4  8
  [ 6] .gnu.debuglto_.debug_abbrev PROGBITS        0000000000000000 00006c
000028 00      0   0  1
  [ 7] .gnu.debuglto_.debug_str PROGBITS        0000000000000000 000094 000085
01  MS  0   0  1
  [ 8] .gnu.lto_.inline.df9efabfe7eb7929 PROGBITS        0000000000000000
000119 000028 00   E  0   0  1
  [ 9] .gnu.lto_.jmpfuncs.df9efabfe7eb7929 PROGBITS        0000000000000000
000141 000012 00   E  0   0  1
  [10] .gnu.lto_main.df9efabfe7eb7929 PROGBITS        0000000000000000 000153
0000f6 00   E  0   0  1
  [11] .gnu.lto_.symbol_nodes.df9efabfe7eb7929 PROGBITS        0000000000000000
000249 000023 00   E  0   0  1
  [12] .gnu.lto_.refs.df9efabfe7eb7929 PROGBITS        0000000000000000 00026c
00000f 00   E  0   0  1
  [13] .gnu.lto_.decls.df9efabfe7eb7929 PROGBITS        0000000000000000 00027b
000180 00   E  0   0  1
  [14] .gnu.lto_.symtab.df9efabfe7eb7929 PROGBITS        0000000000000000
0003fb 000014 00   E  0   0  1
  [15] .gnu.lto_.opts    PROGBITS        0000000000000000 00040f 000080 00   E 
0   0  1
  [16] .comment          PROGBITS        0000000000000000 00048f 00002e 01  MS 
0   0  1
  [17] .symtab           SYMTAB          0000000000000000 0004c0 0001e0 18    
18  17  8
  [18] .strtab           STRTAB          0000000000000000 0006a0 00002e 00     
0   0  1
  [19] .shstrtab         STRTAB          0000000000000000 000730 000188 00     
0   0  1
Key to Flags:
  W (write), A (alloc), X (execute), M (merge), S (strings), I (info),
  L (link order), O (extra OS processing required), G (group), T (TLS),
  C (compressed), x (unknown), o (OS specific), E (exclude),
  p (processor specific)

There are no section groups in this file.

There are no program headers in this file.

There is no dynamic section in this file.

Relocation section '.rela.gnu.debuglto_.debug_info' at offset 0x6d0 contains 4
entries:
    Offset             Info             Type               Symbol's Value 
Symbol's Name + Addend
0000000000000006  0000000600000102 R_AARCH64_ABS32        0000000000000000
.gnu.debuglto_.debug_abbrev + 0
000000000000000c  0000000700000102 R_AARCH64_ABS32        0000000000000000
.gnu.debuglto_.debug_str + 39
0000000000000015  0000000700000102 R_AARCH64_ABS32        0000000000000000
.gnu.debuglto_.debug_str + 0
000000000000001a  0000000700000102 R_AARCH64_ABS32        0000000000000000
.gnu.debuglto_.debug_str + 80

The decoding of unwind sections for machine type AArch64 is not currently
supported.

Symbol table '.symtab' contains 20 entries:
   Num:    Value          Size Type    Bind   Vis      Ndx Name
     0: 0000000000000000     0 NOTYPE  LOCAL  DEFAULT  UND 
     1: 0000000000000000     0 FILE    LOCAL  DEFAULT  ABS a.c
     2: 0000000000000000     0 SECTION LOCAL  DEFAULT    1 
     3: 0000000000000000     0 SECTION LOCAL  DEFAULT    2 
     4: 0000000000000000     0 SECTION LOCAL  DEFAULT    3 
     5: 0000000000000000     0 SECTION LOCAL  DEFAULT    4 
     6: 0000000000000000     0 SECTION LOCAL  DEFAULT    6 
     7: 0000000000000000     0 SECTION LOCAL  DEFAULT    7 
     8: 0000000000000000     0 SECTION LOCAL  DEFAULT    8 
     9: 0000000000000000     0 SECTION LOCAL  DEFAULT    9 
    10: 0000000000000000     0 SECTION LOCAL  DEFAULT   10 
    11: 0000000000000000     0 SECTION LOCAL  DEFAULT   11 
    12: 0000000000000000     0 SECTION LOCAL  DEFAULT   12 
    13: 0000000000000000     0 SECTION LOCAL  DEFAULT   13 
    14: 0000000000000000     0 SECTION LOCAL  DEFAULT   14 
    15: 0000000000000000     0 SECTION LOCAL  DEFAULT   15 
    16: 0000000000000000     0 SECTION LOCAL  DEFAULT   16 
    17: 0000000000000000     0 NOTYPE  WEAK   HIDDEN     4 a.c.d4be4f80
    18: 0000000000000001     1 OBJECT  GLOBAL DEFAULT  COM __gnu_lto_v1
    19: 0000000000000001     1 OBJECT  GLOBAL DEFAULT  COM __gnu_lto_slim

No version information found in this file.


$ ./aarch64_be-none-elf-readelf -aW ccEnQGOVdebugobjtem 
ELF Header:
  Magic:   7f 45 4c 46 02 02 01 00 00 00 00 00 00 00 00 00 
  Class:                             ELF64
  Data:                              2's complement, big endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - System V
  ABI Version:                       0
  Type:                              REL (Relocatable file)
  Machine:                           AArch64
  Version:                           0x1
  Entry point address:               0x0
  Start of program headers:          0 (bytes into file)
  Start of section headers:          64 (bytes into file)
  Flags:                             0x0
  Size of this header:               64 (bytes)
  Size of program headers:           56 (bytes)
  Number of program headers:         0
  Size of section headers:           64 (bytes)
  Number of section headers:         21
  Section header string table index: 20
readelf: Error: Section 5 has invalid sh_entsize of 0000000000000000
readelf: Error: (Using the expected size of 24 for the rest of this dump)
readelf: Error: Section 17 has invalid sh_entsize of 0000000000000000
readelf: Error: (Using the expected size of 24 for the rest of this dump)

Section Headers:
  [Nr] Name              Type            Address          Off    Size   ES Flg
Lk Inf Al
  [ 0]                   NULL            0000000000000000 000000 000000 00     
0   0  0
  [ 1]                   NULL            0000000000000000 000580 000000 00 AXE 
0   0  1
  [ 2]                   NULL            0000000000000000 000580 000000 00 WAE 
0   0  1
  [ 3]                   NULL            0000000000000000 000580 000000 00 WAE 
0   0  1
  [ 4] .debug_info       PROGBITS        0000000000000000 000580 00002c 00     
0   0  1
  [ 5] .rela.gnu.debuglto_.debug_info RELA            0000000000000000 0005b0
000060 18   I 17   4  8
  [ 6] .debug_abbrev     PROGBITS        0000000000000000 000610 000028 00     
0   0  1
  [ 7] .debug_str        PROGBITS        0000000000000000 000638 000085 00  MS 
0   0  1
  [ 8]                   NULL            0000000000000000 0006bd 000000 00   E 
0   0  1
  [ 9]                   NULL            0000000000000000 0006bd 000000 00   E 
0   0  1
  [10]                   NULL            0000000000000000 0006bd 000000 00   E 
0   0  1
  [11]                   NULL            0000000000000000 0006bd 000000 00   E 
0   0  1
  [12]                   NULL            0000000000000000 0006bd 000000 00   E 
0   0  1
  [13]                   NULL            0000000000000000 0006bd 000000 00   E 
0   0  1
  [14]                   NULL            0000000000000000 0006bd 000000 00   E 
0   0  1
  [15]                   NULL            0000000000000000 0006bd 000000 00   E 
0   0  1
  [16]                   NULL            0000000000000000 0006bd 000000 00 MSE 
0   0  1
  [17] .symtab           SYMTAB          0000000000000000 0006c0 0001e0 18    
18  17  8
  [18] .strtab           STRTAB          0000000000000000 0008a0 00002e 00     
0   0  1
  [19]                   NULL            0000000000000000 0008ce 000000 00   E 
0   0  1
  [20] .shstrtab         STRTAB          0000000000000000 0008ce 00006c 00     
0   0  1
Key to Flags:
  W (write), A (alloc), X (execute), M (merge), S (strings), I (info),
  L (link order), O (extra OS processing required), G (group), T (TLS),
  C (compressed), x (unknown), o (OS specific), E (exclude),
  p (processor specific)

There are no section groups in this file.

There are no program headers in this file.

There is no dynamic section in this file.

Relocation section '.rela.gnu.debuglto_.debug_info' at offset 0x5b0 contains 4
entries:
    Offset             Info             Type               Symbol's Value 
Symbol's Name + Addend
0000000000000006  0000000600000102 R_AARCH64_ABS32        0000000000000000
.debug_abbrev + 0
000000000000000c  0000000700000102 R_AARCH64_ABS32        0000000000000000
.debug_str + 39
0000000000000015  0000000700000102 R_AARCH64_ABS32        0000000000000000
.debug_str + 0
000000000000001a  0000000700000102 R_AARCH64_ABS32        0000000000000000
.debug_str + 80

The decoding of unwind sections for machine type AArch64 is not currently
supported.

Symbol table '.symtab' contains 20 entries:
   Num:    Value          Size Type    Bind   Vis      Ndx Name
     0: 0000000000000000     0 NOTYPE  LOCAL  DEFAULT  UND 
     1: 0000000000000000     0 FILE    LOCAL  DEFAULT  ABS a.c
     2: 0000000000000000     0 NOTYPE  LOCAL  DEFAULT  UND 
     3: 0000000000000000     0 NOTYPE  LOCAL  DEFAULT  UND 
     4: 0000000000000000     0 NOTYPE  LOCAL  DEFAULT  UND 
     5: 0000000000000000     0 SECTION LOCAL  DEFAULT    4 
     6: 0000000000000000     0 SECTION LOCAL  DEFAULT    6 
     7: 0000000000000000     0 SECTION LOCAL  DEFAULT    7 
     8: 0000000000000000     0 NOTYPE  LOCAL  DEFAULT  UND 
     9: 0000000000000000     0 NOTYPE  LOCAL  DEFAULT  UND 
    10: 0000000000000000     0 NOTYPE  LOCAL  DEFAULT  UND 
    11: 0000000000000000     0 NOTYPE  LOCAL  DEFAULT  UND 
    12: 0000000000000000     0 NOTYPE  LOCAL  DEFAULT  UND 
    13: 0000000000000000     0 NOTYPE  LOCAL  DEFAULT  UND 
    14: 0000000000000000     0 NOTYPE  LOCAL  DEFAULT  UND 
    15: 0000000000000000     0 NOTYPE  LOCAL  DEFAULT  UND 
    16: 0000000000000000     0 NOTYPE  LOCAL  DEFAULT  UND 
    17: 0000000000000000     0 NOTYPE  WEAK   HIDDEN     4 a.c.d4be4f80
    18: 0000000000000000     1 NOTYPE  GLOBAL DEFAULT  UND 
    19: 0000000000000000     1 NOTYPE  GLOBAL DEFAULT  UND 

No version information found in this file.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]