Browse Source

added ft_printf and libft

master
nicolas-arnaud 2 years ago
parent
commit
5abec03d3b
  1. BIN
      .cache/clangd/index/ft_elf.h.193CC38B5FE6CD8C.idx
  2. BIN
      .cache/clangd/index/ft_elf.h.7A4D292D0784908D.idx
  3. BIN
      .cache/clangd/index/ft_nm.h.F52A5A382F19A373.idx
  4. BIN
      .cache/clangd/index/ft_printf.h.E66E29B51655512D.idx
  5. BIN
      .cache/clangd/index/ft_re.h.614F816B3048642A.idx
  6. BIN
      .cache/clangd/index/gets.c.20370B30E8BA83CD.idx
  7. BIN
      .cache/clangd/index/is.c.92475306E777C4B1.idx
  8. BIN
      .cache/clangd/index/libft.h.4AAB37F6DDB83F16.idx
  9. BIN
      .cache/clangd/index/main.c.3F920B18C55EC32E.idx
  10. BIN
      .cache/clangd/index/nm32.c.5D9F349B2AB95534.idx
  11. BIN
      .cache/clangd/index/nm32.c.F1CACA17E8627B50.idx
  12. BIN
      .cache/clangd/index/nm64.c.49917E3C1CAD9134.idx
  13. BIN
      .cache/clangd/index/nm64.c.D6B7F693D5C59D36.idx
  14. BIN
      .cache/clangd/index/re32.c.4A1BB871F0E2886E.idx
  15. BIN
      .cache/clangd/index/re64.c.8C29EB87E46E52C9.idx
  16. 3
      .gitmodules
  17. 33
      Makefile
  18. 70
      compile_commands.json
  19. 117
      exterminatests/.gitignore
  20. 297
      exterminatests/bins/64/elfs/testfile-addrx_constx-4.info
  21. 297
      exterminatests/bins/64/elfs/testfile-addrx_constx-5.info
  22. 108
      exterminatests/bins/64/elfs/testfile-backtrace-demangle.core.info
  23. 279
      exterminatests/bins/64/elfs/testfile-backtrace-demangle.info
  24. 155
      exterminatests/bins/64/elfs/testfile-const-values.debug.info
  25. 282
      exterminatests/bins/64/elfs/testfile-debug-types.info
  26. 254
      exterminatests/bins/64/elfs/testfile-debug.info
  27. 825
      exterminatests/bins/64/elfs/testfile-dw-form-indirect.info
  28. 277
      exterminatests/bins/64/elfs/testfile-dwarf-4.info
  29. 280
      exterminatests/bins/64/elfs/testfile-dwarf-5.info
  30. 270
      exterminatests/bins/64/elfs/testfile-dwzstr.info
  31. 96
      exterminatests/bins/64/elfs/testfile-gnu-property-note.info
  32. 225
      exterminatests/bins/64/elfs/testfile-info-link.debuginfo.info
  33. 270
      exterminatests/bins/64/elfs/testfile-info-link.info
  34. 255
      exterminatests/bins/64/elfs/testfile-info-link.stripped.info
  35. 430
      exterminatests/bins/64/elfs/testfile-lto-gcc10.info
  36. 301
      exterminatests/bins/64/elfs/testfile-lto-gcc8.info
  37. 308
      exterminatests/bins/64/elfs/testfile-lto-gcc9.info
  38. 272
      exterminatests/bins/64/elfs/testfile-macinfo.info
  39. 269
      exterminatests/bins/64/elfs/testfile-macros-0xff.info
  40. 272
      exterminatests/bins/64/elfs/testfile-macros.info
  41. 266
      exterminatests/bins/64/elfs/testfile-nobitsalign.info
  42. 176
      exterminatests/bins/64/elfs/testfile-nobitsalign.strip.info
  43. 132045
      exterminatests/bins/64/elfs/testfile-phdrs.elf.info
  44. 293
      exterminatests/bins/64/elfs/testfile-splitdwarf-4.info
  45. 293
      exterminatests/bins/64/elfs/testfile-splitdwarf-5.info
  46. 239
      exterminatests/bins/64/elfs/testfile-splitdwarf4-not-split4.debug.info
  47. 290
      exterminatests/bins/64/elfs/testfile-stridex.info
  48. 254
      exterminatests/bins/64/elfs/testfile-zdebug.info
  49. 84
      exterminatests/bins/64/elfs/testfile-zgabi64.info
  50. 84
      exterminatests/bins/64/elfs/testfile-zgnu64.info
  51. 280
      exterminatests/bins/64/elfs/testfile14.info
  52. 190
      exterminatests/bins/64/elfs/testfile18.info
  53. 276
      exterminatests/bins/64/elfs/testfile51.info
  54. 225
      exterminatests/bins/64/elfs/testfile53-64.debug.info
  55. 178
      exterminatests/bins/64/elfs/testfile53-64.info
  56. 215
      exterminatests/bins/64/elfs/testfile53-64.prelink.info
  57. 225
      exterminatests/bins/64/elfs/testfile55-64.debug.info
  58. 185
      exterminatests/bins/64/elfs/testfile55-64.info
  59. 225
      exterminatests/bins/64/elfs/testfile55-64.prelink.info
  60. 281
      exterminatests/bins/64/elfs/testfile56.info
  61. 270
      exterminatests/bins/64/elfs/testfile59.info
  62. 54
      exterminatests/bins/64/elfs/testfile62.info
  63. 53
      exterminatests/bins/64/elfs/testfile65.info
  64. 84
      exterminatests/bins/64/elfs/testfile69.core.info
  65. 78
      exterminatests/bins/64/elfs/testfile70.core.info
  66. 82
      exterminatests/bins/64/elfs/testfile71.info
  67. 266
      exterminatests/bins/64/elfs/testfile_class_func.info
  68. 278
      exterminatests/bins/64/elfs/testfile_entry_value.info
  69. 274
      exterminatests/bins/64/elfs/testfile_implicit_pointer.info
  70. 249
      exterminatests/bins/64/elfs/testfile_low_high_pc.info
  71. 292
      exterminatests/bins/64/elfs/testfile_multi_main.info
  72. 272
      exterminatests/bins/64/elfs/testfile_nested_funcs.info
  73. 278
      exterminatests/bins/64/elfs/testfile_parameter_ref.info
  74. 187
      exterminatests/bins/64/elfs/testfile_pt_gnu_prop.info
  75. 78
      exterminatests/bins/64/elfs/testfilebasmin.info
  76. 184
      exterminatests/bins/64/elfs/testfilebaxmin.info
  77. 114
      exterminatests/bins/64/elfs/testfiledwarfinlines.core.info
  78. 288
      exterminatests/bins/64/elfs/testfiledwarfinlines.info
  79. 277
      exterminatests/bins/64/elfs/testfilegdbindex5.info
  80. 277
      exterminatests/bins/64/elfs/testfilegdbindex7.info
  81. 272
      exterminatests/bins/64/elfs/testfileloc.info
  82. 271
      exterminatests/bins/64/elfs/testfilemacro.info
  83. 266
      exterminatests/bins/64/elfs/testfilenolines.info
  84. 237
      exterminatests/bins/64/elfs/testfileranges4.debug.info
  85. 234
      exterminatests/bins/64/elfs/testfileranges5.debug.info
  86. 239
      exterminatests/bins/64/elfs/testfilesplitranges4.debug.info
  87. 240
      exterminatests/bins/64/elfs/testfilesplitranges5.debug.info
  88. BIN
      exterminatests/bins/64/testfile-addrx_constx-4
  89. BIN
      exterminatests/bins/64/testfile-addrx_constx-5
  90. BIN
      exterminatests/bins/64/testfile-backtrace-demangle
  91. BIN
      exterminatests/bins/64/testfile-backtrace-demangle.core
  92. BIN
      exterminatests/bins/64/testfile-const-values.debug
  93. BIN
      exterminatests/bins/64/testfile-debug
  94. BIN
      exterminatests/bins/64/testfile-debug-types
  95. BIN
      exterminatests/bins/64/testfile-dw-form-indirect
  96. BIN
      exterminatests/bins/64/testfile-dwarf-4
  97. BIN
      exterminatests/bins/64/testfile-dwarf-5
  98. BIN
      exterminatests/bins/64/testfile-dwzstr
  99. BIN
      exterminatests/bins/64/testfile-gnu-property-note
  100. BIN
      exterminatests/bins/64/testfile-info-link

BIN
.cache/clangd/index/ft_elf.h.193CC38B5FE6CD8C.idx

Binary file not shown.

BIN
.cache/clangd/index/ft_elf.h.7A4D292D0784908D.idx

Binary file not shown.

BIN
.cache/clangd/index/ft_nm.h.F52A5A382F19A373.idx

Binary file not shown.

BIN
.cache/clangd/index/ft_printf.h.E66E29B51655512D.idx

Binary file not shown.

BIN
.cache/clangd/index/ft_re.h.614F816B3048642A.idx

Binary file not shown.

BIN
.cache/clangd/index/gets.c.20370B30E8BA83CD.idx

Binary file not shown.

BIN
.cache/clangd/index/is.c.92475306E777C4B1.idx

Binary file not shown.

BIN
.cache/clangd/index/libft.h.4AAB37F6DDB83F16.idx

Binary file not shown.

BIN
.cache/clangd/index/main.c.3F920B18C55EC32E.idx

Binary file not shown.

BIN
.cache/clangd/index/nm32.c.5D9F349B2AB95534.idx

Binary file not shown.

BIN
.cache/clangd/index/nm32.c.F1CACA17E8627B50.idx

Binary file not shown.

BIN
.cache/clangd/index/nm64.c.49917E3C1CAD9134.idx

Binary file not shown.

BIN
.cache/clangd/index/nm64.c.D6B7F693D5C59D36.idx

Binary file not shown.

BIN
.cache/clangd/index/re32.c.4A1BB871F0E2886E.idx

Binary file not shown.

BIN
.cache/clangd/index/re64.c.8C29EB87E46E52C9.idx

Binary file not shown.

3
.gitmodules

@ -0,0 +1,3 @@
[submodule "ft_printf"]
path = ft_printf
url = git@narnaud.net:nicolas-arnaud/ft_printf.git

33
Makefile

@ -0,0 +1,33 @@
NAME=ft_nm
PRINTF=lib/libftprintf.a
all: $(NAME)
$(NAME): $(PRINTF)
@gcc -Wall -Wextra -Werror -o $(NAME) main.c nm/nm32.c nm/nm64.c nm/is.c -I includes -L lib -lftprintf
$(PRINTF):
@make -C ft_printf
cp ft_printf/libftprintf.a lib/
cp ft_printf/libft/libft.h includes/
cp ft_printf/ft_printf.h includes/
tests:
@./testster.sh
debug:
@gcc -Wall -Wextra -Werror -g -o $(NAME) main.c nm/nm32.c nm/nm64.c nm/is.c -I includes
readelf:
@gcc -DREADELF -g -Wall -Wextra -Werror -o ft_re main.c re/re32.c re/re64.c re/gets.c -I includes
clean:
@rm -rf ./exterminatests/*/*/logs
@rm -f $(NAME)
fclean: clean
re: fclean all
.PHONY: all clean fclean re

70
compile_commands.json

@ -0,0 +1,70 @@
[
{
"arguments": [
"/usr/bin/gcc",
"-c",
"-Wall",
"-Wextra",
"-Werror",
"-I",
"includes",
"-o",
"ft_nm",
"main.c"
],
"directory": "/home/nicolas/Development/ft_elf",
"file": "/home/nicolas/Development/ft_elf/main.c",
"output": "/home/nicolas/Development/ft_elf/ft_nm"
},
{
"arguments": [
"/usr/bin/gcc",
"-c",
"-Wall",
"-Wextra",
"-Werror",
"-I",
"includes",
"-o",
"ft_nm",
"nm/nm32.c"
],
"directory": "/home/nicolas/Development/ft_elf",
"file": "/home/nicolas/Development/ft_elf/nm/nm32.c",
"output": "/home/nicolas/Development/ft_elf/ft_nm"
},
{
"arguments": [
"/usr/bin/gcc",
"-c",
"-Wall",
"-Wextra",
"-Werror",
"-I",
"includes",
"-o",
"ft_nm",
"nm/nm64.c"
],
"directory": "/home/nicolas/Development/ft_elf",
"file": "/home/nicolas/Development/ft_elf/nm/nm64.c",
"output": "/home/nicolas/Development/ft_elf/ft_nm"
},
{
"arguments": [
"/usr/bin/gcc",
"-c",
"-Wall",
"-Wextra",
"-Werror",
"-I",
"includes",
"-o",
"ft_nm",
"nm/is.c"
],
"directory": "/home/nicolas/Development/ft_elf",
"file": "/home/nicolas/Development/ft_elf/nm/is.c",
"output": "/home/nicolas/Development/ft_elf/ft_nm"
}
]

117
exterminatests/.gitignore

@ -0,0 +1,117 @@
/*.log
/*.trs
/addrcfi
/addrscopes
/addsections
/aggregate_size
/all-dwarf-ranges
/alldts
/allfcts
/allregs
/arextract
/arls
/arsymtest
/asm-tst1
/asm-tst2
/asm-tst3
/asm-tst4
/asm-tst5
/asm-tst6
/asm-tst7
/asm-tst8
/asm-tst9
/attr-integrate-skel
/backtrace
/backtrace-child
/backtrace-child-biarch
/backtrace-data
/backtrace-dwarf
/buildid
/core-dump-backtrace.lock
/debugaltlink
/debuginfod_build_id_find
/debuglink
/deleted
/dwarf-die-addr-die
/dwarf-getmacros
/dwarf-getstring
/dwarf-ranges
/dwarf_default_lower_bound
/dwarfcfi
/dwelf_elf_e_machine_string
/dwelfgnucompressed
/dwfl-addr-sect
/dwfl-bug-addr-overflow
/dwfl-bug-fd-leak
/dwfl-bug-getmodules
/dwfl-bug-report
/dwfl-proc-attach
/dwfl-report-elf-align
/dwfl-report-offline-memory
/dwfl-report-segment-contiguous
/dwfllines
/dwflmodtest
/dwflsyms
/early-offscn
/ecp
/elfcopy
/elfgetchdr
/elfgetzdata
/elfputzdata
/elfrdwrnop
/elfshphehdr
/elfstrmerge
/elfstrtab
/emptyfile
/fillfile
/find-prologues
/funcretval
/funcretval_test++11
/funcscopes
/get-aranges
/get-files
/get-lines
/get-pubnames
/get-units-invalid
/get-units-split
/getphdrnum
/getsrc_die
/hash
/leb128
/line2addr
/low_high_pc
/msg_tst
/newdata
/newfile
/newscn
/next-files
/next-lines
/next_cfi
/nvidia_extended_linemap_libdw
/peel_type
/rdwrmmap
/read_unaligned
/rerequest_tag
/saridx
/scnnames
/sectiondump
/show-abbrev
/show-die-info
/showptable
/strptr
/system-elf-libelf-test
/test-elf_cntl_gelf_getshdr
/test-flag-nobits
/test-nlist
/typeiter
/typeiter2
/unit-info
/update1
/update2
/update3
/update4
/varlocs
/vdsosyms
/vendorelf
/xlate_notes
/zstrptr

297
exterminatests/bins/64/elfs/testfile-addrx_constx-4.info

@ -0,0 +1,297 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x40107d
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 15600 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 12
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 40
Table d'index des chaînes d'en-tête de section: 39
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 00000000004002e0 000002e0
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 00000000004002fc 000002fc
0000000000000020 0000000000000000 A 0 0 4
[ 3] .hash HASH 0000000000400320 00000320
0000000000000018 0000000000000004 A 5 0 8
[ 4] .gnu.hash GNU_HASH 0000000000400338 00000338
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 0000000000400358 00000358
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 00000000004003a0 000003a0
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 00000000004003d8 000003d8
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 00000000004003e0 000003e0
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 0000000000400400 00000400
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400418 00000418
0000000000000018 0000000000000018 AI 5 24 8
[11] .init PROGBITS 0000000000401000 00001000
000000000000001a 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 0000000000401020 00001020
0000000000000020 0000000000000010 AX 0 0 16
[13] .plt.got PROGBITS 0000000000401040 00001040
0000000000000008 0000000000000008 AX 0 0 8
[14] .text PROGBITS 0000000000401050 00001050
0000000000000182 0000000000000000 AX 0 0 16
[15] .fini PROGBITS 00000000004011d4 000011d4
0000000000000009 0000000000000000 AX 0 0 4
[16] .rodata PROGBITS 0000000000402000 00002000
0000000000000004 0000000000000004 AM 0 0 4
[17] .eh_frame_hdr PROGBITS 0000000000402004 00002004
000000000000003c 0000000000000000 A 0 0 4
[18] .eh_frame PROGBITS 0000000000402040 00002040
0000000000000100 0000000000000000 A 0 0 8
[19] .tbss NOBITS 0000000000403e08 00002e08
000000000000000c 0000000000000000 WAT 0 0 4
[20] .init_array INIT_ARRAY 0000000000403e08 00002e08
0000000000000008 0000000000000008 WA 0 0 8
[21] .fini_array FINI_ARRAY 0000000000403e10 00002e10
0000000000000008 0000000000000008 WA 0 0 8
[22] .dynamic DYNAMIC 0000000000403e18 00002e18
00000000000001e0 0000000000000010 WA 6 0 8
[23] .got PROGBITS 0000000000403ff8 00002ff8
0000000000000008 0000000000000008 WA 0 0 8
[24] .got.plt PROGBITS 0000000000404000 00003000
0000000000000020 0000000000000008 WA 0 0 8
[25] .data PROGBITS 0000000000404020 00003020
0000000000000010 0000000000000000 WA 0 0 8
[26] .bss NOBITS 0000000000404030 00003030
0000000000000010 0000000000000000 WA 0 0 4
[27] .comment PROGBITS 0000000000000000 00003030
000000000000007f 0000000000000001 MS 0 0 1
[28] .debug_aranges PROGBITS 0000000000000000 000030af
0000000000000030 0000000000000000 0 0 1
[29] .debug_info PROGBITS 0000000000000000 000030df
0000000000000034 0000000000000000 0 0 1
[30] .debug_abbrev PROGBITS 0000000000000000 00003113
000000000000001d 0000000000000000 0 0 1
[31] .debug_line PROGBITS 0000000000000000 00003130
0000000000000057 0000000000000000 0 0 1
[32] .debug_str PROGBITS 0000000000000000 00003187
0000000000000031 0000000000000001 MS 0 0 1
[33] .debug_ranges PROGBITS 0000000000000000 000031b8
0000000000000020 0000000000000000 0 0 1
[34] .debug_addr PROGBITS 0000000000000000 000031d8
0000000000000038 0000000000000000 0 0 1
[35] .debug_gnu_p[...] PROGBITS 0000000000000000 00003210
0000000000000070 0000000000000000 0 0 1
[36] .debug_gnu_p[...] PROGBITS 0000000000000000 00003280
000000000000001b 0000000000000000 0 0 1
[37] .symtab SYMTAB 0000000000000000 000032a0
0000000000000720 0000000000000018 38 54 8
[38] .strtab STRTAB 0000000000000000 000039c0
00000000000001ae 0000000000000000 0 0 1
[39] .shstrtab STRTAB 0000000000000000 00003b6e
000000000000017c 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000002a0 0x00000000000002a0 R 0x8
INTERP 0x00000000000002e0 0x00000000004002e0 0x00000000004002e0
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x0000000000000430 0x0000000000000430 R 0x1000
LOAD 0x0000000000001000 0x0000000000401000 0x0000000000401000
0x00000000000001dd 0x00000000000001dd R E 0x1000
LOAD 0x0000000000002000 0x0000000000402000 0x0000000000402000
0x0000000000000140 0x0000000000000140 R 0x1000
LOAD 0x0000000000002e08 0x0000000000403e08 0x0000000000403e08
0x0000000000000228 0x0000000000000238 RW 0x1000
DYNAMIC 0x0000000000002e18 0x0000000000403e18 0x0000000000403e18
0x00000000000001e0 0x00000000000001e0 RW 0x8
NOTE 0x00000000000002fc 0x00000000004002fc 0x00000000004002fc
0x0000000000000020 0x0000000000000020 R 0x4
TLS 0x0000000000002e08 0x0000000000403e08 0x0000000000403e08
0x0000000000000000 0x000000000000000c R 0x4
GNU_EH_FRAME 0x0000000000002004 0x0000000000402004 0x0000000000402004
0x000000000000003c 0x000000000000003c R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x10
GNU_RELRO 0x0000000000002e08 0x0000000000403e08 0x0000000000403e08
0x00000000000001f8 0x00000000000001f8 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .hash .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt
03 .init .plt .plt.got .text .fini
04 .rodata .eh_frame_hdr .eh_frame
05 .init_array .fini_array .dynamic .got .got.plt .data .bss
06 .dynamic
07 .note.ABI-tag
08 .tbss
09 .eh_frame_hdr
10
11 .init_array .fini_array .dynamic .got
Dynamic section at offset 0x2e18 contains 25 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x401000
0x000000000000000d (FINI) 0x4011d4
0x0000000000000019 (INIT_ARRAY) 0x403e08
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x403e10
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x0000000000000004 (HASH) 0x400320
0x000000006ffffef5 (GNU_HASH) 0x400338
0x0000000000000005 (STRTAB) 0x4003a0
0x0000000000000006 (SYMTAB) 0x400358
0x000000000000000a (STRSZ) 56 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x404000
0x0000000000000002 (PLTRELSZ) 24 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400418
0x0000000000000007 (RELA) 0x400400
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x4003e0
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x4003d8
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x400 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000403ff8 000200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x418 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000404018 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 3 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
La table de symboles « .symtab » contient 76 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 00000000004002e0 0 SECTION LOCAL DEFAULT 1 .interp
2: 00000000004002fc 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 0000000000400320 0 SECTION LOCAL DEFAULT 3 .hash
4: 0000000000400338 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 0000000000400358 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 00000000004003a0 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 00000000004003d8 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 00000000004003e0 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 0000000000400400 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400418 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 0000000000401000 0 SECTION LOCAL DEFAULT 11 .init
12: 0000000000401020 0 SECTION LOCAL DEFAULT 12 .plt
13: 0000000000401040 0 SECTION LOCAL DEFAULT 13 .plt.got
14: 0000000000401050 0 SECTION LOCAL DEFAULT 14 .text
15: 00000000004011d4 0 SECTION LOCAL DEFAULT 15 .fini
16: 0000000000402000 0 SECTION LOCAL DEFAULT 16 .rodata
17: 0000000000402004 0 SECTION LOCAL DEFAULT 17 .eh_frame_hdr
18: 0000000000402040 0 SECTION LOCAL DEFAULT 18 .eh_frame
19: 0000000000403e08 0 SECTION LOCAL DEFAULT 19 .tbss
20: 0000000000403e08 0 SECTION LOCAL DEFAULT 20 .init_array
21: 0000000000403e10 0 SECTION LOCAL DEFAULT 21 .fini_array
22: 0000000000403e18 0 SECTION LOCAL DEFAULT 22 .dynamic
23: 0000000000403ff8 0 SECTION LOCAL DEFAULT 23 .got
24: 0000000000404000 0 SECTION LOCAL DEFAULT 24 .got.plt
25: 0000000000404020 0 SECTION LOCAL DEFAULT 25 .data
26: 0000000000404030 0 SECTION LOCAL DEFAULT 26 .bss
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .comment
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_aranges
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_info
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_abbrev
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_line
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_str
33: 0000000000000000 0 SECTION LOCAL DEFAULT 33 .debug_ranges
34: 0000000000000000 0 SECTION LOCAL DEFAULT 34 .debug_addr
35: 0000000000000000 0 SECTION LOCAL DEFAULT 35 .debug_gnu_pubnames
36: 0000000000000000 0 SECTION LOCAL DEFAULT 36 .debug_gnu_pubtypes
37: 0000000000000000 0 FILE LOCAL DEFAULT ABS addrx_constx.c
38: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
39: 00000000004010b0 0 FUNC LOCAL DEFAULT 14 deregister_tm_clones
40: 00000000004010e0 0 FUNC LOCAL DEFAULT 14 register_tm_clones
41: 0000000000401120 0 FUNC LOCAL DEFAULT 14 __do_global_dtors_aux
42: 0000000000404030 1 OBJECT LOCAL DEFAULT 26 completed.7249
43: 0000000000403e10 0 OBJECT LOCAL DEFAULT 21 __do_global_dtor[...]
44: 0000000000401150 0 FUNC LOCAL DEFAULT 14 frame_dummy
45: 0000000000403e08 0 OBJECT LOCAL DEFAULT 20 __frame_dummy_in[...]
46: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
47: 000000000040213c 0 OBJECT LOCAL DEFAULT 18 __FRAME_END__
48: 0000000000000000 0 FILE LOCAL DEFAULT ABS
49: 0000000000403e10 0 NOTYPE LOCAL DEFAULT 20 __init_array_end
50: 0000000000403e18 0 OBJECT LOCAL DEFAULT 22 _DYNAMIC
51: 0000000000403e08 0 NOTYPE LOCAL DEFAULT 20 __init_array_start
52: 0000000000402004 0 NOTYPE LOCAL DEFAULT 17 __GNU_EH_FRAME_HDR
53: 0000000000404000 0 OBJECT LOCAL DEFAULT 24 _GLOBAL_OFFSET_TABLE_
54: 00000000004011d0 2 FUNC GLOBAL DEFAULT 14 __libc_csu_fini
55: 0000000000404020 0 NOTYPE WEAK DEFAULT 25 data_start
56: 0000000000000008 4 TLS GLOBAL DEFAULT 19 l
57: 0000000000000000 4 TLS GLOBAL DEFAULT 19 n
58: 0000000000404034 4 OBJECT GLOBAL DEFAULT 26 j
59: 0000000000404030 0 NOTYPE GLOBAL DEFAULT 25 _edata
60: 00000000004011d4 0 FUNC GLOBAL DEFAULT 15 _fini
61: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
62: 0000000000404020 0 NOTYPE GLOBAL DEFAULT 25 __data_start
63: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
64: 0000000000404028 0 OBJECT GLOBAL HIDDEN 25 __dso_handle
65: 0000000000402000 4 OBJECT GLOBAL DEFAULT 16 _IO_stdin_used
66: 0000000000401160 101 FUNC GLOBAL DEFAULT 14 __libc_csu_init
67: 0000000000404040 0 NOTYPE GLOBAL DEFAULT 26 _end
68: 000000000040107d 0 FUNC GLOBAL DEFAULT 14 _start
69: 0000000000404038 4 OBJECT GLOBAL DEFAULT 26 i
70: 0000000000000004 4 TLS GLOBAL DEFAULT 19 m
71: 000000000040403c 4 OBJECT GLOBAL DEFAULT 26 k
72: 0000000000404030 0 NOTYPE GLOBAL DEFAULT 26 __bss_start
73: 0000000000401050 45 FUNC GLOBAL DEFAULT 14 main
74: 0000000000404030 0 OBJECT GLOBAL HIDDEN 25 __TMC_END__
75: 0000000000401000 0 FUNC GLOBAL DEFAULT 11 _init
Histogramme de la longueur de la liste des baquets (total de 1 baquet) :
Long. Nombre % de couverture totale
0 0 ( 0.0%)
1 0 ( 0.0%) 0.0%
2 1 (100.0%) 100.0%
La section des symboles de version « .gnu.version » contient 3 entrées :
Adr: 0x00000000004003d8 Décalage: 0x000003d8 Lien: 5 (.dynsym)
000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x00000000004003e0 Décalage: 0x000003e0 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32

297
exterminatests/bins/64/elfs/testfile-addrx_constx-5.info

@ -0,0 +1,297 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x40107d
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 15600 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 12
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 40
Table d'index des chaînes d'en-tête de section: 39
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 00000000004002e0 000002e0
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 00000000004002fc 000002fc
0000000000000020 0000000000000000 A 0 0 4
[ 3] .hash HASH 0000000000400320 00000320
0000000000000018 0000000000000004 A 5 0 8
[ 4] .gnu.hash GNU_HASH 0000000000400338 00000338
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 0000000000400358 00000358
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 00000000004003a0 000003a0
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 00000000004003d8 000003d8
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 00000000004003e0 000003e0
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 0000000000400400 00000400
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400418 00000418
0000000000000018 0000000000000018 AI 5 24 8
[11] .init PROGBITS 0000000000401000 00001000
000000000000001a 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 0000000000401020 00001020
0000000000000020 0000000000000010 AX 0 0 16
[13] .plt.got PROGBITS 0000000000401040 00001040
0000000000000008 0000000000000008 AX 0 0 8
[14] .text PROGBITS 0000000000401050 00001050
0000000000000182 0000000000000000 AX 0 0 16
[15] .fini PROGBITS 00000000004011d4 000011d4
0000000000000009 0000000000000000 AX 0 0 4
[16] .rodata PROGBITS 0000000000402000 00002000
0000000000000004 0000000000000004 AM 0 0 4
[17] .eh_frame_hdr PROGBITS 0000000000402004 00002004
000000000000003c 0000000000000000 A 0 0 4
[18] .eh_frame PROGBITS 0000000000402040 00002040
0000000000000100 0000000000000000 A 0 0 8
[19] .tbss NOBITS 0000000000403e08 00002e08
000000000000000c 0000000000000000 WAT 0 0 4
[20] .init_array INIT_ARRAY 0000000000403e08 00002e08
0000000000000008 0000000000000008 WA 0 0 8
[21] .fini_array FINI_ARRAY 0000000000403e10 00002e10
0000000000000008 0000000000000008 WA 0 0 8
[22] .dynamic DYNAMIC 0000000000403e18 00002e18
00000000000001e0 0000000000000010 WA 6 0 8
[23] .got PROGBITS 0000000000403ff8 00002ff8
0000000000000008 0000000000000008 WA 0 0 8
[24] .got.plt PROGBITS 0000000000404000 00003000
0000000000000020 0000000000000008 WA 0 0 8
[25] .data PROGBITS 0000000000404020 00003020
0000000000000010 0000000000000000 WA 0 0 8
[26] .bss NOBITS 0000000000404030 00003030
0000000000000010 0000000000000000 WA 0 0 4
[27] .comment PROGBITS 0000000000000000 00003030
000000000000007f 0000000000000001 MS 0 0 1
[28] .debug_aranges PROGBITS 0000000000000000 000030af
0000000000000030 0000000000000000 0 0 1
[29] .debug_info PROGBITS 0000000000000000 000030df
0000000000000035 0000000000000000 0 0 1
[30] .debug_abbrev PROGBITS 0000000000000000 00003114
0000000000000017 0000000000000000 0 0 1
[31] .debug_line PROGBITS 0000000000000000 0000312b
0000000000000057 0000000000000000 0 0 1
[32] .debug_str PROGBITS 0000000000000000 00003182
0000000000000031 0000000000000001 MS 0 0 1
[33] .debug_addr PROGBITS 0000000000000000 000031b3
0000000000000040 0000000000000000 0 0 1
[34] .debug_gnu_p[...] PROGBITS 0000000000000000 000031f3
0000000000000070 0000000000000000 0 0 1
[35] .debug_gnu_p[...] PROGBITS 0000000000000000 00003263
000000000000001b 0000000000000000 0 0 1
[36] .debug_rnglists PROGBITS 0000000000000000 0000327e
000000000000001b 0000000000000000 0 0 1
[37] .symtab SYMTAB 0000000000000000 000032a0
0000000000000720 0000000000000018 38 54 8
[38] .strtab STRTAB 0000000000000000 000039c0
00000000000001ae 0000000000000000 0 0 1
[39] .shstrtab STRTAB 0000000000000000 00003b6e
000000000000017e 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000002a0 0x00000000000002a0 R 0x8
INTERP 0x00000000000002e0 0x00000000004002e0 0x00000000004002e0
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x0000000000000430 0x0000000000000430 R 0x1000
LOAD 0x0000000000001000 0x0000000000401000 0x0000000000401000
0x00000000000001dd 0x00000000000001dd R E 0x1000
LOAD 0x0000000000002000 0x0000000000402000 0x0000000000402000
0x0000000000000140 0x0000000000000140 R 0x1000
LOAD 0x0000000000002e08 0x0000000000403e08 0x0000000000403e08
0x0000000000000228 0x0000000000000238 RW 0x1000
DYNAMIC 0x0000000000002e18 0x0000000000403e18 0x0000000000403e18
0x00000000000001e0 0x00000000000001e0 RW 0x8
NOTE 0x00000000000002fc 0x00000000004002fc 0x00000000004002fc
0x0000000000000020 0x0000000000000020 R 0x4
TLS 0x0000000000002e08 0x0000000000403e08 0x0000000000403e08
0x0000000000000000 0x000000000000000c R 0x4
GNU_EH_FRAME 0x0000000000002004 0x0000000000402004 0x0000000000402004
0x000000000000003c 0x000000000000003c R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x10
GNU_RELRO 0x0000000000002e08 0x0000000000403e08 0x0000000000403e08
0x00000000000001f8 0x00000000000001f8 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .hash .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt
03 .init .plt .plt.got .text .fini
04 .rodata .eh_frame_hdr .eh_frame
05 .init_array .fini_array .dynamic .got .got.plt .data .bss
06 .dynamic
07 .note.ABI-tag
08 .tbss
09 .eh_frame_hdr
10
11 .init_array .fini_array .dynamic .got
Dynamic section at offset 0x2e18 contains 25 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x401000
0x000000000000000d (FINI) 0x4011d4
0x0000000000000019 (INIT_ARRAY) 0x403e08
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x403e10
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x0000000000000004 (HASH) 0x400320
0x000000006ffffef5 (GNU_HASH) 0x400338
0x0000000000000005 (STRTAB) 0x4003a0
0x0000000000000006 (SYMTAB) 0x400358
0x000000000000000a (STRSZ) 56 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x404000
0x0000000000000002 (PLTRELSZ) 24 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400418
0x0000000000000007 (RELA) 0x400400
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x4003e0
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x4003d8
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x400 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000403ff8 000200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x418 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000404018 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 3 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
La table de symboles « .symtab » contient 76 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 00000000004002e0 0 SECTION LOCAL DEFAULT 1 .interp
2: 00000000004002fc 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 0000000000400320 0 SECTION LOCAL DEFAULT 3 .hash
4: 0000000000400338 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 0000000000400358 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 00000000004003a0 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 00000000004003d8 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 00000000004003e0 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 0000000000400400 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400418 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 0000000000401000 0 SECTION LOCAL DEFAULT 11 .init
12: 0000000000401020 0 SECTION LOCAL DEFAULT 12 .plt
13: 0000000000401040 0 SECTION LOCAL DEFAULT 13 .plt.got
14: 0000000000401050 0 SECTION LOCAL DEFAULT 14 .text
15: 00000000004011d4 0 SECTION LOCAL DEFAULT 15 .fini
16: 0000000000402000 0 SECTION LOCAL DEFAULT 16 .rodata
17: 0000000000402004 0 SECTION LOCAL DEFAULT 17 .eh_frame_hdr
18: 0000000000402040 0 SECTION LOCAL DEFAULT 18 .eh_frame
19: 0000000000403e08 0 SECTION LOCAL DEFAULT 19 .tbss
20: 0000000000403e08 0 SECTION LOCAL DEFAULT 20 .init_array
21: 0000000000403e10 0 SECTION LOCAL DEFAULT 21 .fini_array
22: 0000000000403e18 0 SECTION LOCAL DEFAULT 22 .dynamic
23: 0000000000403ff8 0 SECTION LOCAL DEFAULT 23 .got
24: 0000000000404000 0 SECTION LOCAL DEFAULT 24 .got.plt
25: 0000000000404020 0 SECTION LOCAL DEFAULT 25 .data
26: 0000000000404030 0 SECTION LOCAL DEFAULT 26 .bss
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .comment
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_aranges
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_info
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_abbrev
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_line
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_str
33: 0000000000000000 0 SECTION LOCAL DEFAULT 33 .debug_addr
34: 0000000000000000 0 SECTION LOCAL DEFAULT 34 .debug_gnu_pubnames
35: 0000000000000000 0 SECTION LOCAL DEFAULT 35 .debug_gnu_pubtypes
36: 0000000000000000 0 SECTION LOCAL DEFAULT 36 .debug_rnglists
37: 0000000000000000 0 FILE LOCAL DEFAULT ABS addrx_constx.c
38: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
39: 00000000004010b0 0 FUNC LOCAL DEFAULT 14 deregister_tm_clones
40: 00000000004010e0 0 FUNC LOCAL DEFAULT 14 register_tm_clones
41: 0000000000401120 0 FUNC LOCAL DEFAULT 14 __do_global_dtors_aux
42: 0000000000404030 1 OBJECT LOCAL DEFAULT 26 completed.7249
43: 0000000000403e10 0 OBJECT LOCAL DEFAULT 21 __do_global_dtor[...]
44: 0000000000401150 0 FUNC LOCAL DEFAULT 14 frame_dummy
45: 0000000000403e08 0 OBJECT LOCAL DEFAULT 20 __frame_dummy_in[...]
46: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
47: 000000000040213c 0 OBJECT LOCAL DEFAULT 18 __FRAME_END__
48: 0000000000000000 0 FILE LOCAL DEFAULT ABS
49: 0000000000403e10 0 NOTYPE LOCAL DEFAULT 20 __init_array_end
50: 0000000000403e18 0 OBJECT LOCAL DEFAULT 22 _DYNAMIC
51: 0000000000403e08 0 NOTYPE LOCAL DEFAULT 20 __init_array_start
52: 0000000000402004 0 NOTYPE LOCAL DEFAULT 17 __GNU_EH_FRAME_HDR
53: 0000000000404000 0 OBJECT LOCAL DEFAULT 24 _GLOBAL_OFFSET_TABLE_
54: 00000000004011d0 2 FUNC GLOBAL DEFAULT 14 __libc_csu_fini
55: 0000000000404020 0 NOTYPE WEAK DEFAULT 25 data_start
56: 0000000000000008 4 TLS GLOBAL DEFAULT 19 l
57: 0000000000000000 4 TLS GLOBAL DEFAULT 19 n
58: 0000000000404034 4 OBJECT GLOBAL DEFAULT 26 j
59: 0000000000404030 0 NOTYPE GLOBAL DEFAULT 25 _edata
60: 00000000004011d4 0 FUNC GLOBAL DEFAULT 15 _fini
61: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
62: 0000000000404020 0 NOTYPE GLOBAL DEFAULT 25 __data_start
63: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
64: 0000000000404028 0 OBJECT GLOBAL HIDDEN 25 __dso_handle
65: 0000000000402000 4 OBJECT GLOBAL DEFAULT 16 _IO_stdin_used
66: 0000000000401160 101 FUNC GLOBAL DEFAULT 14 __libc_csu_init
67: 0000000000404040 0 NOTYPE GLOBAL DEFAULT 26 _end
68: 000000000040107d 0 FUNC GLOBAL DEFAULT 14 _start
69: 0000000000404038 4 OBJECT GLOBAL DEFAULT 26 i
70: 0000000000000004 4 TLS GLOBAL DEFAULT 19 m
71: 000000000040403c 4 OBJECT GLOBAL DEFAULT 26 k
72: 0000000000404030 0 NOTYPE GLOBAL DEFAULT 26 __bss_start
73: 0000000000401050 45 FUNC GLOBAL DEFAULT 14 main
74: 0000000000404030 0 OBJECT GLOBAL HIDDEN 25 __TMC_END__
75: 0000000000401000 0 FUNC GLOBAL DEFAULT 11 _init
Histogramme de la longueur de la liste des baquets (total de 1 baquet) :
Long. Nombre % de couverture totale
0 0 ( 0.0%)
1 0 ( 0.0%) 0.0%
2 1 (100.0%) 100.0%
La section des symboles de version « .gnu.version » contient 3 entrées :
Adr: 0x00000000004003d8 Décalage: 0x000003d8 Lien: 5 (.dynsym)
000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x00000000004003e0 Décalage: 0x000003e0 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32

108
exterminatests/bins/64/elfs/testfile-backtrace-demangle.core.info

@ -0,0 +1,108 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: CORE (fichier core)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x0
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 0 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 31
Taille des en-têtes de section: 0 (octets)
Nombre d'en-têtes de section: 0
Table d'index des chaînes d'en-tête de section: 0
Il n'y a pas de section dans ce fichier.
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
NOTE 0x0000000000000708 0x0000000000000000 0x0000000000000000
0x00000000000008d8 0x0000000000000000 0x0
LOAD 0x0000000000001000 0x0000000000400000 0x0000000000000000
0x0000000000001000 0x0000000000001000 R E 0x1000
LOAD 0x0000000000002000 0x0000000000600000 0x0000000000000000
0x0000000000001000 0x0000000000001000 R 0x1000
LOAD 0x0000000000003000 0x0000000000601000 0x0000000000000000
0x0000000000001000 0x0000000000001000 RW 0x1000
LOAD 0x0000000000004000 0x00000037b3600000 0x0000000000000000
0x0000000000001000 0x0000000000020000 R E 0x1000
LOAD 0x0000000000005000 0x00000037b381f000 0x0000000000000000
0x0000000000001000 0x0000000000001000 R 0x1000
LOAD 0x0000000000006000 0x00000037b3820000 0x0000000000000000
0x0000000000001000 0x0000000000001000 RW 0x1000
LOAD 0x0000000000007000 0x00000037b3821000 0x0000000000000000
0x0000000000001000 0x0000000000001000 RW 0x1000
LOAD 0x0000000000008000 0x00000037b3a00000 0x0000000000000000
0x0000000000001000 0x00000000001b4000 R E 0x1000
LOAD 0x0000000000009000 0x00000037b3bb4000 0x0000000000000000
0x0000000000000000 0x0000000000200000 0x1000
LOAD 0x0000000000009000 0x00000037b3db4000 0x0000000000000000
0x0000000000004000 0x0000000000004000 R 0x1000
LOAD 0x000000000000d000 0x00000037b3db8000 0x0000000000000000
0x0000000000002000 0x0000000000002000 RW 0x1000
LOAD 0x000000000000f000 0x00000037b3dba000 0x0000000000000000
0x0000000000005000 0x0000000000005000 RW 0x1000
LOAD 0x0000000000014000 0x00000037b3e00000 0x0000000000000000
0x0000000000001000 0x0000000000105000 R E 0x1000
LOAD 0x0000000000015000 0x00000037b3f05000 0x0000000000000000
0x0000000000000000 0x0000000000200000 0x1000
LOAD 0x0000000000015000 0x00000037b4105000 0x0000000000000000
0x0000000000001000 0x0000000000001000 R 0x1000
LOAD 0x0000000000016000 0x00000037b4106000 0x0000000000000000
0x0000000000001000 0x0000000000001000 RW 0x1000
LOAD 0x0000000000017000 0x00000037b4e00000 0x0000000000000000
0x0000000000001000 0x0000000000015000 R E 0x1000
LOAD 0x0000000000018000 0x00000037b4e15000 0x0000000000000000
0x0000000000000000 0x00000000001ff000 0x1000
LOAD 0x0000000000018000 0x00000037b5014000 0x0000000000000000
0x0000000000001000 0x0000000000001000 R 0x1000
LOAD 0x0000000000019000 0x00000037b5015000 0x0000000000000000
0x0000000000001000 0x0000000000001000 RW 0x1000
LOAD 0x000000000001a000 0x000000381a400000 0x0000000000000000
0x0000000000001000 0x00000000000e9000 R E 0x1000
LOAD 0x000000000001b000 0x000000381a4e9000 0x0000000000000000
0x0000000000000000 0x0000000000200000 0x1000
LOAD 0x000000000001b000 0x000000381a6e9000 0x0000000000000000
0x0000000000008000 0x0000000000008000 R 0x1000
LOAD 0x0000000000023000 0x000000381a6f1000 0x0000000000000000
0x0000000000002000 0x0000000000002000 RW 0x1000
LOAD 0x0000000000025000 0x000000381a6f3000 0x0000000000000000
0x0000000000015000 0x0000000000015000 RW 0x1000
LOAD 0x000000000003a000 0x00007f0c12bdc000 0x0000000000000000
0x0000000000005000 0x0000000000005000 RW 0x1000
LOAD 0x000000000003f000 0x00007f0c12c12000 0x0000000000000000
0x0000000000001000 0x0000000000001000 RW 0x1000
LOAD 0x0000000000040000 0x00007fff3af57000 0x0000000000000000
0x0000000000022000 0x0000000000022000 RW 0x1000
LOAD 0x0000000000062000 0x00007fff3afba000 0x0000000000000000
0x0000000000002000 0x0000000000002000 R E 0x1000
LOAD 0x0000000000064000 0xffffffffff600000 0x0000000000000000
0x0000000000001000 0x0000000000001000 R E 0x1000
Il n'y a pas de section dynamique dans ce fichier.
Il n'y a pas de réadressages dans ce fichier.
Pas d'information de déroulement spécifique au processeur à décoder
L'information dynamique des symboles n'est pas disponible pour l'affichage des symboles.
Aucune information de version repérée dans ce fichier.
Affichage des notes trouvées au décalage de fichier 0x00000708 avec une longueur de 0x000008d8 :
Propriétaire Taille des données Description
CORE 0x00000150 NT_PRSTATUS (structure prstatus)
CORE 0x00000088 NT_PRPSINFO (structure prpsinfo)
CORE 0x00000080 NT_SIGINFO (données siginfo_t)
CORE 0x00000130 NT_AUXV (vecteur auxiliaire)
CORE 0x000004ec NT_FILE (fichiers mappés)
Une note 64 bits ne peut être décodée dans une construction 32 bits

279
exterminatests/bins/64/elfs/testfile-backtrace-demangle.info

@ -0,0 +1,279 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x4004c0
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 5080 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 9
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 35
Table d'index des chaînes d'en-tête de section: 32
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400238 00000238
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 0000000000400254 00000254
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 0000000000400274 00000274
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400298 00000298
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 00000000004002b8 000002b8
0000000000000090 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 0000000000400348 00000348
00000000000000a9 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 00000000004003f2 000003f2
000000000000000c 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 0000000000400400 00000400
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 0000000000400420 00000420
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400438 00000438
0000000000000030 0000000000000018 A 5 12 8
[11] .init PROGBITS 0000000000400468 00000468
000000000000001a 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 0000000000400490 00000490
0000000000000030 0000000000000010 AX 0 0 16
[13] .text PROGBITS 00000000004004c0 000004c0
00000000000001a4 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 0000000000400664 00000664
0000000000000009 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 0000000000400670 00000670
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 0000000000400680 00000680
0000000000000044 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 00000000004006c8 000006c8
0000000000000134 0000000000000000 A 0 0 8
[18] .init_array INIT_ARRAY 0000000000600de0 00000de0
0000000000000008 0000000000000000 WA 0 0 8
[19] .fini_array FINI_ARRAY 0000000000600de8 00000de8
0000000000000008 0000000000000000 WA 0 0 8
[20] .jcr PROGBITS 0000000000600df0 00000df0
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic DYNAMIC 0000000000600df8 00000df8
0000000000000200 0000000000000010 WA 6 0 8
[22] .got PROGBITS 0000000000600ff8 00000ff8
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt PROGBITS 0000000000601000 00001000
0000000000000028 0000000000000008 WA 0 0 8
[24] .data PROGBITS 0000000000601028 00001028
0000000000000004 0000000000000000 WA 0 0 4
[25] .bss NOBITS 000000000060102c 0000102c
0000000000000004 0000000000000000 WA 0 0 4
[26] .comment PROGBITS 0000000000000000 0000102c
000000000000002c 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 00001058
0000000000000030 0000000000000000 0 0 1
[28] .debug_info PROGBITS 0000000000000000 00001088
0000000000000097 0000000000000000 0 0 1
[29] .debug_abbrev PROGBITS 0000000000000000 0000111f
0000000000000076 0000000000000000 0 0 1
[30] .debug_line PROGBITS 0000000000000000 00001195
000000000000005c 0000000000000000 0 0 1
[31] .debug_str PROGBITS 0000000000000000 000011f1
000000000000009f 0000000000000001 MS 0 0 1
[32] .shstrtab STRTAB 0000000000000000 00001290
0000000000000148 0000000000000000 0 0 1
[33] .symtab SYMTAB 0000000000000000 00001c98
00000000000006a8 0000000000000018 34 50 8
[34] .strtab STRTAB 0000000000000000 00002340
000000000000024a 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001f8 0x00000000000001f8 R E 0x8
INTERP 0x0000000000000238 0x0000000000400238 0x0000000000400238
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x00000000000007fc 0x00000000000007fc R E 0x200000
LOAD 0x0000000000000de0 0x0000000000600de0 0x0000000000600de0
0x000000000000024c 0x0000000000000250 RW 0x200000
DYNAMIC 0x0000000000000df8 0x0000000000600df8 0x0000000000600df8
0x0000000000000200 0x0000000000000200 RW 0x8
NOTE 0x0000000000000254 0x0000000000400254 0x0000000000400254
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x0000000000000680 0x0000000000400680 0x0000000000400680
0x0000000000000044 0x0000000000000044 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x8
GNU_RELRO 0x0000000000000de0 0x0000000000600de0 0x0000000000600de0
0x0000000000000220 0x0000000000000220 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
08 .init_array .fini_array .jcr .dynamic .got
Dynamic section at offset 0xdf8 contains 27 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libstdc++.so.6]
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libm.so.6]
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libgcc_s.so.1]
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x400468
0x000000000000000d (FINI) 0x400664
0x0000000000000019 (INIT_ARRAY) 0x600de0
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x600de8
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x000000006ffffef5 (GNU_HASH) 0x400298
0x0000000000000005 (STRTAB) 0x400348
0x0000000000000006 (SYMTAB) 0x4002b8
0x000000000000000a (STRSZ) 169 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x601000
0x0000000000000002 (PLTRELSZ) 48 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400438
0x0000000000000007 (RELA) 0x400420
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400400
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x4003f2
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x420 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600ff8 000100000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x438 contient 2 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000601018 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __gmon_start__ + 0
000000601020 000300000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 6 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterT[...]
5: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMC[...]
La table de symboles « .symtab » contient 71 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400238 0 SECTION LOCAL DEFAULT 1 .interp
2: 0000000000400254 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 0000000000400274 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id
4: 0000000000400298 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 00000000004002b8 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 0000000000400348 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 00000000004003f2 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 0000000000400400 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 0000000000400420 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400438 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 0000000000400468 0 SECTION LOCAL DEFAULT 11 .init
12: 0000000000400490 0 SECTION LOCAL DEFAULT 12 .plt
13: 00000000004004c0 0 SECTION LOCAL DEFAULT 13 .text
14: 0000000000400664 0 SECTION LOCAL DEFAULT 14 .fini
15: 0000000000400670 0 SECTION LOCAL DEFAULT 15 .rodata
16: 0000000000400680 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 00000000004006c8 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 0000000000600de0 0 SECTION LOCAL DEFAULT 18 .init_array
19: 0000000000600de8 0 SECTION LOCAL DEFAULT 19 .fini_array
20: 0000000000600df0 0 SECTION LOCAL DEFAULT 20 .jcr
21: 0000000000600df8 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 0000000000600ff8 0 SECTION LOCAL DEFAULT 22 .got
23: 0000000000601000 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 0000000000601028 0 SECTION LOCAL DEFAULT 24 .data
25: 000000000060102c 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_info
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_abbrev
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_line
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_str
32: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
33: 0000000000600df0 0 OBJECT LOCAL DEFAULT 20 __JCR_LIST__
34: 00000000004004f0 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones
35: 0000000000400520 0 FUNC LOCAL DEFAULT 13 register_tm_clones
36: 0000000000400560 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
37: 000000000060102c 1 OBJECT LOCAL DEFAULT 25 completed.6366
38: 0000000000600de8 0 OBJECT LOCAL DEFAULT 19 __do_global_dtor[...]
39: 0000000000400580 0 FUNC LOCAL DEFAULT 13 frame_dummy
40: 0000000000600de0 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_in[...]
41: 0000000000000000 0 FILE LOCAL DEFAULT ABS testfile-backtra[...]
42: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
43: 00000000004007f8 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
44: 0000000000600df0 0 OBJECT LOCAL DEFAULT 20 __JCR_END__
45: 0000000000000000 0 FILE LOCAL DEFAULT ABS
46: 0000000000601000 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_
47: 0000000000600de8 0 NOTYPE LOCAL DEFAULT 18 __init_array_end
48: 0000000000600de0 0 NOTYPE LOCAL DEFAULT 18 __init_array_start
49: 0000000000600df8 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC
50: 0000000000601028 0 NOTYPE WEAK DEFAULT 24 data_start
51: 0000000000400660 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
52: 00000000004004c0 0 FUNC GLOBAL DEFAULT 13 _start
53: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
54: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
55: 0000000000400664 0 FUNC GLOBAL DEFAULT 14 _fini
56: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
57: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterT[...]
58: 0000000000400670 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
59: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMC[...]
60: 0000000000601028 0 NOTYPE GLOBAL DEFAULT 24 __data_start
61: 00000000004005b0 20 FUNC GLOBAL DEFAULT 13 _Z7cxxfunci
62: 0000000000601030 0 OBJECT GLOBAL HIDDEN 24 __TMC_END__
63: 0000000000400678 0 OBJECT GLOBAL HIDDEN 15 __dso_handle
64: 00000000004005f0 101 FUNC GLOBAL DEFAULT 13 __libc_csu_init
65: 000000000060102c 0 NOTYPE GLOBAL DEFAULT 25 __bss_start
66: 0000000000601030 0 NOTYPE GLOBAL DEFAULT 25 _end
67: 00000000004005c4 16 FUNC GLOBAL DEFAULT 13 f
68: 000000000060102c 0 NOTYPE GLOBAL DEFAULT 24 _edata
69: 00000000004005d4 16 FUNC GLOBAL DEFAULT 13 main
70: 0000000000400468 0 FUNC GLOBAL DEFAULT 11 _init
La section des symboles de version « .gnu.version » contient 6 entrées :
Adr: 0x00000000004003f2 Décalage: 0x000003f2 Lien: 5 (.dynsym)
000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5)
004: 0 (*local*) 0 (*local*)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400400 Décalage: 0x00000400 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: b0c4fc953c144377641b17e4bc06b53851759f79

155
exterminatests/bins/64/elfs/testfile-const-values.debug.info

@ -0,0 +1,155 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x4003e7
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 2064 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 9
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 36
Table d'index des chaînes d'en-tête de section: 35
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp NOBITS 0000000000400238 00000238
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 0000000000400254 00000238
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 0000000000400274 00000258
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash NOBITS 0000000000400298 00000280
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym NOBITS 00000000004002b8 00000280
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr NOBITS 0000000000400300 00000280
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version NOBITS 0000000000400338 00000280
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r NOBITS 0000000000400340 00000280
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn NOBITS 0000000000400360 00000280
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt NOBITS 0000000000400378 00000280
0000000000000018 0000000000000018 AI 5 23 8
[11] .init NOBITS 0000000000400390 00000280
000000000000001a 0000000000000000 AX 0 0 4
[12] .plt NOBITS 00000000004003b0 00000280
0000000000000020 0000000000000010 AX 0 0 16
[13] .plt.got NOBITS 00000000004003d0 00000280
0000000000000008 0000000000000000 AX 0 0 8
[14] .text NOBITS 00000000004003e0 00000280
0000000000000172 0000000000000000 AX 0 0 16
[15] .fini NOBITS 0000000000400554 00000280
0000000000000009 0000000000000000 AX 0 0 4
[16] .rodata NOBITS 0000000000400560 00000280
0000000000000010 0000000000000000 A 0 0 8
[17] .eh_frame_hdr NOBITS 0000000000400570 00000280
0000000000000044 0000000000000000 A 0 0 4
[18] .eh_frame NOBITS 00000000004005b8 00000280
000000000000011c 0000000000000000 A 0 0 8
[19] .init_array NOBITS 0000000000600e18 00000280
0000000000000008 0000000000000008 WA 0 0 8
[20] .fini_array NOBITS 0000000000600e20 00000280
0000000000000008 0000000000000008 WA 0 0 8
[21] .dynamic NOBITS 0000000000600e28 00000280
00000000000001d0 0000000000000010 WA 6 0 8
[22] .got NOBITS 0000000000600ff8 00000280
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt NOBITS 0000000000601000 00000280
0000000000000020 0000000000000008 WA 0 0 8
[24] .data NOBITS 0000000000601020 00000280
0000000000000004 0000000000000000 WA 0 0 1
[25] .bss NOBITS 0000000000601024 00000280
0000000000000004 0000000000000000 WA 0 0 1
[26] .comment NOBITS 0000000000000000 00000280
0000000000000059 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 00000280
0000000000000060 0000000000000000 0 0 1
[28] .debug_info PROGBITS 0000000000000000 000002e0
0000000000000177 0000000000000000 0 0 1
[29] .debug_abbrev PROGBITS 0000000000000000 00000457
00000000000000c2 0000000000000000 0 0 1
[30] .debug_line PROGBITS 0000000000000000 00000519
000000000000006e 0000000000000000 0 0 1
[31] .debug_str PROGBITS 0000000000000000 00000587
0000000000000111 0000000000000001 MS 0 0 1
[32] .debug_ranges PROGBITS 0000000000000000 00000698
0000000000000020 0000000000000000 0 0 1
[33] .symtab NOBITS 0000000000000000 000006b8
0000000000000660 0000000000000018 34 51 8
[34] .strtab NOBITS 0000000000000000 000006b8
000000000000019f 0000000000000000 0 0 1
[35] .shstrtab STRTAB 0000000000000000 000006b8
0000000000000155 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001f8 0x00000000000001f8 R E 0x8
INTERP 0x0000000000000238 0x0000000000400238 0x0000000000400238
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: ]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x00000000000006d4 0x00000000000006d4 R E 0x200000
LOAD 0x0000000000000e18 0x0000000000600e18 0x0000000000600e18
0x000000000000020c 0x0000000000000210 RW 0x200000
DYNAMIC 0x0000000000000e28 0x0000000000600e28 0x0000000000600e28
0x00000000000001d0 0x00000000000001d0 RW 0x8
NOTE 0x0000000000000254 0x0000000000400254 0x0000000000400254
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x0000000000000570 0x0000000000400570 0x0000000000400570
0x0000000000000044 0x0000000000000044 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x10
GNU_RELRO 0x0000000000000e18 0x0000000000600e18 0x0000000000600e18
0x00000000000001e8 0x00000000000001e8 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp .comment .symtab .strtab
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .plt.got .text .fini .rodata .eh_frame_hdr .eh_frame
03 .init_array .fini_array .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.gnu.build-id .comment .symtab .strtab
06 .eh_frame_hdr
07
08 .init_array .fini_array .dynamic .got
Il n'y a pas de section dynamique dans ce fichier.
Il n'y a pas de réadressages dans ce fichier.
Pas d'information de déroulement spécifique au processeur à décoder
Aucune information de version repérée dans ce fichier.
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: 318cabfe0afa7d2fb319cbe9f975376ad6b4bbc2

282
exterminatests/bins/64/elfs/testfile-debug-types.info

@ -0,0 +1,282 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x4004c0
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 5184 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 9
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 36
Table d'index des chaînes d'en-tête de section: 33
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400238 00000238
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 0000000000400254 00000254
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 0000000000400274 00000274
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400298 00000298
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 00000000004002b8 000002b8
0000000000000090 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 0000000000400348 00000348
00000000000000a9 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 00000000004003f2 000003f2
000000000000000c 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 0000000000400400 00000400
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 0000000000400420 00000420
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400438 00000438
0000000000000030 0000000000000018 A 5 12 8
[11] .init PROGBITS 0000000000400468 00000468
000000000000001a 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 0000000000400490 00000490
0000000000000030 0000000000000010 AX 0 0 16
[13] .text PROGBITS 00000000004004c0 000004c0
0000000000000174 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 0000000000400634 00000634
0000000000000009 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 0000000000400640 00000640
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 0000000000400650 00000650
0000000000000034 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 0000000000400688 00000688
00000000000000f4 0000000000000000 A 0 0 8
[18] .init_array INIT_ARRAY 0000000000600de0 00000de0
0000000000000008 0000000000000000 WA 0 0 8
[19] .fini_array FINI_ARRAY 0000000000600de8 00000de8
0000000000000008 0000000000000000 WA 0 0 8
[20] .jcr PROGBITS 0000000000600df0 00000df0
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic DYNAMIC 0000000000600df8 00000df8
0000000000000200 0000000000000010 WA 6 0 8
[22] .got PROGBITS 0000000000600ff8 00000ff8
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt PROGBITS 0000000000601000 00001000
0000000000000028 0000000000000008 WA 0 0 8
[24] .data PROGBITS 0000000000601028 00001028
0000000000000004 0000000000000000 WA 0 0 4
[25] .bss NOBITS 000000000060102c 0000102c
000000000000000c 0000000000000000 WA 0 0 4
[26] .comment PROGBITS 0000000000000000 0000102c
000000000000002d 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 00001059
0000000000000030 0000000000000000 0 0 1
[28] .debug_info PROGBITS 0000000000000000 00001089
000000000000007c 0000000000000000 0 0 1
[29] .debug_abbrev PROGBITS 0000000000000000 00001105
000000000000009e 0000000000000000 0 0 1
[30] .debug_line PROGBITS 0000000000000000 000011a3
000000000000003a 0000000000000000 0 0 1
[31] .debug_str PROGBITS 0000000000000000 000011dd
0000000000000083 0000000000000001 MS 0 0 1
[32] .debug_types PROGBITS 0000000000000000 00001260
0000000000000085 0000000000000000 0 0 1
[33] .shstrtab STRTAB 0000000000000000 000012e5
0000000000000155 0000000000000000 0 0 1
[34] .symtab SYMTAB 0000000000000000 00001d40
00000000000006c0 0000000000000018 35 51 8
[35] .strtab STRTAB 0000000000000000 00002400
0000000000000221 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001f8 0x00000000000001f8 R E 0x8
INTERP 0x0000000000000238 0x0000000000400238 0x0000000000400238
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x000000000000077c 0x000000000000077c R E 0x200000
LOAD 0x0000000000000de0 0x0000000000600de0 0x0000000000600de0
0x000000000000024c 0x0000000000000258 RW 0x200000
DYNAMIC 0x0000000000000df8 0x0000000000600df8 0x0000000000600df8
0x0000000000000200 0x0000000000000200 RW 0x8
NOTE 0x0000000000000254 0x0000000000400254 0x0000000000400254
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x0000000000000650 0x0000000000400650 0x0000000000400650
0x0000000000000034 0x0000000000000034 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x10
GNU_RELRO 0x0000000000000de0 0x0000000000600de0 0x0000000000600de0
0x0000000000000220 0x0000000000000220 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
08 .init_array .fini_array .jcr .dynamic .got
Dynamic section at offset 0xdf8 contains 27 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libstdc++.so.6]
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libm.so.6]
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libgcc_s.so.1]
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x400468
0x000000000000000d (FINI) 0x400634
0x0000000000000019 (INIT_ARRAY) 0x600de0
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x600de8
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x000000006ffffef5 (GNU_HASH) 0x400298
0x0000000000000005 (STRTAB) 0x400348
0x0000000000000006 (SYMTAB) 0x4002b8
0x000000000000000a (STRSZ) 169 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x601000
0x0000000000000002 (PLTRELSZ) 48 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400438
0x0000000000000007 (RELA) 0x400420
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400400
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x4003f2
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x420 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600ff8 000100000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x438 contient 2 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000601018 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __gmon_start__ + 0
000000601020 000300000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 6 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterT[...]
5: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMC[...]
La table de symboles « .symtab » contient 72 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400238 0 SECTION LOCAL DEFAULT 1 .interp
2: 0000000000400254 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 0000000000400274 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id
4: 0000000000400298 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 00000000004002b8 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 0000000000400348 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 00000000004003f2 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 0000000000400400 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 0000000000400420 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400438 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 0000000000400468 0 SECTION LOCAL DEFAULT 11 .init
12: 0000000000400490 0 SECTION LOCAL DEFAULT 12 .plt
13: 00000000004004c0 0 SECTION LOCAL DEFAULT 13 .text
14: 0000000000400634 0 SECTION LOCAL DEFAULT 14 .fini
15: 0000000000400640 0 SECTION LOCAL DEFAULT 15 .rodata
16: 0000000000400650 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 0000000000400688 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 0000000000600de0 0 SECTION LOCAL DEFAULT 18 .init_array
19: 0000000000600de8 0 SECTION LOCAL DEFAULT 19 .fini_array
20: 0000000000600df0 0 SECTION LOCAL DEFAULT 20 .jcr
21: 0000000000600df8 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 0000000000600ff8 0 SECTION LOCAL DEFAULT 22 .got
23: 0000000000601000 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 0000000000601028 0 SECTION LOCAL DEFAULT 24 .data
25: 000000000060102c 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_info
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_abbrev
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_line
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_str
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_types
33: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
34: 0000000000600df0 0 OBJECT LOCAL DEFAULT 20 __JCR_LIST__
35: 00000000004004f0 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones
36: 0000000000400520 0 FUNC LOCAL DEFAULT 13 register_tm_clones
37: 0000000000400560 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
38: 000000000060102c 1 OBJECT LOCAL DEFAULT 25 completed.6333
39: 0000000000600de8 0 OBJECT LOCAL DEFAULT 19 __do_global_dtor[...]
40: 0000000000400580 0 FUNC LOCAL DEFAULT 13 frame_dummy
41: 0000000000600de0 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_in[...]
42: 0000000000000000 0 FILE LOCAL DEFAULT ABS
43: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
44: 0000000000400778 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
45: 0000000000600df0 0 OBJECT LOCAL DEFAULT 20 __JCR_END__
46: 0000000000000000 0 FILE LOCAL DEFAULT ABS
47: 0000000000601000 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_
48: 0000000000600de8 0 NOTYPE LOCAL DEFAULT 18 __init_array_end
49: 0000000000600de0 0 NOTYPE LOCAL DEFAULT 18 __init_array_start
50: 0000000000600df8 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC
51: 0000000000601028 0 NOTYPE WEAK DEFAULT 24 data_start
52: 0000000000400630 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
53: 00000000004004c0 0 FUNC GLOBAL DEFAULT 13 _start
54: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
55: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
56: 0000000000400634 0 FUNC GLOBAL DEFAULT 14 _fini
57: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
58: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterT[...]
59: 0000000000400640 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
60: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMC[...]
61: 0000000000601028 0 NOTYPE GLOBAL DEFAULT 24 __data_start
62: 0000000000601030 1 OBJECT GLOBAL DEFAULT 25 a
63: 0000000000601030 0 OBJECT GLOBAL HIDDEN 24 __TMC_END__
64: 0000000000400648 0 OBJECT GLOBAL HIDDEN 15 __dso_handle
65: 00000000004005c0 101 FUNC GLOBAL DEFAULT 13 __libc_csu_init
66: 000000000060102c 0 NOTYPE GLOBAL DEFAULT 25 __bss_start
67: 0000000000601031 1 OBJECT GLOBAL DEFAULT 25 b
68: 0000000000601038 0 NOTYPE GLOBAL DEFAULT 25 _end
69: 000000000060102c 0 NOTYPE GLOBAL DEFAULT 24 _edata
70: 00000000004005b0 11 FUNC GLOBAL DEFAULT 13 main
71: 0000000000400468 0 FUNC GLOBAL DEFAULT 11 _init
La section des symboles de version « .gnu.version » contient 6 entrées :
Adr: 0x00000000004003f2 Décalage: 0x000003f2 Lien: 5 (.dynsym)
000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5)
004: 0 (*local*) 0 (*local*)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400400 Décalage: 0x00000400 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: 619df6f9213257d77131651f8e685ca224f0f785

254
exterminatests/bins/64/elfs/testfile-debug.info

@ -0,0 +1,254 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x4003dc
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 12696 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 8
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 41
Table d'index des chaînes d'en-tête de section: 40
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400200 00000200
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 000000000040021c 0000021c
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 000000000040023c 0000023c
0000000000000024 0000000000000000 A 0 0 4
[ 4] .dynsym DYNSYM 0000000000400260 00000260
0000000000000060 0000000000000018 A 5 1 8
[ 5] .dynstr STRTAB 00000000004002c0 000002c0
000000000000004c 0000000000000000 A 0 0 1
[ 6] .gnu.hash GNU_HASH 0000000000400310 00000310
000000000000001c 0000000000000000 A 4 0 8
[ 7] .gnu.version VERSYM 000000000040032c 0000032c
0000000000000008 0000000000000002 A 4 0 2
[ 8] .gnu.version_r VERNEED 0000000000400334 00000334
0000000000000020 0000000000000000 A 5 1 4
[ 9] .rela.dyn RELA 0000000000400358 00000358
0000000000000018 0000000000000018 A 4 0 8
[10] .rela.plt RELA 0000000000400370 00000370
0000000000000018 0000000000000018 AI 4 12 8
[11] .init PROGBITS 0000000000400388 00000388
000000000000000e 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 00000000004003a0 000003a0
0000000000000020 0000000000000010 AX 0 0 16
[13] .text PROGBITS 00000000004003c0 000003c0
00000000000001d6 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 0000000000400598 00000598
0000000000000009 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 00000000004005a8 000005a8
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame PROGBITS 00000000004005b8 000005b8
000000000000008c 0000000000000000 A 0 0 8
[17] .eh_frame_hdr PROGBITS 0000000000400644 00000644
0000000000000024 0000000000000000 A 0 0 4
[18] .dynamic DYNAMIC 0000000000401668 00000668
00000000000001d0 0000000000000010 WA 5 0 8
[19] .got PROGBITS 0000000000401838 00000838
0000000000000008 0000000000000000 WA 0 0 8
[20] .got.plt PROGBITS 0000000000401840 00000840
0000000000000020 0000000000000000 WA 0 0 8
[21] .data PROGBITS 0000000000401860 00000860
0000000000000004 0000000000000000 WA 0 0 4
[22] .jcr PROGBITS 0000000000401868 00000868
0000000000000008 0000000000000000 WA 0 0 8
[23] .tm_clone_table PROGBITS 0000000000401870 00000870
0000000000000000 0000000000000000 WA 0 0 8
[24] .fini_array FINI_ARRAY 0000000000401870 00000870
0000000000000008 0000000000000000 WA 0 0 8
[25] .init_array INIT_ARRAY 0000000000401878 00000878
0000000000000008 0000000000000000 WA 0 0 8
[26] .bss NOBITS 0000000000401880 00000880
0000000000000004 0000000000000000 WA 0 0 4
[27] .comment PROGBITS 0000000000000000 00000880
000000000000005a 0000000000000001 MS 0 0 1
[28] .debug_info PROGBITS 0000000000000000 000008da
00000000000000ad 0000000000000000 0 0 1
[29] .debug_abbrev PROGBITS 0000000000000000 00000987
0000000000000090 0000000000000000 0 0 1
[30] .debug_loc PROGBITS 0000000000000000 00000a17
000000000000004e 0000000000000000 0 0 1
[31] .debug_aranges PROGBITS 0000000000000000 00000a65
0000000000000030 0000000000000000 0 0 1
[32] .debug_ranges PROGBITS 0000000000000000 00000a95
0000000000000020 0000000000000000 0 0 1
[33] .debug_macro PROGBITS 0000000000000000 00000ab5
0000000000000597 0000000000000000 0 0 1
[34] .debug_line PROGBITS 0000000000000000 0000104c
000000000000004a 0000000000000000 0 0 1
[35] .debug_str PROGBITS 0000000000000000 00001096
0000000000001921 0000000000000001 MS 0 0 1
[36] .debug_frame PROGBITS 0000000000000000 000029b8
0000000000000030 0000000000000000 0 0 8
[37] .note.gnu.go[...] NOTE 0000000000000000 000029e8
000000000000001c 0000000000000000 0 0 4
[38] .symtab SYMTAB 0000000000000000 00002a08
00000000000003a8 0000000000000018 39 22 8
[39] .strtab STRTAB 0000000000000000 00002db0
000000000000023f 0000000000000000 0 0 1
[40] .shstrtab STRTAB 0000000000000000 00002fef
00000000000001a2 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001c0 0x00000000000001c0 R 0x8
INTERP 0x0000000000000200 0x0000000000400200 0x0000000000400200
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x0000000000000668 0x0000000000000668 R E 0x1000
LOAD 0x0000000000000668 0x0000000000401668 0x0000000000401668
0x0000000000000218 0x000000000000021c RW 0x1000
DYNAMIC 0x0000000000000668 0x0000000000401668 0x0000000000401668
0x00000000000001d0 0x00000000000001d0 RW 0x8
NOTE 0x000000000000021c 0x000000000040021c 0x000000000040021c
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x0000000000000644 0x0000000000400644 0x0000000000400644
0x0000000000000024 0x0000000000000024 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x0
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .dynsym .dynstr .gnu.hash .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame .eh_frame_hdr
03 .dynamic .got .got.plt .data .jcr .tm_clone_table .fini_array .init_array .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
Dynamic section at offset 0x668 contains 24 entries:
Étiquettes Type Nom/Valeur
0x0000000000000003 (PLTGOT) 0x401840
0x0000000000000002 (PLTRELSZ) 24 (octets)
0x0000000000000017 (JMPREL) 0x400370
0x0000000000000014 (PLTREL) RELA
0x0000000000000007 (RELA) 0x400358
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000006 (SYMTAB) 0x400260
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000005 (STRTAB) 0x4002c0
0x000000000000000a (STRSZ) 76 (octets)
0x000000006ffffef5 (GNU_HASH) 0x400310
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x400388
0x000000000000000d (FINI) 0x400598
0x000000000000001a (FINI_ARRAY) 0x401870
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x0000000000000019 (INIT_ARRAY) 0x401878
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000006ffffff0 (VERSYM) 0x40032c
0x000000006ffffffe (VERNEED) 0x400334
0x000000006fffffff (VERNEEDNUM) 1
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x358 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000401838 000200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x370 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000401858 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 4 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
3: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
La table de symboles « .symtab » contient 39 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400408 0 FUNC LOCAL DEFAULT 13 call_gmon_start
2: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
3: 0000000000401868 0 OBJECT LOCAL DEFAULT 22 __JCR_LIST__
4: 0000000000401870 0 OBJECT LOCAL DEFAULT 23 __TMC_LIST__
5: 0000000000400420 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones
6: 0000000000400450 0 FUNC LOCAL DEFAULT 13 register_tm_clones
7: 0000000000400490 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
8: 0000000000401880 1 OBJECT LOCAL DEFAULT 26 completed.6272
9: 0000000000401870 0 OBJECT LOCAL DEFAULT 24 __do_global_dtor[...]
10: 00000000004004b0 0 FUNC LOCAL DEFAULT 13 frame_dummy
11: 0000000000401878 0 OBJECT LOCAL DEFAULT 25 __frame_dummy_in[...]
12: 0000000000000000 0 FILE LOCAL DEFAULT ABS testfile-zdebug.c
13: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
14: 0000000000400640 0 OBJECT LOCAL DEFAULT 16 __FRAME_END__
15: 0000000000401868 0 OBJECT LOCAL DEFAULT 22 __JCR_END__
16: 00000000004005b0 0 OBJECT LOCAL HIDDEN 15 __dso_handle
17: 0000000000401870 0 OBJECT LOCAL HIDDEN 23 __TMC_END__
18: 0000000000401668 464 OBJECT LOCAL HIDDEN 18 _DYNAMIC
19: 0000000000401878 0 NOTYPE LOCAL HIDDEN 25 __init_array_start
20: 0000000000401880 0 NOTYPE LOCAL HIDDEN 25 __init_array_end
21: 0000000000401840 32 OBJECT LOCAL HIDDEN 20 _GLOBAL_OFFSET_TABLE_
22: 00000000004004e0 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
23: 00000000004003dc 0 FUNC GLOBAL DEFAULT 13 _start
24: 00000000004004f0 137 FUNC GLOBAL DEFAULT 13 __libc_csu_init
25: 00000000004003c0 25 FUNC GLOBAL DEFAULT 13 main
26: 0000000000401860 0 NOTYPE WEAK DEFAULT 21 data_start
27: 00000000004005a8 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
28: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main
29: 0000000000401860 0 NOTYPE GLOBAL DEFAULT 21 __data_start
30: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
31: 0000000000400388 0 FUNC GLOBAL DEFAULT 11 _init
32: 0000000000400598 0 FUNC GLOBAL DEFAULT 14 _fini
33: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterT[...]
34: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMC[...]
35: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
36: 0000000000401880 0 NOTYPE GLOBAL DEFAULT ABS _edata
37: 0000000000401880 0 NOTYPE GLOBAL DEFAULT ABS __bss_start
38: 0000000000401884 0 NOTYPE GLOBAL DEFAULT ABS _end
La section des symboles de version « .gnu.version » contient 4 entrées :
Adr: 0x000000000040032c Décalage: 0x0000032c Lien: 4 (.dynsym)
000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) 0 (*local*)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400334 Décalage: 0x00000334 Lien: 5 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.18
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: f7034232eaa241fa29d48d608473e70ca301d001
Affichage des notes trouvées dans: .note.gnu.gold-version
Propriétaire Taille des données Description
GNU 0x00000009 NT_GNU_GOLD_VERSION (version d'or)
Version: gold 1.11

825
exterminatests/bins/64/elfs/testfile-dw-form-indirect.info

@ -0,0 +1,825 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x400590
Début des en-têtes de programme : 4194304 (octets dans le fichier)
Début des en-têtes de section : 8406912 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 10
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 43
Table d'index des chaînes d'en-tête de section: 41
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400238 00000238
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 0000000000400254 00000254
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 0000000000400274 00000274
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400298 00000298
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 00000000004002b8 000002b8
00000000000000a8 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 0000000000400360 00000360
000000000000007c 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 00000000004003dc 000003dc
000000000000000e 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 00000000004003f0 000003f0
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 0000000000400410 00000410
0000000000000060 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400470 00000470
0000000000000030 0000000000000018 AI 5 22 8
[11] .init PROGBITS 00000000004004a0 000004a0
000000000000001b 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 00000000004004c0 000004c0
0000000000000030 0000000000000010 AX 0 0 16
[13] .bolt.org.text PROGBITS 00000000004004f0 000004f0
0000000000000275 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 0000000000400768 00000768
000000000000000d 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 0000000000400778 00000778
0000000000000014 0000000000000000 A 0 0 8
[16] .bolt.org.eh[...] PROGBITS 000000000040078c 0000078c
0000000000000044 0000000000000000 A 0 0 4
[17] .bolt.org.eh[...] PROGBITS 00000000004007d0 000007d0
0000000000000110 0000000000000000 A 0 0 8
[18] .init_array INIT_ARRAY 0000000000600e00 00000e00
0000000000000008 0000000000000008 WA 0 0 8
[19] .fini_array FINI_ARRAY 0000000000600e08 00000e08
0000000000000008 0000000000000008 WA 0 0 8
[20] .dynamic DYNAMIC 0000000000600e10 00000e10
00000000000001d0 0000000000000010 WA 6 0 8
[21] .got PROGBITS 0000000000600fe0 00000fe0
0000000000000020 0000000000000008 WA 0 0 8
[22] .got.plt PROGBITS 0000000000601000 00001000
0000000000000028 0000000000000008 WA 0 0 8
[23] .data PROGBITS 0000000000601028 00001028
0000000000000004 0000000000000000 WA 0 0 1
[24] .tm_clone_table PROGBITS 0000000000601030 00001030
0000000000000000 0000000000000000 WA 0 0 8
[25] .bss NOBITS 0000000000601030 00001030
0000000000000008 0000000000000000 WA 0 0 1
[26] .text PROGBITS 0000000000a00000 00600000
000000000000005c 0000000000000000 AX 0 0 2097152
[27] .text.cold PROGBITS 0000000000a00080 00600080
0000000000000052 0000000000000000 AX 0 0 64
[28] .eh_frame PROGBITS 0000000000c00000 00800000
0000000000000180 0000000000000000 A 0 0 8
[29] .eh_frame_hdr PROGBITS 0000000000c00180 00800180
0000000000000054 0000000000000000 A 0 0 1
[30] .comment PROGBITS 0000000000000000 008001d4
000000000000002c 0000000000000001 MS 0 0 1
[31] .gnu.build.a[...] NOTE 0000000000a01038 00800200
0000000000001b60 0000000000000000 0 0 4
[32] .debug_aranges PROGBITS 0000000000000000 00801d60
0000000000000050 0000000000000000 0 0 1
[33] .debug_info PROGBITS 0000000000000000 00801db0
00000000000004fc 0000000000000000 0 0 1
[34] .debug_abbrev PROGBITS 0000000000000000 008022ac
0000000000000236 0000000000000000 0 0 1
[35] .debug_line PROGBITS 0000000000000000 008024e2
000000000000024d 0000000000000000 0 0 1
[36] .debug_str PROGBITS 0000000000000000 0080272f
00000000000002bf 0000000000000001 MS 0 0 1
[37] .debug_loc PROGBITS 0000000000000000 008029ee
0000000000000341 0000000000000000 0 0 1
[38] .debug_ranges PROGBITS 0000000000000000 00802d2f
00000000000001c0 0000000000000000 0 0 1
[39] .symtab SYMTAB 0000000000000000 00802ef0
0000000000000c60 0000000000000018 40 108 8
[40] .strtab STRTAB 0000000000000000 00803b50
00000000000008ce 0000000000000000 0 0 1
[41] .shstrtab STRTAB 0000000000000000 0080441e
0000000000000229 0000000000000000 0 0 1
[42] .note.bolt_info NOTE 0000000000000000 00804647
000000000000012c 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000400000 0x0000000000800000 0x0000000000800000
0x0000000000000230 0x0000000000000230 R 0x8
INTERP 0x0000000000000238 0x0000000000400238 0x0000000000400238
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x00000000000008e0 0x00000000000008e0 R E 0x200000
LOAD 0x0000000000000e00 0x0000000000600e00 0x0000000000600e00
0x0000000000000230 0x0000000000000238 RW 0x200000
LOAD 0x0000000000400000 0x0000000000800000 0x0000000000800000
0x00000000004001d4 0x00000000004001d4 R E 0x200000
DYNAMIC 0x0000000000000e10 0x0000000000600e10 0x0000000000600e10
0x00000000000001d0 0x00000000000001d0 RW 0x8
NOTE 0x0000000000000254 0x0000000000400254 0x0000000000400254
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x0000000000800180 0x0000000000c00180 0x0000000000c00180
0x0000000000000054 0x0000000000000054 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x10
GNU_RELRO 0x0000000000000e00 0x0000000000600e00 0x0000000000600e00
0x0000000000000200 0x0000000000000200 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .bolt.org.text .fini .rodata .bolt.org.eh_frame_hdr .bolt.org.eh_frame
03 .init_array .fini_array .dynamic .got .got.plt .data .bss
04 .text .text.cold .eh_frame .eh_frame_hdr
05 .dynamic
06 .note.ABI-tag .note.gnu.build-id
07 .eh_frame_hdr
08
09 .init_array .fini_array .dynamic .got
Dynamic section at offset 0xe10 contains 24 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x4004a0
0x000000000000000d (FINI) 0x400768
0x0000000000000019 (INIT_ARRAY) 0x600e00
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x600e08
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x000000006ffffef5 (GNU_HASH) 0x400298
0x0000000000000005 (STRTAB) 0x400360
0x0000000000000006 (SYMTAB) 0x4002b8
0x000000000000000a (STRSZ) 124 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x601000
0x0000000000000002 (PLTRELSZ) 48 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400470
0x0000000000000007 (RELA) 0x400410
0x0000000000000008 (RELASZ) 96 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x4003f0
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x4003dc
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x410 contient 4 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600fe0 000100000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTM[...] + 0
000000600fe8 000300000006 R_X86_64_GLOB_DAT 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
000000600ff0 000400000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
000000600ff8 000600000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCl[...] + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x470 contient 2 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000601018 000200000007 R_X86_64_JUMP_SLO 0000000000000000 printf@GLIBC_2.2.5 + 0
000000601020 000500000007 R_X86_64_JUMP_SLO 0000000000000000 strtol@GLIBC_2.2.5 + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 7 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterT[...]
2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
5: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
6: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMC[...]
La table de symboles « .symtab » contient 132 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400238 0 SECTION LOCAL DEFAULT 1 .interp
2: 0000000000400254 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 0000000000400274 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id
4: 0000000000400298 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 00000000004002b8 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 0000000000400360 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 00000000004003dc 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 00000000004003f0 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 0000000000400410 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400470 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 00000000004004a0 0 SECTION LOCAL DEFAULT 11 .init
12: 00000000004004c0 0 SECTION LOCAL DEFAULT 12 .plt
13: 00000000004004f0 0 SECTION LOCAL DEFAULT 13 .bolt.org.text
14: 0000000000400768 0 SECTION LOCAL DEFAULT 14 .fini
15: 0000000000400778 0 SECTION LOCAL DEFAULT 15 .rodata
16: 000000000040078c 0 SECTION LOCAL DEFAULT 16 .bolt.org.eh_fra[...]
17: 00000000004007d0 0 SECTION LOCAL DEFAULT 17 .bolt.org.eh_frame
18: 0000000000600e00 0 SECTION LOCAL DEFAULT 18 .init_array
19: 0000000000600e08 0 SECTION LOCAL DEFAULT 19 .fini_array
20: 0000000000600e10 0 SECTION LOCAL DEFAULT 20 .dynamic
21: 0000000000600fe0 0 SECTION LOCAL DEFAULT 21 .got
22: 0000000000601000 0 SECTION LOCAL DEFAULT 22 .got.plt
23: 0000000000601028 0 SECTION LOCAL DEFAULT 23 .data
24: 0000000000601030 0 SECTION LOCAL DEFAULT 24 .tm_clone_table
25: 0000000000601030 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .comment
27: 0000000000a01038 0 SECTION LOCAL DEFAULT 31 .gnu.build.attributes
28: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_aranges
29: 0000000000000000 0 SECTION LOCAL DEFAULT 33 .debug_info
30: 0000000000000000 0 SECTION LOCAL DEFAULT 34 .debug_abbrev
31: 0000000000000000 0 SECTION LOCAL DEFAULT 35 .debug_line
32: 0000000000000000 0 SECTION LOCAL DEFAULT 36 .debug_str
33: 0000000000000000 0 SECTION LOCAL DEFAULT 37 .debug_loc
34: 0000000000000000 0 SECTION LOCAL DEFAULT 38 .debug_ranges
35: 0000000000000000 0 FILE LOCAL DEFAULT ABS /usr/lib/gcc/x86[...]
36: 00000000004005bf 0 NOTYPE LOCAL HIDDEN 13 .annobin_init.c
37: 00000000004005bf 0 NOTYPE LOCAL HIDDEN 13 .annobin_init.c_end
38: 000000000040058d 0 NOTYPE LOCAL HIDDEN 13 .annobin_init.c.hot
39: 000000000040058d 0 NOTYPE LOCAL HIDDEN 13 .annobin_init.c_[...]
40: 0000000000a00080 82 FUNC LOCAL HIDDEN 27 .annobin_init.c.[...]
41: 0000000000a00000 92 NOTYPE LOCAL HIDDEN 26 .annobin_init.c.[...]
42: 0000000000a00080 82 FUNC LOCAL HIDDEN 27 .annobin_init.c_[...]
43: 0000000000a00000 92 NOTYPE LOCAL HIDDEN 26 .annobin_init.c_[...]
44: 0000000000a00080 82 FUNC LOCAL HIDDEN 27 .annobin_init.c.[...]
45: 0000000000a00000 92 NOTYPE LOCAL HIDDEN 26 .annobin_init.c.[...]
46: 0000000000a00080 82 FUNC LOCAL HIDDEN 27 .annobin_init.c_[...]
47: 0000000000a00000 92 NOTYPE LOCAL HIDDEN 26 .annobin_init.c_[...]
48: 0000000000a00080 82 FUNC LOCAL HIDDEN 27 .annobin_init.c.[...]
49: 0000000000a00000 92 NOTYPE LOCAL HIDDEN 26 .annobin_init.c.exit
50: 0000000000a00080 82 FUNC LOCAL HIDDEN 27 .annobin_init.c_[...]
51: 0000000000a00000 92 NOTYPE LOCAL HIDDEN 26 .annobin_init.c_[...]
52: 00000000004005c0 0 NOTYPE LOCAL HIDDEN 13 .annobin_static_[...]
53: 00000000004005c5 0 NOTYPE LOCAL HIDDEN 13 .annobin_static_[...]
54: 000000000040058d 0 NOTYPE LOCAL HIDDEN 13 .annobin_static_[...]
55: 000000000040058d 0 NOTYPE LOCAL HIDDEN 13 .annobin_static_[...]
56: 0000000000a00080 82 FUNC LOCAL HIDDEN 27 .annobin_static_[...]
57: 0000000000a00000 92 NOTYPE LOCAL HIDDEN 26 .annobin_static_[...]
58: 0000000000a00080 82 FUNC LOCAL HIDDEN 27 .annobin_static_[...]
59: 0000000000a00000 92 NOTYPE LOCAL HIDDEN 26 .annobin_static_[...]
60: 0000000000a00080 82 FUNC LOCAL HIDDEN 27 .annobin_static_[...]
61: 0000000000a00000 92 NOTYPE LOCAL HIDDEN 26 .annobin_static_[...]
62: 0000000000a00080 82 FUNC LOCAL HIDDEN 27 .annobin_static_[...]
63: 0000000000a00000 92 NOTYPE LOCAL HIDDEN 26 .annobin_static_[...]
64: 0000000000a00080 82 FUNC LOCAL HIDDEN 27 .annobin_static_[...]
65: 0000000000a00000 92 NOTYPE LOCAL HIDDEN 26 .annobin_static_[...]
66: 0000000000a00080 82 FUNC LOCAL HIDDEN 27 .annobin_static_[...]
67: 0000000000a00000 92 NOTYPE LOCAL HIDDEN 26 .annobin_static_[...]
68: 00000000004005c0 0 NOTYPE LOCAL HIDDEN 13 .annobin__dl_rel[...]
69: 00000000004005c5 0 NOTYPE LOCAL HIDDEN 13 .annobin__dl_rel[...]
70: 0000000000000000 0 FILE LOCAL DEFAULT ABS elf-init.oS
71: 00000000004006f0 0 NOTYPE LOCAL HIDDEN 13 .annobin_elf_init.c
72: 0000000000400765 0 NOTYPE LOCAL HIDDEN 13 .annobin_elf_ini[...]
73: 000000000040058d 0 NOTYPE LOCAL HIDDEN 13 .annobin_elf_ini[...]
74: 000000000040058d 0 NOTYPE LOCAL HIDDEN 13 .annobin_elf_ini[...]
75: 0000000000a00080 82 FUNC LOCAL HIDDEN 27 .annobin_elf_ini[...]
76: 0000000000a00000 92 NOTYPE LOCAL HIDDEN 26 .annobin_elf_ini[...]
77: 0000000000a00080 82 FUNC LOCAL HIDDEN 27 .annobin_elf_ini[...]
78: 0000000000a00000 92 NOTYPE LOCAL HIDDEN 26 .annobin_elf_ini[...]
79: 000000000040058d 0 NOTYPE LOCAL HIDDEN 13 .annobin_elf_ini[...]
80: 000000000040058d 0 NOTYPE LOCAL HIDDEN 13 .annobin_elf_ini[...]
81: 0000000000a00080 82 FUNC LOCAL HIDDEN 27 .annobin_elf_ini[...]
82: 0000000000a00000 92 NOTYPE LOCAL HIDDEN 26 .annobin_elf_ini[...]
83: 0000000000a00080 82 FUNC LOCAL HIDDEN 27 .annobin_elf_ini[...]
84: 0000000000a00000 92 NOTYPE LOCAL HIDDEN 26 .annobin_elf_ini[...]
85: 00000000004006f0 0 NOTYPE LOCAL HIDDEN 13 .annobin___libc_[...]
86: 0000000000400755 0 NOTYPE LOCAL HIDDEN 13 .annobin___libc_[...]
87: 0000000000400755 0 NOTYPE LOCAL HIDDEN 13 .annobin___libc_[...]
88: 0000000000400765 0 NOTYPE LOCAL HIDDEN 13 .annobin___libc_[...]
89: 0000000000000000 0 FILE LOCAL DEFAULT ABS primes.c
90: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
91: 0000000000601030 0 OBJECT LOCAL DEFAULT 24 __TMC_LIST__
92: 00000000004005d0 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones
93: 0000000000400600 0 FUNC LOCAL DEFAULT 13 register_tm_clones
94: 0000000000400640 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
95: 0000000000601030 1 OBJECT LOCAL DEFAULT 25 completed.7294
96: 0000000000600e08 0 OBJECT LOCAL DEFAULT 19 __do_global_dtor[...]
97: 0000000000400670 0 FUNC LOCAL DEFAULT 13 frame_dummy
98: 0000000000600e00 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_in[...]
99: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
100: 00000000004008dc 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
101: 0000000000000000 0 FILE LOCAL DEFAULT ABS
102: 0000000000600e08 0 NOTYPE LOCAL DEFAULT 18 __init_array_end
103: 0000000000600e10 0 OBJECT LOCAL DEFAULT 20 _DYNAMIC
104: 0000000000600e00 0 NOTYPE LOCAL DEFAULT 18 __init_array_start
105: 000000000040078c 0 NOTYPE LOCAL DEFAULT 16 __GNU_EH_FRAME_HDR
106: 0000000000601000 0 OBJECT LOCAL DEFAULT 22 _GLOBAL_OFFSET_TABLE_
107: 0000000000a00080 82 FUNC LOCAL DEFAULT 27 main.cold.0
108: 0000000000400760 5 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
109: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterT[...]
110: 0000000000601028 0 NOTYPE WEAK DEFAULT 23 data_start
111: 0000000000601030 0 NOTYPE GLOBAL DEFAULT 24 _edata
112: 0000000000400768 0 FUNC GLOBAL HIDDEN 14 _fini
113: 0000000000000000 0 FUNC GLOBAL DEFAULT UND printf@@GLIBC_2.2.5
114: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
115: 0000000000601028 0 NOTYPE GLOBAL DEFAULT 23 __data_start
116: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
117: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strtol@@GLIBC_2.2.5
118: 0000000000400780 0 OBJECT GLOBAL HIDDEN 15 __dso_handle
119: 0000000000400778 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
120: 0000000000400680 101 FUNC GLOBAL DEFAULT 13 is_prime
121: 00000000004006f0 101 FUNC GLOBAL DEFAULT 13 __libc_csu_init
122: 0000000000600e10 0 NOTYPE GLOBAL DEFAULT ABS _end
123: 00000000004005c0 5 FUNC GLOBAL HIDDEN 13 _dl_relocate_sta[...]
124: 0000000000400590 47 FUNC GLOBAL DEFAULT 13 _start
125: 0000000000601030 0 NOTYPE GLOBAL DEFAULT 25 __bss_start
126: 0000000000a00000 92 FUNC GLOBAL DEFAULT 26 main
127: 0000000000601030 0 OBJECT GLOBAL HIDDEN 24 __TMC_END__
128: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMC[...]
129: 00000000004004a0 0 FUNC GLOBAL HIDDEN 11 _init
130: 0000000000a00000 0 NOTYPE WEAK DEFAULT ABS __hot_start
131: 0000000000a0005c 0 NOTYPE WEAK DEFAULT ABS __hot_end
La section des symboles de version « .gnu.version » contient 7 entrées :
Adr: 0x00000000004003dc Décalage: 0x000003dc Lien: 5 (.dynsym)
000: 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5)
004: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x00000000004003f0 Décalage: 0x000003f0 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 3.2.0
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: 00a319fc820efcd8a43565fc22367261a77c496d
Affichage des notes trouvées dans: .gnu.build.attributes
Propriétaire Taille des données Description
GA$<version>3p950 0x00000010 OUVERT
Est appliqué à la région depuis 0x4005bf à 0x4005bf (.annobin_init.c)
GA$<outil>runni[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4005bf
GA$<outil>annob[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4005bf
GA*GOW:0x000000002452a 0x00000000 OUVERT
Est appliqué à la région depuis 0x4005bf
GA*<protection de la pile> 0x00000000 OUVERT
Est appliqué à la région depuis 0x4005bf
GA+stack_clash:true 0x00000000 OUVERT
Est appliqué à la région depuis 0x4005bf
GA*cf_protection:0x008 0x00000000 OUVERT
Est appliqué à la région depuis 0x4005bf
GA*FORTIFY:0x0000000ff 0x00000000 OUVERT
Est appliqué à la région depuis 0x4005bf
GA+GLIBCXX_ASSERTION: 0x00000000 OUVERT
Est appliqué à la région depuis 0x4005bf
GA*<PIC>pie 0x00000000 OUVERT
Est appliqué à la région depuis 0x4005bf
GA!<enum court>false 0x00000000 OUVERT
Est appliqué à la région depuis 0x4005bf
GA+omit_frame_pointe: 0x00000000 OUVERT
Est appliqué à la région depuis 0x4005bf
GA*<ABI>0x000000000012 0x00000000 OUVERT
Est appliqué à la région depuis 0x4005bf
GA!stack_realign:[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4005bf
GA$<version>3h950 0x00000010 OUVERT
Est appliqué à la région depuis 0x40058d à 0x40058d (.annobin_init.c.hot)
GA$<outil>runni[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA$<outil>annob[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA*GOW:0x000000002452a 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA*<protection de la pile> 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA+stack_clash:true 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA*cf_protection:0x008 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA*FORTIFY:0x0000000ff 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA+GLIBCXX_ASSERTION: 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA*<PIC>pie 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA!<enum court>false 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA+omit_frame_pointe: 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA*<ABI>0x000000000012 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA!stack_realign:[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA$<version>3c950 0x00000010 OUVERT
Est appliqué à la région depuis 0x4004f0 à 0x4004f0
GA$<outil>runni[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA$<outil>annob[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*GOW:0x000000002452a 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*<protection de la pile> 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA+stack_clash:true 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*cf_protection:0x008 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*FORTIFY:0x0000000ff 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA+GLIBCXX_ASSERTION: 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*<PIC>pie 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA!<enum court>false 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA+omit_frame_pointe: 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*<ABI>0x000000000012 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA!stack_realign:[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA$<version>3s950 0x00000010 OUVERT
Est appliqué à la région depuis 0x4004f0 à 0x4004f0
GA$<outil>runni[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA$<outil>annob[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*GOW:0x000000002452a 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*<protection de la pile> 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA+stack_clash:true 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*cf_protection:0x008 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*FORTIFY:0x0000000ff 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA+GLIBCXX_ASSERTION: 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*<PIC>pie 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA!<enum court>false 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA+omit_frame_pointe: 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*<ABI>0x000000000012 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA!stack_realign:[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA$<version>3e950 0x00000010 OUVERT
Est appliqué à la région depuis 0x4004f0 à 0x4004f0
GA$<outil>runni[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA$<outil>annob[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*GOW:0x000000002452a 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*<protection de la pile> 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA+stack_clash:true 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*cf_protection:0x008 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*FORTIFY:0x0000000ff 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA+GLIBCXX_ASSERTION: 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*<PIC>pie 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA!<enum court>false 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA+omit_frame_pointe: 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*<ABI>0x000000000012 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA!stack_realign:[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA$<version>3p950 0x00000010 OUVERT
readelf: AVERTISSEMENT: Trou détecté dans les notes de compilation depuis 0x4004f1 jusqu'à 0x4005bf
Est appliqué à la région depuis 0x4005c0 à 0x4005c5 (.annobin_static_reloc.c)
GA$<outil>runni[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4005c0 à 0x4005c5
GA$<outil>annob[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4005c0 à 0x4005c5
GA*GOW:0x000000002452a 0x00000000 OUVERT
Est appliqué à la région depuis 0x4005c0 à 0x4005c5
GA*<protection de la pile> 0x00000000 OUVERT
Est appliqué à la région depuis 0x4005c0 à 0x4005c5
GA+stack_clash:true 0x00000000 OUVERT
Est appliqué à la région depuis 0x4005c0 à 0x4005c5
GA*cf_protection:0x008 0x00000000 OUVERT
Est appliqué à la région depuis 0x4005c0 à 0x4005c5
GA*FORTIFY:0x0000000ff 0x00000000 OUVERT
Est appliqué à la région depuis 0x4005c0 à 0x4005c5
GA+GLIBCXX_ASSERTION: 0x00000000 OUVERT
Est appliqué à la région depuis 0x4005c0 à 0x4005c5
GA*<PIC>pie 0x00000000 OUVERT
Est appliqué à la région depuis 0x4005c0 à 0x4005c5
GA!<enum court>false 0x00000000 OUVERT
Est appliqué à la région depuis 0x4005c0 à 0x4005c5
GA+omit_frame_pointe: 0x00000000 OUVERT
Est appliqué à la région depuis 0x4005c0 à 0x4005c5
GA*<ABI>0x000000000012 0x00000000 OUVERT
Est appliqué à la région depuis 0x4005c0 à 0x4005c5
GA!stack_realign:[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4005c0 à 0x4005c5
GA*FORTIFY:0x0000000ff 0x00000010 fonction
Est appliqué à la région depuis 0x4005c0 à 0x4005c5 (_dl_relocate_static_pie)
GA+GLIBCXX_ASSERTION: 0x00000010 fonction
Est appliqué à la région depuis 0x4005c0 à 0x4005c5 (_dl_relocate_static_pie)
GA$<version>3h950 0x00000010 OUVERT
Est appliqué à la région depuis 0x40058d à 0x40058d (.annobin_init.c.hot)
GA$<outil>runni[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA$<outil>annob[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA*GOW:0x000000002452a 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA*<protection de la pile> 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA+stack_clash:true 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA*cf_protection:0x008 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA*FORTIFY:0x0000000ff 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA+GLIBCXX_ASSERTION: 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA*<PIC>pie 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA!<enum court>false 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA+omit_frame_pointe: 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA*<ABI>0x000000000012 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA!stack_realign:[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA$<version>3c950 0x00000010 OUVERT
Est appliqué à la région depuis 0x4004f0 à 0x4004f0
GA$<outil>runni[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA$<outil>annob[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*GOW:0x000000002452a 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*<protection de la pile> 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA+stack_clash:true 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*cf_protection:0x008 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*FORTIFY:0x0000000ff 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA+GLIBCXX_ASSERTION: 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*<PIC>pie 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA!<enum court>false 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA+omit_frame_pointe: 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*<ABI>0x000000000012 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA!stack_realign:[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA$<version>3s950 0x00000010 OUVERT
Est appliqué à la région depuis 0x4004f0 à 0x4004f0
GA$<outil>runni[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA$<outil>annob[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*GOW:0x000000002452a 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*<protection de la pile> 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA+stack_clash:true 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*cf_protection:0x008 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*FORTIFY:0x0000000ff 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA+GLIBCXX_ASSERTION: 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*<PIC>pie 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA!<enum court>false 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA+omit_frame_pointe: 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*<ABI>0x000000000012 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA!stack_realign:[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA$<version>3e950 0x00000010 OUVERT
Est appliqué à la région depuis 0x4004f0 à 0x4004f0
GA$<outil>runni[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA$<outil>annob[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*GOW:0x000000002452a 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*<protection de la pile> 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA+stack_clash:true 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*cf_protection:0x008 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*FORTIFY:0x0000000ff 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA+GLIBCXX_ASSERTION: 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*<PIC>pie 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA!<enum court>false 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA+omit_frame_pointe: 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*<ABI>0x000000000012 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA!stack_realign:[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA$<version>3a1 0x00000010 OUVERT
readelf: AVERTISSEMENT: Trou détecté dans les notes de compilation depuis 0x4004f1 jusqu'à 0x40058f
Est appliqué à la région depuis 0x400590 à 0x4005bf
GA$<version>3a1 0x00000010 OUVERT
Est appliqué à la région depuis 0x4005bf à 0x4005bf (.annobin_init.c)
GA$<version>3a1 0x00000010 OUVERT
readelf: AVERTISSEMENT: Trou détecté dans les notes de compilation depuis 0x4005c0 jusqu'à 0x4005c4
Est appliqué à la région depuis 0x4005c5 à 0x4005c5 (.annobin_static_reloc.c_end)
GA$<version>3a1 0x00000010 OUVERT
Est appliqué à la région depuis 0x4004a0 à 0x4004b6
GA$<version>3a1 0x00000010 OUVERT
Est appliqué à la région depuis 0x400768 à 0x400770
GA$<version>3a1 0x00000010 OUVERT
Est appliqué à la région depuis 0x4005d0 à 0x400676
GA$<version>3p950 0x00000010 OUVERT
readelf: AVERTISSEMENT: Trou détecté dans les notes de compilation depuis 0x400677 jusqu'à 0x4006ef
Est appliqué à la région depuis 0x4006f0 à 0x400765 (.annobin_elf_init.c)
GA$<outil>runni[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4006f0 à 0x400765
GA$<outil>annob[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4006f0 à 0x400765
GA*GOW:0x000000002452a 0x00000000 OUVERT
Est appliqué à la région depuis 0x4006f0 à 0x400765
GA*<protection de la pile> 0x00000000 OUVERT
Est appliqué à la région depuis 0x4006f0 à 0x400765
GA+stack_clash:true 0x00000000 OUVERT
Est appliqué à la région depuis 0x4006f0 à 0x400765
GA*cf_protection:0x008 0x00000000 OUVERT
Est appliqué à la région depuis 0x4006f0 à 0x400765
GA*FORTIFY:0x000000002 0x00000000 OUVERT
Est appliqué à la région depuis 0x4006f0 à 0x400765
GA+GLIBCXX_ASSERTION: 0x00000000 OUVERT
Est appliqué à la région depuis 0x4006f0 à 0x400765
GA*<PIC>PIC 0x00000000 OUVERT
Est appliqué à la région depuis 0x4006f0 à 0x400765
GA!<enum court>false 0x00000000 OUVERT
Est appliqué à la région depuis 0x4006f0 à 0x400765
GA+omit_frame_pointe: 0x00000000 OUVERT
Est appliqué à la région depuis 0x4006f0 à 0x400765
GA*<ABI>0x000000000012 0x00000000 OUVERT
Est appliqué à la région depuis 0x4006f0 à 0x400765
GA!stack_realign:[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4006f0 à 0x400765
GA*FORTIFY:0x000000002 0x00000010 fonction
Est appliqué à la région depuis 0x4006f0 à 0x400755 (__libc_csu_init)
GA+GLIBCXX_ASSERTION: 0x00000010 fonction
Est appliqué à la région depuis 0x4006f0 à 0x400755 (__libc_csu_init)
GA*FORTIFY:0x000000002 0x00000010 fonction
Est appliqué à la région depuis 0x400755 à 0x400765
GA+GLIBCXX_ASSERTION: 0x00000010 fonction
Est appliqué à la région depuis 0x400755 à 0x400765
GA$<version>3h950 0x00000010 OUVERT
Est appliqué à la région depuis 0x40058d à 0x40058d (.annobin_init.c.hot)
GA$<outil>runni[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA$<outil>annob[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA*GOW:0x000000002452a 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA*<protection de la pile> 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA+stack_clash:true 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA*cf_protection:0x008 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA*FORTIFY:0x000000002 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA+GLIBCXX_ASSERTION: 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA*<PIC>PIC 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA!<enum court>false 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA+omit_frame_pointe: 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA*<ABI>0x000000000012 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA!stack_realign:[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA$<version>3c950 0x00000010 OUVERT
Est appliqué à la région depuis 0x4004f0 à 0x4004f0
GA$<outil>runni[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA$<outil>annob[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*GOW:0x000000002452a 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*<protection de la pile> 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA+stack_clash:true 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*cf_protection:0x008 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*FORTIFY:0x000000002 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA+GLIBCXX_ASSERTION: 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*<PIC>PIC 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA!<enum court>false 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA+omit_frame_pointe: 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*<ABI>0x000000000012 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA!stack_realign:[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA$<version>3s950 0x00000010 OUVERT
readelf: AVERTISSEMENT: Trou détecté dans les notes de compilation depuis 0x4004f1 jusqu'à 0x40058c
Est appliqué à la région depuis 0x40058d à 0x40058d (.annobin_init.c.hot)
GA$<outil>runni[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA$<outil>annob[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA*GOW:0x000000002452a 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA*<protection de la pile> 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA+stack_clash:true 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA*cf_protection:0x008 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA*FORTIFY:0x000000002 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA+GLIBCXX_ASSERTION: 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA*<PIC>PIC 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA!<enum court>false 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA+omit_frame_pointe: 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA*<ABI>0x000000000012 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA!stack_realign:[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x40058d
GA$<version>3e950 0x00000010 OUVERT
Est appliqué à la région depuis 0x4004f0 à 0x4004f0
GA$<outil>runni[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA$<outil>annob[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*GOW:0x000000002452a 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*<protection de la pile> 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA+stack_clash:true 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*cf_protection:0x008 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*FORTIFY:0x000000002 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA+GLIBCXX_ASSERTION: 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*<PIC>PIC 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA!<enum court>false 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA+omit_frame_pointe: 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA*<ABI>0x000000000012 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA!stack_realign:[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4004f0
GA$<version>3a1 0x00000010 OUVERT
Est appliqué à la région depuis 0x400765 à 0x400765 (.annobin_elf_init.c_end)
GA$<version>3a1 0x00000010 OUVERT
Est appliqué à la région depuis 0x400765 à 0x400765 (.annobin_elf_init.c_end)
GA$<version>3a1 0x00000010 OUVERT
Est appliqué à la région depuis 0x4004b6 à 0x4004bb
GA$<version>3a1 0x00000010 OUVERT
Est appliqué à la région depuis 0x400770 à 0x400775
Affichage des notes trouvées dans: .note.bolt_info
Propriétaire Taille des données Description
GNU 0x0000011b NT_GNU_GOLD_VERSION (version d'or)
Version: BOLT revision: f137ed238db11440f03083b1c88b7ffc0f4af65e, command line: /home/osandov/repos/llvm-build/bin/llvm-bolt primes -o primes.bolt -data=perf.fdata -reorder-blocks=cache+ -reorder-functions=hfsort -split-functions=2 -split-all-cold -split-eh -dyno-stats -update-debug-sections

277
exterminatests/bins/64/elfs/testfile-dwarf-4.info

@ -0,0 +1,277 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x400430
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 10704 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 9
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 36
Table d'index des chaînes d'en-tête de section: 35
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400238 00000238
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 0000000000400254 00000254
0000000000000020 0000000000000000 A 0 0 4
[ 3] .hash HASH 0000000000400278 00000278
0000000000000024 0000000000000004 A 4 0 8
[ 4] .dynsym DYNSYM 00000000004002a0 000002a0
0000000000000060 0000000000000018 A 5 1 8
[ 5] .dynstr STRTAB 0000000000400300 00000300
000000000000003d 0000000000000000 A 0 0 1
[ 6] .gnu.version VERSYM 000000000040033e 0000033e
0000000000000008 0000000000000002 A 4 0 2
[ 7] .gnu.version_r VERNEED 0000000000400348 00000348
0000000000000020 0000000000000000 A 5 1 8
[ 8] .rela.dyn RELA 0000000000400368 00000368
0000000000000018 0000000000000018 A 4 0 8
[ 9] .rela.plt RELA 0000000000400380 00000380
0000000000000030 0000000000000018 AI 4 22 8
[10] .init PROGBITS 00000000004003b0 000003b0
000000000000001a 0000000000000000 AX 0 0 4
[11] .plt PROGBITS 00000000004003d0 000003d0
0000000000000030 0000000000000010 AX 0 0 16
[12] .plt.got PROGBITS 0000000000400400 00000400
0000000000000008 0000000000000000 AX 0 0 8
[13] .text PROGBITS 0000000000400410 00000410
0000000000000202 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 0000000000400614 00000614
0000000000000009 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 0000000000400620 00000620
000000000000000a 0000000000000000 A 0 0 4
[16] .eh_frame_hdr PROGBITS 000000000040062c 0000062c
0000000000000054 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 0000000000400680 00000680
000000000000014c 0000000000000000 A 0 0 8
[18] .init_array INIT_ARRAY 0000000000600e18 00000e18
0000000000000008 0000000000000008 WA 0 0 8
[19] .fini_array FINI_ARRAY 0000000000600e20 00000e20
0000000000000008 0000000000000008 WA 0 0 8
[20] .dynamic DYNAMIC 0000000000600e28 00000e28
00000000000001d0 0000000000000010 WA 5 0 8
[21] .got PROGBITS 0000000000600ff8 00000ff8
0000000000000008 0000000000000008 WA 0 0 8
[22] .got.plt PROGBITS 0000000000601000 00001000
0000000000000028 0000000000000008 WA 0 0 8
[23] .data PROGBITS 0000000000601028 00001028
0000000000000014 0000000000000000 WA 0 0 8
[24] .bss NOBITS 000000000060103c 0000103c
0000000000000004 0000000000000000 WA 0 0 1
[25] .comment PROGBITS 0000000000000000 0000103c
0000000000000056 0000000000000001 MS 0 0 1
[26] .debug_aranges PROGBITS 0000000000000000 00001092
0000000000000070 0000000000000000 0 0 1
[27] .debug_info PROGBITS 0000000000000000 00001102
00000000000003cd 0000000000000000 0 0 1
[28] .debug_abbrev PROGBITS 0000000000000000 000014cf
0000000000000265 0000000000000000 0 0 1
[29] .debug_line PROGBITS 0000000000000000 00001734
000000000000042a 0000000000000000 0 0 1
[30] .debug_str PROGBITS 0000000000000000 00001b5e
0000000000000128 0000000000000001 MS 0 0 1
[31] .debug_loc PROGBITS 0000000000000000 00001c86
0000000000000310 0000000000000000 0 0 1
[32] .debug_ranges PROGBITS 0000000000000000 00001f96
0000000000000060 0000000000000000 0 0 1
[33] .symtab SYMTAB 0000000000000000 00001ff8
00000000000006c0 0000000000000018 34 51 8
[34] .strtab STRTAB 0000000000000000 000026b8
00000000000001c8 0000000000000000 0 0 1
[35] .shstrtab STRTAB 0000000000000000 00002880
0000000000000149 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001f8 0x00000000000001f8 R E 0x8
INTERP 0x0000000000000238 0x0000000000400238 0x0000000000400238
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x00000000000007cc 0x00000000000007cc R E 0x200000
LOAD 0x0000000000000e18 0x0000000000600e18 0x0000000000600e18
0x0000000000000224 0x0000000000000228 RW 0x200000
DYNAMIC 0x0000000000000e28 0x0000000000600e28 0x0000000000600e28
0x00000000000001d0 0x00000000000001d0 RW 0x8
NOTE 0x0000000000000254 0x0000000000400254 0x0000000000400254
0x0000000000000020 0x0000000000000020 R 0x4
GNU_EH_FRAME 0x000000000000062c 0x000000000040062c 0x000000000040062c
0x0000000000000054 0x0000000000000054 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x10
GNU_RELRO 0x0000000000000e18 0x0000000000600e18 0x0000000000600e18
0x00000000000001e8 0x00000000000001e8 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .plt.got .text .fini .rodata .eh_frame_hdr .eh_frame
03 .init_array .fini_array .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag
06 .eh_frame_hdr
07
08 .init_array .fini_array .dynamic .got
Dynamic section at offset 0xe28 contains 24 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x4003b0
0x000000000000000d (FINI) 0x400614
0x0000000000000019 (INIT_ARRAY) 0x600e18
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x600e20
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x0000000000000004 (HASH) 0x400278
0x0000000000000005 (STRTAB) 0x400300
0x0000000000000006 (SYMTAB) 0x4002a0
0x000000000000000a (STRSZ) 61 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x601000
0x0000000000000002 (PLTRELSZ) 48 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400380
0x0000000000000007 (RELA) 0x400368
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400348
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x40033e
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x368 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600ff8 000200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x380 contient 2 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000601018 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
000000601020 000300000007 R_X86_64_JUMP_SLO 0000000000000000 exit@GLIBC_2.2.5 + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 4 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.2.5 (2)
La table de symboles « .symtab » contient 72 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400238 0 SECTION LOCAL DEFAULT 1 .interp
2: 0000000000400254 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 0000000000400278 0 SECTION LOCAL DEFAULT 3 .hash
4: 00000000004002a0 0 SECTION LOCAL DEFAULT 4 .dynsym
5: 0000000000400300 0 SECTION LOCAL DEFAULT 5 .dynstr
6: 000000000040033e 0 SECTION LOCAL DEFAULT 6 .gnu.version
7: 0000000000400348 0 SECTION LOCAL DEFAULT 7 .gnu.version_r
8: 0000000000400368 0 SECTION LOCAL DEFAULT 8 .rela.dyn
9: 0000000000400380 0 SECTION LOCAL DEFAULT 9 .rela.plt
10: 00000000004003b0 0 SECTION LOCAL DEFAULT 10 .init
11: 00000000004003d0 0 SECTION LOCAL DEFAULT 11 .plt
12: 0000000000400400 0 SECTION LOCAL DEFAULT 12 .plt.got
13: 0000000000400410 0 SECTION LOCAL DEFAULT 13 .text
14: 0000000000400614 0 SECTION LOCAL DEFAULT 14 .fini
15: 0000000000400620 0 SECTION LOCAL DEFAULT 15 .rodata
16: 000000000040062c 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 0000000000400680 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 0000000000600e18 0 SECTION LOCAL DEFAULT 18 .init_array
19: 0000000000600e20 0 SECTION LOCAL DEFAULT 19 .fini_array
20: 0000000000600e28 0 SECTION LOCAL DEFAULT 20 .dynamic
21: 0000000000600ff8 0 SECTION LOCAL DEFAULT 21 .got
22: 0000000000601000 0 SECTION LOCAL DEFAULT 22 .got.plt
23: 0000000000601028 0 SECTION LOCAL DEFAULT 23 .data
24: 000000000060103c 0 SECTION LOCAL DEFAULT 24 .bss
25: 0000000000000000 0 SECTION LOCAL DEFAULT 25 .comment
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .debug_aranges
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_info
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_abbrev
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_line
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_str
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_loc
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_ranges
33: 0000000000000000 0 FILE LOCAL DEFAULT ABS world.c
34: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
35: 0000000000400460 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones
36: 0000000000400490 0 FUNC LOCAL DEFAULT 13 register_tm_clones
37: 00000000004004d0 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
38: 000000000060103c 1 OBJECT LOCAL DEFAULT 24 completed.7243
39: 0000000000600e20 0 OBJECT LOCAL DEFAULT 19 __do_global_dtor[...]
40: 0000000000400500 0 FUNC LOCAL DEFAULT 13 frame_dummy
41: 0000000000600e18 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_in[...]
42: 0000000000000000 0 FILE LOCAL DEFAULT ABS hello.c
43: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
44: 00000000004007c8 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
45: 0000000000000000 0 FILE LOCAL DEFAULT ABS
46: 0000000000600e20 0 NOTYPE LOCAL DEFAULT 18 __init_array_end
47: 0000000000600e28 0 OBJECT LOCAL DEFAULT 20 _DYNAMIC
48: 0000000000600e18 0 NOTYPE LOCAL DEFAULT 18 __init_array_start
49: 000000000040062c 0 NOTYPE LOCAL DEFAULT 16 __GNU_EH_FRAME_HDR
50: 0000000000601000 0 OBJECT LOCAL DEFAULT 22 _GLOBAL_OFFSET_TABLE_
51: 0000000000400610 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
52: 0000000000601028 0 NOTYPE WEAK DEFAULT 23 data_start
53: 0000000000400550 17 FUNC GLOBAL DEFAULT 13 baz
54: 000000000060103c 0 NOTYPE GLOBAL DEFAULT 23 _edata
55: 0000000000400614 0 FUNC GLOBAL DEFAULT 14 _fini
56: 0000000000400570 43 FUNC GLOBAL DEFAULT 13 calc
57: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
58: 0000000000601028 0 NOTYPE GLOBAL DEFAULT 23 __data_start
59: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
60: 0000000000601030 0 OBJECT GLOBAL HIDDEN 23 __dso_handle
61: 0000000000400620 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
62: 00000000004005a0 101 FUNC GLOBAL DEFAULT 13 __libc_csu_init
63: 0000000000400510 52 FUNC GLOBAL DEFAULT 13 foo
64: 0000000000601040 0 NOTYPE GLOBAL DEFAULT 24 _end
65: 0000000000400430 0 FUNC GLOBAL DEFAULT 13 _start
66: 0000000000601038 4 OBJECT GLOBAL DEFAULT 23 m
67: 000000000060103c 0 NOTYPE GLOBAL DEFAULT 24 __bss_start
68: 0000000000400410 32 FUNC GLOBAL DEFAULT 13 main
69: 0000000000000000 0 FUNC GLOBAL DEFAULT UND exit@@GLIBC_2.2.5
70: 0000000000601040 0 OBJECT GLOBAL HIDDEN 23 __TMC_END__
71: 00000000004003b0 0 FUNC GLOBAL DEFAULT 10 _init
Histogramme de la longueur de la liste des baquets (total de 3 baquets) :
Long. Nombre % de couverture totale
0 1 ( 33.3%)
1 1 ( 33.3%) 33.3%
2 1 ( 33.3%) 100.0%
La section des symboles de version « .gnu.version » contient 4 entrées :
Adr: 0x000000000040033e Décalage: 0x0000033e Lien: 4 (.dynsym)
000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) 2 (GLIBC_2.2.5)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400348 Décalage: 0x00000348 Lien: 5 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32

280
exterminatests/bins/64/elfs/testfile-dwarf-5.info

@ -0,0 +1,280 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x400430
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 10192 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 9
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 37
Table d'index des chaînes d'en-tête de section: 36
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400238 00000238
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 0000000000400254 00000254
0000000000000020 0000000000000000 A 0 0 4
[ 3] .hash HASH 0000000000400278 00000278
0000000000000024 0000000000000004 A 4 0 8
[ 4] .dynsym DYNSYM 00000000004002a0 000002a0
0000000000000060 0000000000000018 A 5 1 8
[ 5] .dynstr STRTAB 0000000000400300 00000300
000000000000003d 0000000000000000 A 0 0 1
[ 6] .gnu.version VERSYM 000000000040033e 0000033e
0000000000000008 0000000000000002 A 4 0 2
[ 7] .gnu.version_r VERNEED 0000000000400348 00000348
0000000000000020 0000000000000000 A 5 1 8
[ 8] .rela.dyn RELA 0000000000400368 00000368
0000000000000018 0000000000000018 A 4 0 8
[ 9] .rela.plt RELA 0000000000400380 00000380
0000000000000030 0000000000000018 AI 4 22 8
[10] .init PROGBITS 00000000004003b0 000003b0
000000000000001a 0000000000000000 AX 0 0 4
[11] .plt PROGBITS 00000000004003d0 000003d0
0000000000000030 0000000000000010 AX 0 0 16
[12] .plt.got PROGBITS 0000000000400400 00000400
0000000000000008 0000000000000000 AX 0 0 8
[13] .text PROGBITS 0000000000400410 00000410
0000000000000202 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 0000000000400614 00000614
0000000000000009 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 0000000000400620 00000620
000000000000000a 0000000000000000 A 0 0 4
[16] .eh_frame_hdr PROGBITS 000000000040062c 0000062c
0000000000000054 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 0000000000400680 00000680
000000000000014c 0000000000000000 A 0 0 8
[18] .init_array INIT_ARRAY 0000000000600e18 00000e18
0000000000000008 0000000000000008 WA 0 0 8
[19] .fini_array FINI_ARRAY 0000000000600e20 00000e20
0000000000000008 0000000000000008 WA 0 0 8
[20] .dynamic DYNAMIC 0000000000600e28 00000e28
00000000000001d0 0000000000000010 WA 5 0 8
[21] .got PROGBITS 0000000000600ff8 00000ff8
0000000000000008 0000000000000008 WA 0 0 8
[22] .got.plt PROGBITS 0000000000601000 00001000
0000000000000028 0000000000000008 WA 0 0 8
[23] .data PROGBITS 0000000000601028 00001028
0000000000000014 0000000000000000 WA 0 0 8
[24] .bss NOBITS 000000000060103c 0000103c
0000000000000004 0000000000000000 WA 0 0 1
[25] .comment PROGBITS 0000000000000000 0000103c
0000000000000056 0000000000000001 MS 0 0 1
[26] .debug_aranges PROGBITS 0000000000000000 00001092
0000000000000070 0000000000000000 0 0 1
[27] .debug_info PROGBITS 0000000000000000 00001102
00000000000003bc 0000000000000000 0 0 1
[28] .debug_abbrev PROGBITS 0000000000000000 000014be
0000000000000261 0000000000000000 0 0 1
[29] .debug_line PROGBITS 0000000000000000 0000171f
00000000000003e4 0000000000000000 0 0 1
[30] .debug_str PROGBITS 0000000000000000 00001b03
0000000000000109 0000000000000001 MS 0 0 1
[31] .debug_loclists PROGBITS 0000000000000000 00001c0c
0000000000000107 0000000000000000 0 0 1
[32] .debug_line_str PROGBITS 0000000000000000 00001d13
0000000000000087 0000000000000001 MS 0 0 1
[33] .debug_rnglists PROGBITS 0000000000000000 00001d9a
0000000000000031 0000000000000000 0 0 1
[34] .symtab SYMTAB 0000000000000000 00001dd0
00000000000006d8 0000000000000018 35 52 8
[35] .strtab STRTAB 0000000000000000 000024a8
00000000000001c8 0000000000000000 0 0 1
[36] .shstrtab STRTAB 0000000000000000 00002670
0000000000000160 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001f8 0x00000000000001f8 R E 0x8
INTERP 0x0000000000000238 0x0000000000400238 0x0000000000400238
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x00000000000007cc 0x00000000000007cc R E 0x200000
LOAD 0x0000000000000e18 0x0000000000600e18 0x0000000000600e18
0x0000000000000224 0x0000000000000228 RW 0x200000
DYNAMIC 0x0000000000000e28 0x0000000000600e28 0x0000000000600e28
0x00000000000001d0 0x00000000000001d0 RW 0x8
NOTE 0x0000000000000254 0x0000000000400254 0x0000000000400254
0x0000000000000020 0x0000000000000020 R 0x4
GNU_EH_FRAME 0x000000000000062c 0x000000000040062c 0x000000000040062c
0x0000000000000054 0x0000000000000054 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x10
GNU_RELRO 0x0000000000000e18 0x0000000000600e18 0x0000000000600e18
0x00000000000001e8 0x00000000000001e8 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .plt.got .text .fini .rodata .eh_frame_hdr .eh_frame
03 .init_array .fini_array .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag
06 .eh_frame_hdr
07
08 .init_array .fini_array .dynamic .got
Dynamic section at offset 0xe28 contains 24 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x4003b0
0x000000000000000d (FINI) 0x400614
0x0000000000000019 (INIT_ARRAY) 0x600e18
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x600e20
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x0000000000000004 (HASH) 0x400278
0x0000000000000005 (STRTAB) 0x400300
0x0000000000000006 (SYMTAB) 0x4002a0
0x000000000000000a (STRSZ) 61 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x601000
0x0000000000000002 (PLTRELSZ) 48 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400380
0x0000000000000007 (RELA) 0x400368
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400348
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x40033e
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x368 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600ff8 000200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x380 contient 2 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000601018 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
000000601020 000300000007 R_X86_64_JUMP_SLO 0000000000000000 exit@GLIBC_2.2.5 + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 4 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.2.5 (2)
La table de symboles « .symtab » contient 73 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400238 0 SECTION LOCAL DEFAULT 1 .interp
2: 0000000000400254 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 0000000000400278 0 SECTION LOCAL DEFAULT 3 .hash
4: 00000000004002a0 0 SECTION LOCAL DEFAULT 4 .dynsym
5: 0000000000400300 0 SECTION LOCAL DEFAULT 5 .dynstr
6: 000000000040033e 0 SECTION LOCAL DEFAULT 6 .gnu.version
7: 0000000000400348 0 SECTION LOCAL DEFAULT 7 .gnu.version_r
8: 0000000000400368 0 SECTION LOCAL DEFAULT 8 .rela.dyn
9: 0000000000400380 0 SECTION LOCAL DEFAULT 9 .rela.plt
10: 00000000004003b0 0 SECTION LOCAL DEFAULT 10 .init
11: 00000000004003d0 0 SECTION LOCAL DEFAULT 11 .plt
12: 0000000000400400 0 SECTION LOCAL DEFAULT 12 .plt.got
13: 0000000000400410 0 SECTION LOCAL DEFAULT 13 .text
14: 0000000000400614 0 SECTION LOCAL DEFAULT 14 .fini
15: 0000000000400620 0 SECTION LOCAL DEFAULT 15 .rodata
16: 000000000040062c 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 0000000000400680 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 0000000000600e18 0 SECTION LOCAL DEFAULT 18 .init_array
19: 0000000000600e20 0 SECTION LOCAL DEFAULT 19 .fini_array
20: 0000000000600e28 0 SECTION LOCAL DEFAULT 20 .dynamic
21: 0000000000600ff8 0 SECTION LOCAL DEFAULT 21 .got
22: 0000000000601000 0 SECTION LOCAL DEFAULT 22 .got.plt
23: 0000000000601028 0 SECTION LOCAL DEFAULT 23 .data
24: 000000000060103c 0 SECTION LOCAL DEFAULT 24 .bss
25: 0000000000000000 0 SECTION LOCAL DEFAULT 25 .comment
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .debug_aranges
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_info
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_abbrev
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_line
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_str
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_loclists
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_line_str
33: 0000000000000000 0 SECTION LOCAL DEFAULT 33 .debug_rnglists
34: 0000000000000000 0 FILE LOCAL DEFAULT ABS world.c
35: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
36: 0000000000400460 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones
37: 0000000000400490 0 FUNC LOCAL DEFAULT 13 register_tm_clones
38: 00000000004004d0 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
39: 000000000060103c 1 OBJECT LOCAL DEFAULT 24 completed.7243
40: 0000000000600e20 0 OBJECT LOCAL DEFAULT 19 __do_global_dtor[...]
41: 0000000000400500 0 FUNC LOCAL DEFAULT 13 frame_dummy
42: 0000000000600e18 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_in[...]
43: 0000000000000000 0 FILE LOCAL DEFAULT ABS hello.c
44: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
45: 00000000004007c8 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
46: 0000000000000000 0 FILE LOCAL DEFAULT ABS
47: 0000000000600e20 0 NOTYPE LOCAL DEFAULT 18 __init_array_end
48: 0000000000600e28 0 OBJECT LOCAL DEFAULT 20 _DYNAMIC
49: 0000000000600e18 0 NOTYPE LOCAL DEFAULT 18 __init_array_start
50: 000000000040062c 0 NOTYPE LOCAL DEFAULT 16 __GNU_EH_FRAME_HDR
51: 0000000000601000 0 OBJECT LOCAL DEFAULT 22 _GLOBAL_OFFSET_TABLE_
52: 0000000000400610 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
53: 0000000000601028 0 NOTYPE WEAK DEFAULT 23 data_start
54: 0000000000400550 17 FUNC GLOBAL DEFAULT 13 baz
55: 000000000060103c 0 NOTYPE GLOBAL DEFAULT 23 _edata
56: 0000000000400614 0 FUNC GLOBAL DEFAULT 14 _fini
57: 0000000000400570 43 FUNC GLOBAL DEFAULT 13 calc
58: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
59: 0000000000601028 0 NOTYPE GLOBAL DEFAULT 23 __data_start
60: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
61: 0000000000601030 0 OBJECT GLOBAL HIDDEN 23 __dso_handle
62: 0000000000400620 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
63: 00000000004005a0 101 FUNC GLOBAL DEFAULT 13 __libc_csu_init
64: 0000000000400510 52 FUNC GLOBAL DEFAULT 13 foo
65: 0000000000601040 0 NOTYPE GLOBAL DEFAULT 24 _end
66: 0000000000400430 0 FUNC GLOBAL DEFAULT 13 _start
67: 0000000000601038 4 OBJECT GLOBAL DEFAULT 23 m
68: 000000000060103c 0 NOTYPE GLOBAL DEFAULT 24 __bss_start
69: 0000000000400410 32 FUNC GLOBAL DEFAULT 13 main
70: 0000000000000000 0 FUNC GLOBAL DEFAULT UND exit@@GLIBC_2.2.5
71: 0000000000601040 0 OBJECT GLOBAL HIDDEN 23 __TMC_END__
72: 00000000004003b0 0 FUNC GLOBAL DEFAULT 10 _init
Histogramme de la longueur de la liste des baquets (total de 3 baquets) :
Long. Nombre % de couverture totale
0 1 ( 33.3%)
1 1 ( 33.3%) 33.3%
2 1 ( 33.3%) 100.0%
La section des symboles de version « .gnu.version » contient 4 entrées :
Adr: 0x000000000040033e Décalage: 0x0000033e Lien: 4 (.dynsym)
000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) 2 (GLIBC_2.2.5)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400348 Décalage: 0x00000348 Lien: 5 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32

270
exterminatests/bins/64/elfs/testfile-dwzstr.info

@ -0,0 +1,270 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x400400
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 4886 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 9
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 35
Table d'index des chaînes d'en-tête de section: 32
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400238 00000238
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 0000000000400254 00000254
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 0000000000400274 00000274
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400298 00000298
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 00000000004002b8 000002b8
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 0000000000400300 00000300
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 0000000000400338 00000338
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 0000000000400340 00000340
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 0000000000400360 00000360
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400378 00000378
0000000000000030 0000000000000018 A 5 12 8
[11] .init PROGBITS 00000000004003a8 000003a8
000000000000001a 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 00000000004003d0 000003d0
0000000000000030 0000000000000010 AX 0 0 16
[13] .text PROGBITS 0000000000400400 00000400
0000000000000194 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 0000000000400594 00000594
0000000000000009 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 00000000004005a0 000005a0
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 00000000004005b0 000005b0
0000000000000034 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 00000000004005e8 000005e8
00000000000000d4 0000000000000000 A 0 0 8
[18] .init_array INIT_ARRAY 0000000000600e10 00000e10
0000000000000008 0000000000000000 WA 0 0 8
[19] .fini_array FINI_ARRAY 0000000000600e18 00000e18
0000000000000008 0000000000000000 WA 0 0 8
[20] .jcr PROGBITS 0000000000600e20 00000e20
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic DYNAMIC 0000000000600e28 00000e28
00000000000001d0 0000000000000010 WA 6 0 8
[22] .got PROGBITS 0000000000600ff8 00000ff8
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt PROGBITS 0000000000601000 00001000
0000000000000028 0000000000000008 WA 0 0 8
[24] .data PROGBITS 0000000000601028 00001028
0000000000000004 0000000000000000 WA 0 0 4
[25] .bss NOBITS 000000000060102c 0000102c
0000000000000004 0000000000000000 WA 0 0 4
[26] .comment PROGBITS 0000000000000000 0000102c
000000000000002c 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 00001058
0000000000000030 0000000000000000 0 0 1
[28] .debug_info PROGBITS 0000000000000000 00001088
000000000000006d 0000000000000000 0 0 1
[29] .debug_abbrev PROGBITS 0000000000000000 000010f5
000000000000005c 0000000000000000 0 0 1
[30] .debug_line PROGBITS 0000000000000000 00001151
000000000000003a 0000000000000000 0 0 1
[31] .gnu_debugaltlink PROGBITS 0000000000000000 0000118b
000000000000002a 0000000000000000 0 0 1
[32] .shstrtab STRTAB 0000000000000000 000011b5
000000000000015a 0000000000000000 0 0 1
[33] .symtab SYMTAB 0000000000000000 00001bd6
0000000000000678 0000000000000018 34 50 8
[34] .strtab STRTAB 0000000000000000 0000224e
0000000000000224 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001f8 0x00000000000001f8 R E 0x8
INTERP 0x0000000000000238 0x0000000000400238 0x0000000000400238
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x00000000000006bc 0x00000000000006bc R E 0x200000
LOAD 0x0000000000000e10 0x0000000000600e10 0x0000000000600e10
0x000000000000021c 0x0000000000000220 RW 0x200000
DYNAMIC 0x0000000000000e28 0x0000000000600e28 0x0000000000600e28
0x00000000000001d0 0x00000000000001d0 RW 0x8
NOTE 0x0000000000000254 0x0000000000400254 0x0000000000400254
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x00000000000005b0 0x00000000004005b0 0x00000000004005b0
0x0000000000000034 0x0000000000000034 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x8
GNU_RELRO 0x0000000000000e10 0x0000000000600e10 0x0000000000600e10
0x00000000000001f0 0x00000000000001f0 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
08 .init_array .fini_array .jcr .dynamic .got
Dynamic section at offset 0xe28 contains 24 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x4003a8
0x000000000000000d (FINI) 0x400594
0x0000000000000019 (INIT_ARRAY) 0x600e10
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x600e18
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x000000006ffffef5 (GNU_HASH) 0x400298
0x0000000000000005 (STRTAB) 0x400300
0x0000000000000006 (SYMTAB) 0x4002b8
0x000000000000000a (STRSZ) 56 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x601000
0x0000000000000002 (PLTRELSZ) 48 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400378
0x0000000000000007 (RELA) 0x400360
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400340
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x400338
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x360 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600ff8 000200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x378 contient 2 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000601018 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
000000601020 000200000007 R_X86_64_JUMP_SLO 0000000000000000 __gmon_start__ + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 3 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
La table de symboles « .symtab » contient 69 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400238 0 SECTION LOCAL DEFAULT 1 .interp
2: 0000000000400254 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 0000000000400274 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id
4: 0000000000400298 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 00000000004002b8 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 0000000000400300 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 0000000000400338 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 0000000000400340 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 0000000000400360 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400378 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 00000000004003a8 0 SECTION LOCAL DEFAULT 11 .init
12: 00000000004003d0 0 SECTION LOCAL DEFAULT 12 .plt
13: 0000000000400400 0 SECTION LOCAL DEFAULT 13 .text
14: 0000000000400594 0 SECTION LOCAL DEFAULT 14 .fini
15: 00000000004005a0 0 SECTION LOCAL DEFAULT 15 .rodata
16: 00000000004005b0 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 00000000004005e8 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 0000000000600e10 0 SECTION LOCAL DEFAULT 18 .init_array
19: 0000000000600e18 0 SECTION LOCAL DEFAULT 19 .fini_array
20: 0000000000600e20 0 SECTION LOCAL DEFAULT 20 .jcr
21: 0000000000600e28 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 0000000000600ff8 0 SECTION LOCAL DEFAULT 22 .got
23: 0000000000601000 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 0000000000601028 0 SECTION LOCAL DEFAULT 24 .data
25: 000000000060102c 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_info
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_abbrev
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_line
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .gnu_debugaltlink
32: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
33: 0000000000600e20 0 OBJECT LOCAL DEFAULT 20 __JCR_LIST__
34: 0000000000400430 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones
35: 0000000000400460 0 FUNC LOCAL DEFAULT 13 register_tm_clones
36: 00000000004004a0 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
37: 000000000060102c 1 OBJECT LOCAL DEFAULT 25 completed.6137
38: 0000000000600e18 0 OBJECT LOCAL DEFAULT 19 __do_global_dtor[...]
39: 00000000004004c0 0 FUNC LOCAL DEFAULT 13 frame_dummy
40: 0000000000600e10 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_in[...]
41: 0000000000000000 0 FILE LOCAL DEFAULT ABS main.c
42: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
43: 00000000004006b8 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
44: 0000000000600e20 0 OBJECT LOCAL DEFAULT 20 __JCR_END__
45: 0000000000000000 0 FILE LOCAL DEFAULT ABS
46: 0000000000600e18 0 NOTYPE LOCAL DEFAULT 18 __init_array_end
47: 0000000000600e28 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC
48: 0000000000600e10 0 NOTYPE LOCAL DEFAULT 18 __init_array_start
49: 0000000000601000 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_
50: 0000000000400590 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
51: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterT[...]
52: 0000000000601028 0 NOTYPE WEAK DEFAULT 24 data_start
53: 000000000060102c 0 NOTYPE GLOBAL DEFAULT 24 _edata
54: 0000000000400594 0 FUNC GLOBAL DEFAULT 14 _fini
55: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
56: 0000000000601028 0 NOTYPE GLOBAL DEFAULT 24 __data_start
57: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
58: 00000000004005a8 0 OBJECT GLOBAL HIDDEN 15 __dso_handle
59: 00000000004005a0 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
60: 0000000000400500 137 FUNC GLOBAL DEFAULT 13 __libc_csu_init
61: 0000000000601030 0 NOTYPE GLOBAL DEFAULT 25 _end
62: 0000000000400400 0 FUNC GLOBAL DEFAULT 13 _start
63: 000000000060102c 0 NOTYPE GLOBAL DEFAULT 25 __bss_start
64: 00000000004004ec 18 FUNC GLOBAL DEFAULT 13 main
65: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
66: 0000000000601030 0 OBJECT GLOBAL HIDDEN 24 __TMC_END__
67: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMC[...]
68: 00000000004003a8 0 FUNC GLOBAL DEFAULT 11 _init
La section des symboles de version « .gnu.version » contient 3 entrées :
Adr: 0x0000000000400338 Décalage: 0x00000338 Lien: 5 (.dynsym)
000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400340 Décalage: 0x00000340 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: 7c8c517c14b73473020a93c5d8b1ca6af874cf12

96
exterminatests/bins/64/elfs/testfile-gnu-property-note.info

@ -0,0 +1,96 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x401020
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 0 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 12
Taille des en-têtes de section: 0 (octets)
Nombre d'en-têtes de section: 0
Table d'index des chaînes d'en-tête de section: 0
Il n'y a pas de section dans ce fichier.
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000002a0 0x00000000000002a0 R 0x8
INTERP 0x00000000000002e0 0x00000000004002e0 0x00000000004002e0
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x0000000000000460 0x0000000000000460 R 0x1000
LOAD 0x0000000000001000 0x0000000000401000 0x0000000000401000
0x00000000000001a5 0x00000000000001a5 R E 0x1000
LOAD 0x0000000000002000 0x0000000000402000 0x0000000000402000
0x0000000000000108 0x0000000000000108 R 0x1000
LOAD 0x0000000000002e50 0x0000000000403e50 0x0000000000403e50
0x00000000000001cc 0x00000000000001d0 RW 0x1000
DYNAMIC 0x0000000000002e60 0x0000000000403e60 0x0000000000403e60
0x0000000000000190 0x0000000000000190 RW 0x8
NOTE 0x0000000000000300 0x0000000000400300 0x0000000000400300
0x0000000000000020 0x0000000000000020 R 0x8
NOTE 0x0000000000000320 0x0000000000400320 0x0000000000400320
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x0000000000002010 0x0000000000402010 0x0000000000402010
0x0000000000000034 0x0000000000000034 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x10
GNU_RELRO 0x0000000000002e50 0x0000000000403e50 0x0000000000403e50
0x00000000000001b0 0x00000000000001b0 R 0x1
Dynamic section at offset 0x2e60 contains 20 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x401000
0x000000000000000d (FINI) 0x401198
0x0000000000000019 (INIT_ARRAY) 0x403e50
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x403e58
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x000000006ffffef5 (GNU_HASH) 0x400368
0x0000000000000005 (STRTAB) 0x4003d0
0x0000000000000006 (SYMTAB) 0x400388
0x000000000000000a (STRSZ) 56 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000007 (RELA) 0x400430
0x0000000000000008 (RELASZ) 48 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400410
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x400408
0x0000000000000000 (NULL) 0x0
Il n'y a pas d'informations de réadressage statique dans ce fichier.
Pour voir les réadressages dynamiques, ajoutez --use-dynamic à la ligne de commande.
Pas d'information de déroulement spécifique au processeur à décoder
L'information dynamique des symboles n'est pas disponible pour l'affichage des symboles.
Aucune information de version repérée dans ce fichier.
Affichage des notes trouvées au décalage de fichier 0x00000300 avec une longueur de 0x00000020 :
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_PROPERTY_TYPE_0
Propriétés: x86 feature: IBT, SHSTK
Affichage des notes trouvées au décalage de fichier 0x00000320 avec une longueur de 0x00000044 :
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 3.2.0
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: 83cb2229fabd2065d1361f5b46424cd75270f94b

225
exterminatests/bins/64/elfs/testfile-info-link.debuginfo.info

@ -0,0 +1,225 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x400400
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 3616 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 9
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 35
Table d'index des chaînes d'en-tête de section: 32
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp NOBITS 0000000000400238 00000238
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 0000000000400254 00000254
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 0000000000400274 00000274
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash NOBITS 0000000000400298 00000298
000000000000001c 0000000000000000 A 0 0 8
[ 5] .dynsym NOBITS 00000000004002b8 00000298
0000000000000048 0000000000000018 A 0 1 8
[ 6] .dynstr NOBITS 0000000000400300 00000298
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version NOBITS 0000000000400338 00000298
0000000000000006 0000000000000002 A 0 0 2
[ 8] .gnu.version_r NOBITS 0000000000400340 00000298
0000000000000020 0000000000000000 A 0 1 8
[ 9] .rela.dyn NOBITS 0000000000400360 00000298
0000000000000018 0000000000000018 A 0 0 8
[10] .rela.plt NOBITS 0000000000400378 00000298
0000000000000030 0000000000000018 A 0 0 8
[11] .init NOBITS 00000000004003a8 00000298
000000000000001a 0000000000000000 AX 0 0 4
[12] .plt NOBITS 00000000004003d0 00000298
0000000000000030 0000000000000010 AX 0 0 16
[13] .text NOBITS 0000000000400400 00000298
0000000000000182 0000000000000000 AX 0 0 16
[14] .fini NOBITS 0000000000400584 00000298
0000000000000009 0000000000000000 AX 0 0 4
[15] .rodata NOBITS 0000000000400590 00000298
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame_hdr NOBITS 00000000004005a0 00000298
0000000000000034 0000000000000000 A 0 0 4
[17] .eh_frame NOBITS 00000000004005d8 00000298
00000000000000f4 0000000000000000 A 0 0 8
[18] .init_array NOBITS 0000000000600e10 00000e10
0000000000000008 0000000000000000 WA 0 0 8
[19] .fini_array NOBITS 0000000000600e18 00000e10
0000000000000008 0000000000000000 WA 0 0 8
[20] .jcr NOBITS 0000000000600e20 00000e10
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic NOBITS 0000000000600e28 00000e10
00000000000001d0 0000000000000010 WA 0 0 8
[22] .got NOBITS 0000000000600ff8 00000e10
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt NOBITS 0000000000601000 00000e10
0000000000000028 0000000000000008 WA 0 0 8
[24] .data NOBITS 0000000000601028 00000e10
0000000000000004 0000000000000000 WA 0 0 1
[25] .bss NOBITS 000000000060102c 00000e10
0000000000000004 0000000000000000 WA 0 0 1
[26] .comment PROGBITS 0000000000000000 00000298
000000000000002c 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 000002c4
0000000000000030 0000000000000000 0 0 1
[28] .debug_info PROGBITS 0000000000000000 000002f4
0000000000000052 0000000000000000 0 0 1
[29] .debug_abbrev PROGBITS 0000000000000000 00000346
0000000000000037 0000000000000000 0 0 1
[30] .debug_line PROGBITS 0000000000000000 0000037d
000000000000003e 0000000000000000 0 0 1
[31] .debug_str PROGBITS 0000000000000000 000003bb
0000000000000077 0000000000000001 MS 0 0 1
[32] .shstrtab STRTAB 0000000000000000 00000432
0000000000000148 0000000000000000 0 0 1
[33] .symtab SYMTAB 0000000000000000 00000580
0000000000000678 0000000000000018 34 50 8
[34] .strtab STRTAB 0000000000000000 00000bf8
0000000000000228 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001f8 0x00000000000001f8 R E 0x8
INTERP 0x0000000000000238 0x0000000000400238 0x0000000000400238
0x0000000000000000 0x000000000000001c R 0x1
readelf: ERREUR: Incapable de repérer le nom de l'interpréteur du programme
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x0000000000000298 0x00000000000006cc R E 0x200000
LOAD 0x0000000000000e10 0x0000000000600e10 0x0000000000600e10
0x0000000000000000 0x0000000000000220 RW 0x200000
DYNAMIC 0x0000000000000e10 0x0000000000600e28 0x0000000000600e28
0x0000000000000000 0x00000000000001d0 RW 0x8
NOTE 0x0000000000000254 0x0000000000400254 0x0000000000400254
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x0000000000000298 0x00000000004005a0 0x00000000004005a0
0x0000000000000000 0x0000000000000034 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x10
GNU_RELRO 0x0000000000000e10 0x0000000000600e10 0x0000000000600e10
0x00000000000001f0 0x00000000000001f0 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
08 .init_array .fini_array .jcr .dynamic .got
Il n'y a pas de section dynamique dans ce fichier.
Il n'y a pas de réadressages dans ce fichier.
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .symtab » contient 69 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400238 0 SECTION LOCAL DEFAULT 1 .interp
2: 0000000000400254 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 0000000000400274 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id
4: 0000000000400298 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 00000000004002b8 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 0000000000400300 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 0000000000400338 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 0000000000400340 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 0000000000400360 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400378 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 00000000004003a8 0 SECTION LOCAL DEFAULT 11 .init
12: 00000000004003d0 0 SECTION LOCAL DEFAULT 12 .plt
13: 0000000000400400 0 SECTION LOCAL DEFAULT 13 .text
14: 0000000000400584 0 SECTION LOCAL DEFAULT 14 .fini
15: 0000000000400590 0 SECTION LOCAL DEFAULT 15 .rodata
16: 00000000004005a0 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 00000000004005d8 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 0000000000600e10 0 SECTION LOCAL DEFAULT 18 .init_array
19: 0000000000600e18 0 SECTION LOCAL DEFAULT 19 .fini_array
20: 0000000000600e20 0 SECTION LOCAL DEFAULT 20 .jcr
21: 0000000000600e28 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 0000000000600ff8 0 SECTION LOCAL DEFAULT 22 .got
23: 0000000000601000 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 0000000000601028 0 SECTION LOCAL DEFAULT 24 .data
25: 000000000060102c 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_info
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_abbrev
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_line
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_str
32: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
33: 0000000000600e20 0 OBJECT LOCAL DEFAULT 20 __JCR_LIST__
34: 0000000000400430 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones
35: 0000000000400470 0 FUNC LOCAL DEFAULT 13 register_tm_clones
36: 00000000004004b0 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
37: 000000000060102c 1 OBJECT LOCAL DEFAULT 25 completed.6924
38: 0000000000600e18 0 OBJECT LOCAL DEFAULT 19 __do_global_dtor[...]
39: 00000000004004d0 0 FUNC LOCAL DEFAULT 13 frame_dummy
40: 0000000000600e10 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_in[...]
41: 0000000000000000 0 FILE LOCAL DEFAULT ABS testprog.c
42: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
43: 00000000004006c8 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
44: 0000000000600e20 0 OBJECT LOCAL DEFAULT 20 __JCR_END__
45: 0000000000000000 0 FILE LOCAL DEFAULT ABS
46: 0000000000600e18 0 NOTYPE LOCAL DEFAULT 18 __init_array_end
47: 0000000000600e28 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC
48: 0000000000600e10 0 NOTYPE LOCAL DEFAULT 18 __init_array_start
49: 0000000000601000 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_
50: 0000000000400580 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
51: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterT[...]
52: 0000000000601028 0 NOTYPE WEAK DEFAULT 24 data_start
53: 000000000060102c 0 NOTYPE GLOBAL DEFAULT 24 _edata
54: 0000000000400584 0 FUNC GLOBAL DEFAULT 14 _fini
55: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
56: 0000000000601028 0 NOTYPE GLOBAL DEFAULT 24 __data_start
57: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
58: 0000000000400598 0 OBJECT GLOBAL HIDDEN 15 __dso_handle
59: 0000000000400590 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
60: 0000000000400510 101 FUNC GLOBAL DEFAULT 13 __libc_csu_init
61: 0000000000601030 0 NOTYPE GLOBAL DEFAULT 25 _end
62: 0000000000400400 42 FUNC GLOBAL DEFAULT 13 _start
63: 000000000060102c 0 NOTYPE GLOBAL DEFAULT 25 __bss_start
64: 00000000004004f6 11 FUNC GLOBAL DEFAULT 13 main
65: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
66: 0000000000601030 0 OBJECT GLOBAL HIDDEN 24 __TMC_END__
67: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMC[...]
68: 00000000004003a8 0 FUNC GLOBAL DEFAULT 11 _init
Aucune information de version repérée dans ce fichier.
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: 30a27ae618b3a35cd3082babd7c34e163dec38eb

270
exterminatests/bins/64/elfs/testfile-info-link.info

@ -0,0 +1,270 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x400400
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 7088 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 9
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 35
Table d'index des chaînes d'en-tête de section: 32
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400238 00000238
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 0000000000400254 00000254
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 0000000000400274 00000274
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400298 00000298
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 00000000004002b8 000002b8
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 0000000000400300 00000300
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 0000000000400338 00000338
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 0000000000400340 00000340
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 0000000000400360 00000360
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400378 00000378
0000000000000030 0000000000000018 AI 5 12 8
[11] .init PROGBITS 00000000004003a8 000003a8
000000000000001a 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 00000000004003d0 000003d0
0000000000000030 0000000000000010 AX 0 0 16
[13] .text PROGBITS 0000000000400400 00000400
0000000000000182 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 0000000000400584 00000584
0000000000000009 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 0000000000400590 00000590
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 00000000004005a0 000005a0
0000000000000034 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 00000000004005d8 000005d8
00000000000000f4 0000000000000000 A 0 0 8
[18] .init_array INIT_ARRAY 0000000000600e10 00000e10
0000000000000008 0000000000000000 WA 0 0 8
[19] .fini_array FINI_ARRAY 0000000000600e18 00000e18
0000000000000008 0000000000000000 WA 0 0 8
[20] .jcr PROGBITS 0000000000600e20 00000e20
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic DYNAMIC 0000000000600e28 00000e28
00000000000001d0 0000000000000010 WA 6 0 8
[22] .got PROGBITS 0000000000600ff8 00000ff8
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt PROGBITS 0000000000601000 00001000
0000000000000028 0000000000000008 WA 0 0 8
[24] .data PROGBITS 0000000000601028 00001028
0000000000000004 0000000000000000 WA 0 0 1
[25] .bss NOBITS 000000000060102c 0000102c
0000000000000004 0000000000000000 WA 0 0 1
[26] .comment PROGBITS 0000000000000000 0000102c
000000000000002c 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 00001058
0000000000000030 0000000000000000 0 0 1
[28] .debug_info PROGBITS 0000000000000000 00001088
0000000000000052 0000000000000000 0 0 1
[29] .debug_abbrev PROGBITS 0000000000000000 000010da
0000000000000037 0000000000000000 0 0 1
[30] .debug_line PROGBITS 0000000000000000 00001111
000000000000003e 0000000000000000 0 0 1
[31] .debug_str PROGBITS 0000000000000000 0000114f
0000000000000077 0000000000000001 MS 0 0 1
[32] .shstrtab STRTAB 0000000000000000 000011c6
0000000000000148 0000000000000000 0 0 1
[33] .symtab SYMTAB 0000000000000000 00001310
0000000000000678 0000000000000018 34 50 8
[34] .strtab STRTAB 0000000000000000 00001988
0000000000000228 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001f8 0x00000000000001f8 R E 0x8
INTERP 0x0000000000000238 0x0000000000400238 0x0000000000400238
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x00000000000006cc 0x00000000000006cc R E 0x200000
LOAD 0x0000000000000e10 0x0000000000600e10 0x0000000000600e10
0x000000000000021c 0x0000000000000220 RW 0x200000
DYNAMIC 0x0000000000000e28 0x0000000000600e28 0x0000000000600e28
0x00000000000001d0 0x00000000000001d0 RW 0x8
NOTE 0x0000000000000254 0x0000000000400254 0x0000000000400254
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x00000000000005a0 0x00000000004005a0 0x00000000004005a0
0x0000000000000034 0x0000000000000034 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x10
GNU_RELRO 0x0000000000000e10 0x0000000000600e10 0x0000000000600e10
0x00000000000001f0 0x00000000000001f0 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
08 .init_array .fini_array .jcr .dynamic .got
Dynamic section at offset 0xe28 contains 24 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x4003a8
0x000000000000000d (FINI) 0x400584
0x0000000000000019 (INIT_ARRAY) 0x600e10
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x600e18
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x000000006ffffef5 (GNU_HASH) 0x400298
0x0000000000000005 (STRTAB) 0x400300
0x0000000000000006 (SYMTAB) 0x4002b8
0x000000000000000a (STRSZ) 56 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x601000
0x0000000000000002 (PLTRELSZ) 48 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400378
0x0000000000000007 (RELA) 0x400360
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400340
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x400338
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x360 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600ff8 000200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x378 contient 2 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000601018 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
000000601020 000200000007 R_X86_64_JUMP_SLO 0000000000000000 __gmon_start__ + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 3 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
La table de symboles « .symtab » contient 69 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400238 0 SECTION LOCAL DEFAULT 1 .interp
2: 0000000000400254 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 0000000000400274 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id
4: 0000000000400298 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 00000000004002b8 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 0000000000400300 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 0000000000400338 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 0000000000400340 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 0000000000400360 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400378 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 00000000004003a8 0 SECTION LOCAL DEFAULT 11 .init
12: 00000000004003d0 0 SECTION LOCAL DEFAULT 12 .plt
13: 0000000000400400 0 SECTION LOCAL DEFAULT 13 .text
14: 0000000000400584 0 SECTION LOCAL DEFAULT 14 .fini
15: 0000000000400590 0 SECTION LOCAL DEFAULT 15 .rodata
16: 00000000004005a0 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 00000000004005d8 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 0000000000600e10 0 SECTION LOCAL DEFAULT 18 .init_array
19: 0000000000600e18 0 SECTION LOCAL DEFAULT 19 .fini_array
20: 0000000000600e20 0 SECTION LOCAL DEFAULT 20 .jcr
21: 0000000000600e28 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 0000000000600ff8 0 SECTION LOCAL DEFAULT 22 .got
23: 0000000000601000 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 0000000000601028 0 SECTION LOCAL DEFAULT 24 .data
25: 000000000060102c 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_info
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_abbrev
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_line
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_str
32: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
33: 0000000000600e20 0 OBJECT LOCAL DEFAULT 20 __JCR_LIST__
34: 0000000000400430 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones
35: 0000000000400470 0 FUNC LOCAL DEFAULT 13 register_tm_clones
36: 00000000004004b0 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
37: 000000000060102c 1 OBJECT LOCAL DEFAULT 25 completed.6924
38: 0000000000600e18 0 OBJECT LOCAL DEFAULT 19 __do_global_dtor[...]
39: 00000000004004d0 0 FUNC LOCAL DEFAULT 13 frame_dummy
40: 0000000000600e10 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_in[...]
41: 0000000000000000 0 FILE LOCAL DEFAULT ABS testprog.c
42: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
43: 00000000004006c8 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
44: 0000000000600e20 0 OBJECT LOCAL DEFAULT 20 __JCR_END__
45: 0000000000000000 0 FILE LOCAL DEFAULT ABS
46: 0000000000600e18 0 NOTYPE LOCAL DEFAULT 18 __init_array_end
47: 0000000000600e28 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC
48: 0000000000600e10 0 NOTYPE LOCAL DEFAULT 18 __init_array_start
49: 0000000000601000 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_
50: 0000000000400580 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
51: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterT[...]
52: 0000000000601028 0 NOTYPE WEAK DEFAULT 24 data_start
53: 000000000060102c 0 NOTYPE GLOBAL DEFAULT 24 _edata
54: 0000000000400584 0 FUNC GLOBAL DEFAULT 14 _fini
55: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
56: 0000000000601028 0 NOTYPE GLOBAL DEFAULT 24 __data_start
57: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
58: 0000000000400598 0 OBJECT GLOBAL HIDDEN 15 __dso_handle
59: 0000000000400590 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
60: 0000000000400510 101 FUNC GLOBAL DEFAULT 13 __libc_csu_init
61: 0000000000601030 0 NOTYPE GLOBAL DEFAULT 25 _end
62: 0000000000400400 42 FUNC GLOBAL DEFAULT 13 _start
63: 000000000060102c 0 NOTYPE GLOBAL DEFAULT 25 __bss_start
64: 00000000004004f6 11 FUNC GLOBAL DEFAULT 13 main
65: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
66: 0000000000601030 0 OBJECT GLOBAL HIDDEN 24 __TMC_END__
67: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMC[...]
68: 00000000004003a8 0 FUNC GLOBAL DEFAULT 11 _init
La section des symboles de version « .gnu.version » contient 3 entrées :
Adr: 0x0000000000400338 Décalage: 0x00000338 Lien: 5 (.dynsym)
000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400340 Décalage: 0x00000340 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: 30a27ae618b3a35cd3082babd7c34e163dec38eb

255
exterminatests/bins/64/elfs/testfile-info-link.stripped.info

@ -0,0 +1,255 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x400400
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 6536 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 9
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 30
Table d'index des chaînes d'en-tête de section: 29
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400238 00000238
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 0000000000400254 00000254
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 0000000000400274 00000274
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400298 00000298
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 00000000004002b8 000002b8
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 0000000000400300 00000300
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 0000000000400338 00000338
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 0000000000400340 00000340
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 0000000000400360 00000360
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400378 00000378
0000000000000030 0000000000000018 AI 5 12 8
[11] .init PROGBITS 00000000004003a8 000003a8
000000000000001a 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 00000000004003d0 000003d0
0000000000000030 0000000000000010 AX 0 0 16
[13] .text PROGBITS 0000000000400400 00000400
0000000000000182 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 0000000000400584 00000584
0000000000000009 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 0000000000400590 00000590
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 00000000004005a0 000005a0
0000000000000034 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 00000000004005d8 000005d8
00000000000000f4 0000000000000000 A 0 0 8
[18] .init_array INIT_ARRAY 0000000000600e10 00000e10
0000000000000008 0000000000000000 WA 0 0 8
[19] .fini_array FINI_ARRAY 0000000000600e18 00000e18
0000000000000008 0000000000000000 WA 0 0 8
[20] .jcr PROGBITS 0000000000600e20 00000e20
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic DYNAMIC 0000000000600e28 00000e28
00000000000001d0 0000000000000010 WA 6 0 8
[22] .got PROGBITS 0000000000600ff8 00000ff8
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt PROGBITS 0000000000601000 00001000
0000000000000028 0000000000000008 WA 0 0 8
[24] .data PROGBITS 0000000000601028 00001028
0000000000000004 0000000000000000 WA 0 0 1
[25] .bss NOBITS 000000000060102c 0000102c
0000000000000004 0000000000000000 WA 0 0 1
[26] .comment PROGBITS 0000000000000000 0000102c
000000000000002c 0000000000000001 MS 0 0 1
[27] .symtab SYMTAB 0000000000000000 00001058
0000000000000600 0000000000000018 28 45 8
[28] .strtab STRTAB 0000000000000000 00001658
0000000000000228 0000000000000000 0 0 1
[29] .shstrtab STRTAB 0000000000000000 00001880
0000000000000108 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001f8 0x00000000000001f8 R E 0x8
INTERP 0x0000000000000238 0x0000000000400238 0x0000000000400238
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x00000000000006cc 0x00000000000006cc R E 0x200000
LOAD 0x0000000000000e10 0x0000000000600e10 0x0000000000600e10
0x000000000000021c 0x0000000000000220 RW 0x200000
DYNAMIC 0x0000000000000e28 0x0000000000600e28 0x0000000000600e28
0x00000000000001d0 0x00000000000001d0 RW 0x8
NOTE 0x0000000000000254 0x0000000000400254 0x0000000000400254
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x00000000000005a0 0x00000000004005a0 0x00000000004005a0
0x0000000000000034 0x0000000000000034 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x10
GNU_RELRO 0x0000000000000e10 0x0000000000600e10 0x0000000000600e10
0x00000000000001f0 0x00000000000001f0 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
08 .init_array .fini_array .jcr .dynamic .got
Dynamic section at offset 0xe28 contains 24 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x4003a8
0x000000000000000d (FINI) 0x400584
0x0000000000000019 (INIT_ARRAY) 0x600e10
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x600e18
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x000000006ffffef5 (GNU_HASH) 0x400298
0x0000000000000005 (STRTAB) 0x400300
0x0000000000000006 (SYMTAB) 0x4002b8
0x000000000000000a (STRSZ) 56 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x601000
0x0000000000000002 (PLTRELSZ) 48 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400378
0x0000000000000007 (RELA) 0x400360
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400340
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x400338
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x360 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600ff8 000200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x378 contient 2 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000601018 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
000000601020 000200000007 R_X86_64_JUMP_SLO 0000000000000000 __gmon_start__ + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 3 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
La table de symboles « .symtab » contient 64 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400238 0 SECTION LOCAL DEFAULT 1 .interp
2: 0000000000400254 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 0000000000400274 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id
4: 0000000000400298 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 00000000004002b8 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 0000000000400300 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 0000000000400338 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 0000000000400340 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 0000000000400360 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400378 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 00000000004003a8 0 SECTION LOCAL DEFAULT 11 .init
12: 00000000004003d0 0 SECTION LOCAL DEFAULT 12 .plt
13: 0000000000400400 0 SECTION LOCAL DEFAULT 13 .text
14: 0000000000400584 0 SECTION LOCAL DEFAULT 14 .fini
15: 0000000000400590 0 SECTION LOCAL DEFAULT 15 .rodata
16: 00000000004005a0 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 00000000004005d8 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 0000000000600e10 0 SECTION LOCAL DEFAULT 18 .init_array
19: 0000000000600e18 0 SECTION LOCAL DEFAULT 19 .fini_array
20: 0000000000600e20 0 SECTION LOCAL DEFAULT 20 .jcr
21: 0000000000600e28 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 0000000000600ff8 0 SECTION LOCAL DEFAULT 22 .got
23: 0000000000601000 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 0000000000601028 0 SECTION LOCAL DEFAULT 24 .data
25: 000000000060102c 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
28: 0000000000600e20 0 OBJECT LOCAL DEFAULT 20 __JCR_LIST__
29: 0000000000400430 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones
30: 0000000000400470 0 FUNC LOCAL DEFAULT 13 register_tm_clones
31: 00000000004004b0 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
32: 000000000060102c 1 OBJECT LOCAL DEFAULT 25 completed.6924
33: 0000000000600e18 0 OBJECT LOCAL DEFAULT 19 __do_global_dtor[...]
34: 00000000004004d0 0 FUNC LOCAL DEFAULT 13 frame_dummy
35: 0000000000600e10 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_in[...]
36: 0000000000000000 0 FILE LOCAL DEFAULT ABS testprog.c
37: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
38: 00000000004006c8 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
39: 0000000000600e20 0 OBJECT LOCAL DEFAULT 20 __JCR_END__
40: 0000000000000000 0 FILE LOCAL DEFAULT ABS
41: 0000000000600e18 0 NOTYPE LOCAL DEFAULT 18 __init_array_end
42: 0000000000600e28 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC
43: 0000000000600e10 0 NOTYPE LOCAL DEFAULT 18 __init_array_start
44: 0000000000601000 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_
45: 0000000000400580 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
46: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterT[...]
47: 0000000000601028 0 NOTYPE WEAK DEFAULT 24 data_start
48: 000000000060102c 0 NOTYPE GLOBAL DEFAULT 24 _edata
49: 0000000000400584 0 FUNC GLOBAL DEFAULT 14 _fini
50: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
51: 0000000000601028 0 NOTYPE GLOBAL DEFAULT 24 __data_start
52: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
53: 0000000000400598 0 OBJECT GLOBAL HIDDEN 15 __dso_handle
54: 0000000000400590 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
55: 0000000000400510 101 FUNC GLOBAL DEFAULT 13 __libc_csu_init
56: 0000000000601030 0 NOTYPE GLOBAL DEFAULT 25 _end
57: 0000000000400400 42 FUNC GLOBAL DEFAULT 13 _start
58: 000000000060102c 0 NOTYPE GLOBAL DEFAULT 25 __bss_start
59: 00000000004004f6 11 FUNC GLOBAL DEFAULT 13 main
60: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
61: 0000000000601030 0 OBJECT GLOBAL HIDDEN 24 __TMC_END__
62: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMC[...]
63: 00000000004003a8 0 FUNC GLOBAL DEFAULT 11 _init
La section des symboles de version « .gnu.version » contient 3 entrées :
Adr: 0x0000000000400338 Décalage: 0x00000338 Lien: 5 (.dynsym)
000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400340 Décalage: 0x00000340 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: 30a27ae618b3a35cd3082babd7c34e163dec38eb

430
exterminatests/bins/64/elfs/testfile-lto-gcc10.info

@ -0,0 +1,430 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x4010a0
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 20816 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 11
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 35
Table d'index des chaînes d'en-tête de section: 34
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 00000000004002a8 000002a8
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.gnu.bu[...] NOTE 00000000004002c4 000002c4
0000000000000024 0000000000000000 A 0 0 4
[ 3] .note.ABI-tag NOTE 00000000004002e8 000002e8
0000000000000020 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400308 00000308
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 0000000000400328 00000328
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 0000000000400370 00000370
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 00000000004003a8 000003a8
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 00000000004003b0 000003b0
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 00000000004003d0 000003d0
0000000000000030 0000000000000018 A 5 0 8
[10] .init PROGBITS 0000000000401000 00001000
000000000000001b 0000000000000000 AX 0 0 4
[11] .text PROGBITS 0000000000401020 00001020
00000000000001e5 0000000000000000 AX 0 0 16
[12] .fini PROGBITS 0000000000401208 00001208
000000000000000d 0000000000000000 AX 0 0 4
[13] .rodata PROGBITS 0000000000402000 00002000
0000000000000010 0000000000000000 A 0 0 8
[14] .eh_frame_hdr PROGBITS 0000000000402010 00002010
0000000000000034 0000000000000000 A 0 0 4
[15] .eh_frame PROGBITS 0000000000402048 00002048
00000000000000c8 0000000000000000 A 0 0 8
[16] .init_array INIT_ARRAY 0000000000403e50 00002e50
0000000000000008 0000000000000008 WA 0 0 8
[17] .fini_array FINI_ARRAY 0000000000403e58 00002e58
0000000000000008 0000000000000008 WA 0 0 8
[18] .dynamic DYNAMIC 0000000000403e60 00002e60
0000000000000190 0000000000000010 WA 6 0 8
[19] .got PROGBITS 0000000000403ff0 00002ff0
0000000000000010 0000000000000008 WA 0 0 8
[20] .got.plt PROGBITS 0000000000404000 00003000
0000000000000018 0000000000000008 WA 0 0 8
[21] .data PROGBITS 0000000000404018 00003018
0000000000000004 0000000000000000 WA 0 0 1
[22] .bss NOBITS 0000000000404020 0000301c
0000000000000020 0000000000000000 WA 0 0 16
[23] .comment PROGBITS 0000000000000000 0000301c
0000000000000061 0000000000000001 MS 0 0 1
[24] .gnu.build.a[...] NOTE 0000000000406040 00003080
0000000000000664 0000000000000000 0 0 4
[25] .debug_aranges PROGBITS 0000000000000000 000036e4
0000000000000030 0000000000000000 0 0 1
[26] .debug_info PROGBITS 0000000000000000 00003714
000000000000023a 0000000000000000 0 0 1
[27] .debug_abbrev PROGBITS 0000000000000000 0000394e
00000000000001aa 0000000000000000 0 0 1
[28] .debug_line PROGBITS 0000000000000000 00003af8
000000000000016f 0000000000000000 0 0 1
[29] .debug_str PROGBITS 0000000000000000 00003c67
000000000000014f 0000000000000001 MS 0 0 1
[30] .debug_loc PROGBITS 0000000000000000 00003db6
000000000000014a 0000000000000000 0 0 1
[31] .debug_ranges PROGBITS 0000000000000000 00003f00
0000000000000050 0000000000000000 0 0 1
[32] .symtab SYMTAB 0000000000000000 00003f50
0000000000000c00 0000000000000018 33 109 8
[33] .strtab STRTAB 0000000000000000 00004b50
0000000000000491 0000000000000000 0 0 1
[34] .shstrtab STRTAB 0000000000000000 00004fe1
0000000000000168 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x0000000000000268 0x0000000000000268 R 0x8
INTERP 0x00000000000002a8 0x00000000004002a8 0x00000000004002a8
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x0000000000000400 0x0000000000000400 R 0x1000
LOAD 0x0000000000001000 0x0000000000401000 0x0000000000401000
0x0000000000000215 0x0000000000000215 R E 0x1000
LOAD 0x0000000000002000 0x0000000000402000 0x0000000000402000
0x0000000000000110 0x0000000000000110 R 0x1000
LOAD 0x0000000000002e50 0x0000000000403e50 0x0000000000403e50
0x00000000000001cc 0x00000000000001f0 RW 0x1000
DYNAMIC 0x0000000000002e60 0x0000000000403e60 0x0000000000403e60
0x0000000000000190 0x0000000000000190 RW 0x8
NOTE 0x00000000000002c4 0x00000000004002c4 0x00000000004002c4
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x0000000000002010 0x0000000000402010 0x0000000000402010
0x0000000000000034 0x0000000000000034 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x10
GNU_RELRO 0x0000000000002e50 0x0000000000403e50 0x0000000000403e50
0x00000000000001b0 0x00000000000001b0 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.gnu.build-id .note.ABI-tag .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn
03 .init .text .fini
04 .rodata .eh_frame_hdr .eh_frame
05 .init_array .fini_array .dynamic .got .got.plt .data .bss
06 .dynamic
07 .note.gnu.build-id .note.ABI-tag
08 .eh_frame_hdr
09
10 .init_array .fini_array .dynamic .got
Dynamic section at offset 0x2e60 contains 20 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x401000
0x000000000000000d (FINI) 0x401208
0x0000000000000019 (INIT_ARRAY) 0x403e50
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x403e58
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x000000006ffffef5 (GNU_HASH) 0x400308
0x0000000000000005 (STRTAB) 0x400370
0x0000000000000006 (SYMTAB) 0x400328
0x000000000000000a (STRSZ) 56 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000007 (RELA) 0x4003d0
0x0000000000000008 (RELASZ) 48 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x4003b0
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x4003a8
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x3d0 contient 2 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000403ff0 000100000006 R_X86_64_GLOB_DAT 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
000000403ff8 000200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 3 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
La table de symboles « .symtab » contient 128 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 00000000004002a8 0 SECTION LOCAL DEFAULT 1 .interp
2: 00000000004002c4 0 SECTION LOCAL DEFAULT 2 .note.gnu.build-id
3: 00000000004002e8 0 SECTION LOCAL DEFAULT 3 .note.ABI-tag
4: 0000000000400308 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 0000000000400328 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 0000000000400370 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 00000000004003a8 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 00000000004003b0 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 00000000004003d0 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000401000 0 SECTION LOCAL DEFAULT 10 .init
11: 0000000000401020 0 SECTION LOCAL DEFAULT 11 .text
12: 0000000000401208 0 SECTION LOCAL DEFAULT 12 .fini
13: 0000000000402000 0 SECTION LOCAL DEFAULT 13 .rodata
14: 0000000000402010 0 SECTION LOCAL DEFAULT 14 .eh_frame_hdr
15: 0000000000402048 0 SECTION LOCAL DEFAULT 15 .eh_frame
16: 0000000000403e50 0 SECTION LOCAL DEFAULT 16 .init_array
17: 0000000000403e58 0 SECTION LOCAL DEFAULT 17 .fini_array
18: 0000000000403e60 0 SECTION LOCAL DEFAULT 18 .dynamic
19: 0000000000403ff0 0 SECTION LOCAL DEFAULT 19 .got
20: 0000000000404000 0 SECTION LOCAL DEFAULT 20 .got.plt
21: 0000000000404018 0 SECTION LOCAL DEFAULT 21 .data
22: 0000000000404020 0 SECTION LOCAL DEFAULT 22 .bss
23: 0000000000000000 0 SECTION LOCAL DEFAULT 23 .comment
24: 0000000000406040 0 SECTION LOCAL DEFAULT 24 .gnu.build.attributes
25: 0000000000000000 0 SECTION LOCAL DEFAULT 25 .debug_aranges
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .debug_info
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_abbrev
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_line
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_str
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_loc
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_ranges
32: 0000000000000000 0 FILE LOCAL DEFAULT ABS /usr/lib/gcc/x86[...]
33: 00000000004010cf 0 NOTYPE LOCAL HIDDEN 11 .annobin_init.c
34: 00000000004010cf 0 NOTYPE LOCAL HIDDEN 11 .annobin_init.c_end
35: 000000000040109d 0 NOTYPE LOCAL HIDDEN 11 .annobin_init.c.hot
36: 000000000040109d 0 NOTYPE LOCAL HIDDEN 11 .annobin_init.c_[...]
37: 0000000000401020 0 NOTYPE LOCAL HIDDEN 11 .annobin_init.c.[...]
38: 0000000000401020 0 NOTYPE LOCAL HIDDEN 11 .annobin_init.c_[...]
39: 0000000000401020 0 NOTYPE LOCAL HIDDEN 11 .annobin_init.c.[...]
40: 0000000000401020 0 NOTYPE LOCAL HIDDEN 11 .annobin_init.c_[...]
41: 0000000000401020 0 NOTYPE LOCAL HIDDEN 11 .annobin_init.c.exit
42: 0000000000401020 0 NOTYPE LOCAL HIDDEN 11 .annobin_init.c_[...]
43: 00000000004010d0 0 NOTYPE LOCAL HIDDEN 11 .annobin_static_[...]
44: 00000000004010d5 0 NOTYPE LOCAL HIDDEN 11 .annobin_static_[...]
45: 000000000040109d 0 NOTYPE LOCAL HIDDEN 11 .annobin_static_[...]
46: 000000000040109d 0 NOTYPE LOCAL HIDDEN 11 .annobin_static_[...]
47: 0000000000401020 0 NOTYPE LOCAL HIDDEN 11 .annobin_static_[...]
48: 0000000000401020 0 NOTYPE LOCAL HIDDEN 11 .annobin_static_[...]
49: 0000000000401020 0 NOTYPE LOCAL HIDDEN 11 .annobin_static_[...]
50: 0000000000401020 0 NOTYPE LOCAL HIDDEN 11 .annobin_static_[...]
51: 0000000000401020 0 NOTYPE LOCAL HIDDEN 11 .annobin_static_[...]
52: 0000000000401020 0 NOTYPE LOCAL HIDDEN 11 .annobin_static_[...]
53: 00000000004010d0 0 NOTYPE LOCAL HIDDEN 11 .annobin__dl_rel[...]
54: 00000000004010d5 0 NOTYPE LOCAL HIDDEN 11 .annobin__dl_rel[...]
55: 0000000000000000 0 FILE LOCAL DEFAULT ABS
56: 0000000000404030 16 OBJECT LOCAL DEFAULT 22 g
57: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
58: 00000000004010e0 0 FUNC LOCAL DEFAULT 11 deregister_tm_clones
59: 0000000000401110 0 FUNC LOCAL DEFAULT 11 register_tm_clones
60: 0000000000401150 0 FUNC LOCAL DEFAULT 11 __do_global_dtors_aux
61: 0000000000404020 1 OBJECT LOCAL DEFAULT 22 completed.0
62: 0000000000403e58 0 OBJECT LOCAL DEFAULT 17 __do_global_dtor[...]
63: 0000000000401180 0 FUNC LOCAL DEFAULT 11 frame_dummy
64: 0000000000403e50 0 OBJECT LOCAL DEFAULT 16 __frame_dummy_in[...]
65: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
66: 000000000040210c 0 OBJECT LOCAL DEFAULT 15 __FRAME_END__
67: 0000000000000000 0 FILE LOCAL DEFAULT ABS
68: 00000000000000e4 0 NOTYPE LOCAL DEFAULT 26
69: 00000000000000e4 0 NOTYPE LOCAL DEFAULT 26
70: 00000000000000e4 0 NOTYPE LOCAL DEFAULT 26
71: 00000000000000e4 0 NOTYPE LOCAL DEFAULT 26
72: 00000000000000e4 0 NOTYPE LOCAL DEFAULT 26
73: 00000000000000e4 0 NOTYPE LOCAL DEFAULT 26
74: 00000000000000e4 0 NOTYPE LOCAL DEFAULT 26
75: 00000000000000e4 0 NOTYPE LOCAL DEFAULT 26
76: 00000000000000e4 0 NOTYPE LOCAL DEFAULT 26
77: 00000000000000e4 0 NOTYPE LOCAL DEFAULT 26
78: 00000000000000e4 0 NOTYPE LOCAL DEFAULT 26
79: 00000000000000e4 0 NOTYPE LOCAL DEFAULT 26
80: 00000000000000e4 0 NOTYPE LOCAL DEFAULT 26
81: 00000000000000e4 0 NOTYPE LOCAL DEFAULT 26
82: 00000000000000e4 0 NOTYPE LOCAL DEFAULT 26
83: 00000000000000e4 0 NOTYPE LOCAL DEFAULT 26
84: 00000000000000e4 0 NOTYPE LOCAL DEFAULT 26
85: 0000000000000000 0 FILE LOCAL DEFAULT ABS
86: 0000000000000172 0 NOTYPE LOCAL DEFAULT 26
87: 0000000000000172 0 NOTYPE LOCAL DEFAULT 26
88: 0000000000000172 0 NOTYPE LOCAL DEFAULT 26
89: 0000000000000172 0 NOTYPE LOCAL DEFAULT 26
90: 0000000000000172 0 NOTYPE LOCAL DEFAULT 26
91: 0000000000000172 0 NOTYPE LOCAL DEFAULT 26
92: 0000000000000172 0 NOTYPE LOCAL DEFAULT 26
93: 0000000000000172 0 NOTYPE LOCAL DEFAULT 26
94: 0000000000000172 0 NOTYPE LOCAL DEFAULT 26
95: 0000000000000172 0 NOTYPE LOCAL DEFAULT 26
96: 0000000000000172 0 NOTYPE LOCAL DEFAULT 26
97: 0000000000000172 0 NOTYPE LOCAL DEFAULT 26
98: 0000000000000172 0 NOTYPE LOCAL DEFAULT 26
99: 0000000000000172 0 NOTYPE LOCAL DEFAULT 26
100: 0000000000000172 0 NOTYPE LOCAL DEFAULT 26
101: 0000000000000172 0 NOTYPE LOCAL DEFAULT 26
102: 0000000000000172 0 NOTYPE LOCAL DEFAULT 26
103: 0000000000000000 0 FILE LOCAL DEFAULT ABS
104: 0000000000403e58 0 NOTYPE LOCAL DEFAULT 16 __init_array_end
105: 0000000000403e60 0 OBJECT LOCAL DEFAULT 18 _DYNAMIC
106: 0000000000403e50 0 NOTYPE LOCAL DEFAULT 16 __init_array_start
107: 0000000000402010 0 NOTYPE LOCAL DEFAULT 14 __GNU_EH_FRAME_HDR
108: 0000000000404000 0 OBJECT LOCAL DEFAULT 20 _GLOBAL_OFFSET_TABLE_
109: 0000000000401200 5 FUNC GLOBAL DEFAULT 11 __libc_csu_fini
110: 0000000000404018 0 NOTYPE WEAK DEFAULT 21 data_start
111: 000000000040401c 0 NOTYPE GLOBAL DEFAULT 21 _edata
112: 0000000000401208 0 FUNC GLOBAL HIDDEN 12 _fini
113: 0000000000000172 0 NOTYPE WEAK HIDDEN 26 testfile_lto_mai[...]
114: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
115: 0000000000404018 0 NOTYPE GLOBAL DEFAULT 21 __data_start
116: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
117: 0000000000402008 0 OBJECT GLOBAL HIDDEN 13 __dso_handle
118: 0000000000402000 4 OBJECT GLOBAL DEFAULT 13 _IO_stdin_used
119: 0000000000401190 101 FUNC GLOBAL DEFAULT 11 __libc_csu_init
120: 0000000000404040 0 NOTYPE GLOBAL DEFAULT 22 _end
121: 00000000004010d0 5 FUNC GLOBAL HIDDEN 11 _dl_relocate_sta[...]
122: 00000000004010a0 47 FUNC GLOBAL DEFAULT 11 _start
123: 000000000040401c 0 NOTYPE GLOBAL DEFAULT 22 __bss_start
124: 0000000000401020 125 FUNC GLOBAL DEFAULT 11 main
125: 0000000000404020 0 OBJECT GLOBAL HIDDEN 21 __TMC_END__
126: 00000000000000e4 0 NOTYPE WEAK HIDDEN 26 testfile_lto_fun[...]
127: 0000000000401000 0 FUNC GLOBAL HIDDEN 10 _init
La section des symboles de version « .gnu.version » contient 3 entrées :
Adr: 0x00000000004003a8 Décalage: 0x000003a8 Lien: 5 (.dynsym)
000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x00000000004003b0 Décalage: 0x000003b0 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: 219f1bcc55cac0227a28cb3f510cd2a350ba20f6
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 3.2.0
Affichage des notes trouvées dans: .gnu.build.attributes
Propriétaire Taille des données Description
GA$<version>3h906 0x00000010 OUVERT
Est appliqué à la région depuis 0x40109d à 0x40109d (.annobin_init.c.hot)
GA$<version>3c906 0x00000010 OUVERT
Est appliqué à la région depuis 0x401020 à 0x401020 (.annobin_init.c.unlikely)
GA$<version>3s906 0x00000010 OUVERT
Est appliqué à la région depuis 0x401020 à 0x401020 (.annobin_init.c.unlikely)
GA$<version>3e906 0x00000010 OUVERT
Est appliqué à la région depuis 0x401020 à 0x401020 (.annobin_init.c.unlikely)
GA$<version>3h906 0x00000010 OUVERT
readelf: AVERTISSEMENT: Trou détecté dans les notes de compilation depuis 0x401021 jusqu'à 0x40109c
Est appliqué à la région depuis 0x40109d à 0x40109d (.annobin_init.c.hot)
GA$<version>3c906 0x00000010 OUVERT
Est appliqué à la région depuis 0x401020 à 0x401020 (.annobin_init.c.unlikely)
GA$<version>3s906 0x00000010 OUVERT
Est appliqué à la région depuis 0x401020 à 0x401020 (.annobin_init.c.unlikely)
GA$<version>3e906 0x00000010 OUVERT
Est appliqué à la région depuis 0x401020 à 0x401020 (.annobin_init.c.unlikely)
GA$<version>3a1 0x00000010 OUVERT
readelf: AVERTISSEMENT: Trou détecté dans les notes de compilation depuis 0x401021 jusqu'à 0x40109f
Est appliqué à la région depuis 0x4010a0 à 0x4010cf
GA$<version>3a1 0x00000010 OUVERT
Est appliqué à la région depuis 0x4010cf à 0x4010cf (.annobin_init.c)
GA$<version>3p906 0x00000010 OUVERT
Est appliqué à la région depuis 0x4010cf à 0x4010cf (.annobin_init.c)
GA$<outil>runni[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4010cf
GA$<outil>annob[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4010cf
GA*GOW:0x000000000452a 0x00000000 OUVERT
Est appliqué à la région depuis 0x4010cf
GA*<protection de la pile> 0x00000000 OUVERT
Est appliqué à la région depuis 0x4010cf
GA+stack_clash:true 0x00000000 OUVERT
Est appliqué à la région depuis 0x4010cf
GA*cf_protection:0x008 0x00000000 OUVERT
Est appliqué à la région depuis 0x4010cf
GA*FORTIFY:0x0000000ff 0x00000000 OUVERT
Est appliqué à la région depuis 0x4010cf
GA+GLIBCXX_ASSERTION: 0x00000000 OUVERT
Est appliqué à la région depuis 0x4010cf
GA*<PIC>pie 0x00000000 OUVERT
Est appliqué à la région depuis 0x4010cf
GA!<enum court>false 0x00000000 OUVERT
Est appliqué à la région depuis 0x4010cf
GA+omit_frame_pointe: 0x00000000 OUVERT
Est appliqué à la région depuis 0x4010cf
GA*<ABI>0xc001100000012 0x00000000 OUVERT
Est appliqué à la région depuis 0x4010cf
GA!stack_realign:[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4010cf
GA$<version>3p906 0x00000010 OUVERT
Est appliqué à la région depuis 0x4010d0 à 0x4010d5 (.annobin_static_reloc.c)
GA$<outil>runni[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4010d0 à 0x4010d5
GA$<outil>annob[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4010d0 à 0x4010d5
GA*GOW:0x000000000452a 0x00000000 OUVERT
Est appliqué à la région depuis 0x4010d0 à 0x4010d5
GA*<protection de la pile> 0x00000000 OUVERT
Est appliqué à la région depuis 0x4010d0 à 0x4010d5
GA+stack_clash:true 0x00000000 OUVERT
Est appliqué à la région depuis 0x4010d0 à 0x4010d5
GA*cf_protection:0x008 0x00000000 OUVERT
Est appliqué à la région depuis 0x4010d0 à 0x4010d5
GA*FORTIFY:0x0000000ff 0x00000000 OUVERT
Est appliqué à la région depuis 0x4010d0 à 0x4010d5
GA+GLIBCXX_ASSERTION: 0x00000000 OUVERT
Est appliqué à la région depuis 0x4010d0 à 0x4010d5
GA*<PIC>pie 0x00000000 OUVERT
Est appliqué à la région depuis 0x4010d0 à 0x4010d5
GA!<enum court>false 0x00000000 OUVERT
Est appliqué à la région depuis 0x4010d0 à 0x4010d5
GA+omit_frame_pointe: 0x00000000 OUVERT
Est appliqué à la région depuis 0x4010d0 à 0x4010d5
GA*<ABI>0xc001100000012 0x00000000 OUVERT
Est appliqué à la région depuis 0x4010d0 à 0x4010d5
GA!stack_realign:[...] 0x00000000 OUVERT
Est appliqué à la région depuis 0x4010d0 à 0x4010d5
GA*FORTIFY:0x0000000ff 0x00000000 fonction
Est appliqué à la région depuis 0
GA+GLIBCXX_ASSERTION: 0x00000000 fonction
Est appliqué à la région depuis 0
GA$<version>3a1 0x00000010 OUVERT
Est appliqué à la région depuis 0x4010d5 à 0x4010d5 (.annobin_static_reloc.c_end)
GA$<version>3a1 0x00000010 OUVERT
Est appliqué à la région depuis 0x401000 à 0x401016
GA$<version>3a1 0x00000010 OUVERT
Est appliqué à la région depuis 0x401208 à 0x401210
GA$<version>3a1 0x00000010 OUVERT
Est appliqué à la région depuis 0x4010e0 à 0x401186
GA$<version>3a1 0x00000010 OUVERT
Est appliqué à la région depuis 0x401190 à 0x401205
GA$<version>3a1 0x00000010 OUVERT
Est appliqué à la région depuis 0x401205 à 0x401205
GA$<version>3a1 0x00000010 OUVERT
Est appliqué à la région depuis 0x401205 à 0x401205
GA$<version>3a1 0x00000010 OUVERT
Est appliqué à la région depuis 0x401016 à 0x40101b
GA$<version>3a1 0x00000010 OUVERT
Est appliqué à la région depuis 0x401210 à 0x401215

301
exterminatests/bins/64/elfs/testfile-lto-gcc8.info

@ -0,0 +1,301 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x40047e
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 9464 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 9
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 36
Table d'index des chaînes d'en-tête de section: 35
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400238 00000238
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 0000000000400254 00000254
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 0000000000400274 00000274
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400298 00000298
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 00000000004002b8 000002b8
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 0000000000400300 00000300
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 0000000000400338 00000338
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 0000000000400340 00000340
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 0000000000400360 00000360
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400378 00000378
0000000000000030 0000000000000018 AI 5 22 8
[11] .init PROGBITS 00000000004003a8 000003a8
000000000000001a 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 00000000004003d0 000003d0
0000000000000030 0000000000000010 AX 0 0 16
[13] .text PROGBITS 0000000000400400 00000400
00000000000001d2 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 00000000004005d4 000005d4
0000000000000009 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 00000000004005e0 000005e0
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 00000000004005f0 000005f0
0000000000000034 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 0000000000400628 00000628
00000000000000f8 0000000000000000 A 0 0 8
[18] .init_array INIT_ARRAY 0000000000600e18 00000e18
0000000000000008 0000000000000008 WA 0 0 8
[19] .fini_array FINI_ARRAY 0000000000600e20 00000e20
0000000000000008 0000000000000008 WA 0 0 8
[20] .dynamic DYNAMIC 0000000000600e28 00000e28
00000000000001d0 0000000000000010 WA 6 0 8
[21] .got PROGBITS 0000000000600ff8 00000ff8
0000000000000008 0000000000000008 WA 0 0 8
[22] .got.plt PROGBITS 0000000000601000 00001000
0000000000000028 0000000000000008 WA 0 0 8
[23] .data PROGBITS 0000000000601028 00001028
0000000000000004 0000000000000000 WA 0 0 1
[24] .bss NOBITS 0000000000601030 0000102c
0000000000000020 0000000000000000 WA 0 0 16
[25] .comment PROGBITS 0000000000000000 0000102c
0000000000000059 0000000000000001 MS 0 0 1
[26] .debug_aranges PROGBITS 0000000000000000 00001085
0000000000000030 0000000000000000 0 0 1
[27] .debug_info PROGBITS 0000000000000000 000010b5
0000000000000267 0000000000000000 0 0 1
[28] .debug_abbrev PROGBITS 0000000000000000 0000131c
00000000000001c6 0000000000000000 0 0 1
[29] .debug_line PROGBITS 0000000000000000 000014e2
000000000000013e 0000000000000000 0 0 1
[30] .debug_str PROGBITS 0000000000000000 00001620
000000000000015f 0000000000000001 MS 0 0 1
[31] .debug_loc PROGBITS 0000000000000000 0000177f
00000000000000f8 0000000000000000 0 0 1
[32] .debug_ranges PROGBITS 0000000000000000 00001877
0000000000000020 0000000000000000 0 0 1
[33] .symtab SYMTAB 0000000000000000 00001898
0000000000000930 0000000000000018 34 80 8
[34] .strtab STRTAB 0000000000000000 000021c8
00000000000001d3 0000000000000000 0 0 1
[35] .shstrtab STRTAB 0000000000000000 0000239b
000000000000015c 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001f8 0x00000000000001f8 R 0x8
INTERP 0x0000000000000238 0x0000000000400238 0x0000000000400238
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x0000000000000720 0x0000000000000720 R E 0x200000
LOAD 0x0000000000000e18 0x0000000000600e18 0x0000000000600e18
0x0000000000000214 0x0000000000000238 RW 0x200000
DYNAMIC 0x0000000000000e28 0x0000000000600e28 0x0000000000600e28
0x00000000000001d0 0x00000000000001d0 RW 0x8
NOTE 0x0000000000000254 0x0000000000400254 0x0000000000400254
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x00000000000005f0 0x00000000004005f0 0x00000000004005f0
0x0000000000000034 0x0000000000000034 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x10
GNU_RELRO 0x0000000000000e18 0x0000000000600e18 0x0000000000600e18
0x00000000000001e8 0x00000000000001e8 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .init_array .fini_array .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
08 .init_array .fini_array .dynamic .got
Dynamic section at offset 0xe28 contains 24 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x4003a8
0x000000000000000d (FINI) 0x4005d4
0x0000000000000019 (INIT_ARRAY) 0x600e18
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x600e20
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x000000006ffffef5 (GNU_HASH) 0x400298
0x0000000000000005 (STRTAB) 0x400300
0x0000000000000006 (SYMTAB) 0x4002b8
0x000000000000000a (STRSZ) 56 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x601000
0x0000000000000002 (PLTRELSZ) 48 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400378
0x0000000000000007 (RELA) 0x400360
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400340
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x400338
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x360 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600ff8 000200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x378 contient 2 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000601018 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
000000601020 000200000007 R_X86_64_JUMP_SLO 0000000000000000 __gmon_start__ + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 3 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
La table de symboles « .symtab » contient 98 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400238 0 SECTION LOCAL DEFAULT 1 .interp
2: 0000000000400254 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 0000000000400274 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id
4: 0000000000400298 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 00000000004002b8 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 0000000000400300 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 0000000000400338 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 0000000000400340 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 0000000000400360 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400378 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 00000000004003a8 0 SECTION LOCAL DEFAULT 11 .init
12: 00000000004003d0 0 SECTION LOCAL DEFAULT 12 .plt
13: 0000000000400400 0 SECTION LOCAL DEFAULT 13 .text
14: 00000000004005d4 0 SECTION LOCAL DEFAULT 14 .fini
15: 00000000004005e0 0 SECTION LOCAL DEFAULT 15 .rodata
16: 00000000004005f0 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 0000000000400628 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 0000000000600e18 0 SECTION LOCAL DEFAULT 18 .init_array
19: 0000000000600e20 0 SECTION LOCAL DEFAULT 19 .fini_array
20: 0000000000600e28 0 SECTION LOCAL DEFAULT 20 .dynamic
21: 0000000000600ff8 0 SECTION LOCAL DEFAULT 21 .got
22: 0000000000601000 0 SECTION LOCAL DEFAULT 22 .got.plt
23: 0000000000601028 0 SECTION LOCAL DEFAULT 23 .data
24: 0000000000601030 0 SECTION LOCAL DEFAULT 24 .bss
25: 0000000000000000 0 SECTION LOCAL DEFAULT 25 .comment
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .debug_aranges
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_info
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_abbrev
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_line
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_str
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_loc
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_ranges
33: 0000000000000000 0 FILE LOCAL DEFAULT ABS
34: 0000000000601040 16 OBJECT LOCAL DEFAULT 24 g
35: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
36: 00000000004004b0 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones
37: 00000000004004e0 0 FUNC LOCAL DEFAULT 13 register_tm_clones
38: 0000000000400520 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
39: 0000000000601030 1 OBJECT LOCAL DEFAULT 24 completed.7246
40: 0000000000600e20 0 OBJECT LOCAL DEFAULT 19 __do_global_dtor[...]
41: 0000000000400550 0 FUNC LOCAL DEFAULT 13 frame_dummy
42: 0000000000600e18 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_in[...]
43: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
44: 000000000040071c 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
45: 0000000000000000 0 FILE LOCAL DEFAULT ABS
46: 0000000000000000 0 NOTYPE LOCAL DEFAULT 27
47: 0000000000000000 0 NOTYPE LOCAL DEFAULT 27
48: 0000000000000000 0 NOTYPE LOCAL DEFAULT 27
49: 0000000000000000 0 NOTYPE LOCAL DEFAULT 27
50: 0000000000000000 0 NOTYPE LOCAL DEFAULT 27
51: 0000000000000000 0 NOTYPE LOCAL DEFAULT 27
52: 0000000000000000 0 NOTYPE LOCAL DEFAULT 27
53: 0000000000000000 0 NOTYPE LOCAL DEFAULT 27
54: 0000000000000000 0 NOTYPE LOCAL DEFAULT 27
55: 0000000000000000 0 NOTYPE LOCAL DEFAULT 27
56: 0000000000000000 0 NOTYPE LOCAL DEFAULT 27
57: 0000000000000000 0 NOTYPE LOCAL DEFAULT 27
58: 0000000000000000 0 NOTYPE LOCAL DEFAULT 27
59: 0000000000000000 0 NOTYPE LOCAL DEFAULT 27
60: 000000000000008e 0 NOTYPE LOCAL DEFAULT 27
61: 000000000000008e 0 NOTYPE LOCAL DEFAULT 27
62: 000000000000008e 0 NOTYPE LOCAL DEFAULT 27
63: 000000000000008e 0 NOTYPE LOCAL DEFAULT 27
64: 000000000000008e 0 NOTYPE LOCAL DEFAULT 27
65: 000000000000008e 0 NOTYPE LOCAL DEFAULT 27
66: 000000000000008e 0 NOTYPE LOCAL DEFAULT 27
67: 000000000000008e 0 NOTYPE LOCAL DEFAULT 27
68: 000000000000008e 0 NOTYPE LOCAL DEFAULT 27
69: 000000000000008e 0 NOTYPE LOCAL DEFAULT 27
70: 000000000000008e 0 NOTYPE LOCAL DEFAULT 27
71: 000000000000008e 0 NOTYPE LOCAL DEFAULT 27
72: 000000000000008e 0 NOTYPE LOCAL DEFAULT 27
73: 000000000000008e 0 NOTYPE LOCAL DEFAULT 27
74: 0000000000000000 0 FILE LOCAL DEFAULT ABS
75: 0000000000600e20 0 NOTYPE LOCAL DEFAULT 18 __init_array_end
76: 0000000000600e28 0 OBJECT LOCAL DEFAULT 20 _DYNAMIC
77: 0000000000600e18 0 NOTYPE LOCAL DEFAULT 18 __init_array_start
78: 00000000004005f0 0 NOTYPE LOCAL DEFAULT 16 __GNU_EH_FRAME_HDR
79: 0000000000601000 0 OBJECT LOCAL DEFAULT 22 _GLOBAL_OFFSET_TABLE_
80: 00000000004005d0 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
81: 0000000000601028 0 NOTYPE WEAK DEFAULT 23 data_start
82: 000000000060102c 0 NOTYPE GLOBAL DEFAULT 23 _edata
83: 00000000004005d4 0 FUNC GLOBAL DEFAULT 14 _fini
84: 000000000000008e 0 NOTYPE WEAK HIDDEN 27 testfile_lto_mai[...]
85: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
86: 0000000000601028 0 NOTYPE GLOBAL DEFAULT 23 __data_start
87: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
88: 00000000004005e8 0 OBJECT GLOBAL HIDDEN 15 __dso_handle
89: 00000000004005e0 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
90: 0000000000400560 101 FUNC GLOBAL DEFAULT 13 __libc_csu_init
91: 0000000000601050 0 NOTYPE GLOBAL DEFAULT 24 _end
92: 000000000040047e 0 FUNC GLOBAL DEFAULT 13 _start
93: 000000000060102c 0 NOTYPE GLOBAL DEFAULT 24 __bss_start
94: 0000000000400400 126 FUNC GLOBAL DEFAULT 13 main
95: 0000000000601030 0 OBJECT GLOBAL HIDDEN 23 __TMC_END__
96: 0000000000000000 0 NOTYPE WEAK HIDDEN 27 testfile_lto_fun[...]
97: 00000000004003a8 0 FUNC GLOBAL DEFAULT 11 _init
La section des symboles de version « .gnu.version » contient 3 entrées :
Adr: 0x0000000000400338 Décalage: 0x00000338 Lien: 5 (.dynsym)
000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400340 Décalage: 0x00000340 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: bfd210f9317c78c85cbf55eef2ac4197ac226c9a

308
exterminatests/bins/64/elfs/testfile-lto-gcc9.info

@ -0,0 +1,308 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x4010ce
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 17824 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 11
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 36
Table d'index des chaînes d'en-tête de section: 35
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 00000000004002a8 000002a8
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.gnu.bu[...] NOTE 00000000004002c4 000002c4
0000000000000024 0000000000000000 A 0 0 4
[ 3] .note.ABI-tag NOTE 00000000004002e8 000002e8
0000000000000020 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400308 00000308
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 0000000000400328 00000328
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 0000000000400370 00000370
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 00000000004003a8 000003a8
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 00000000004003b0 000003b0
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 00000000004003d0 000003d0
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 00000000004003e8 000003e8
0000000000000030 0000000000000018 AI 5 22 8
[11] .init PROGBITS 0000000000401000 00001000
000000000000001a 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 0000000000401020 00001020
0000000000000030 0000000000000010 AX 0 0 16
[13] .text PROGBITS 0000000000401050 00001050
00000000000001d2 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 0000000000401224 00001224
0000000000000009 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 0000000000402000 00002000
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 0000000000402010 00002010
0000000000000034 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 0000000000402048 00002048
00000000000000f8 0000000000000000 A 0 0 8
[18] .init_array INIT_ARRAY 0000000000403e18 00002e18
0000000000000008 0000000000000008 WA 0 0 8
[19] .fini_array FINI_ARRAY 0000000000403e20 00002e20
0000000000000008 0000000000000008 WA 0 0 8
[20] .dynamic DYNAMIC 0000000000403e28 00002e28
00000000000001d0 0000000000000010 WA 6 0 8
[21] .got PROGBITS 0000000000403ff8 00002ff8
0000000000000008 0000000000000008 WA 0 0 8
[22] .got.plt PROGBITS 0000000000404000 00003000
0000000000000028 0000000000000008 WA 0 0 8
[23] .data PROGBITS 0000000000404028 00003028
0000000000000004 0000000000000000 WA 0 0 1
[24] .bss NOBITS 0000000000404030 0000302c
0000000000000020 0000000000000000 WA 0 0 16
[25] .comment PROGBITS 0000000000000000 0000302c
0000000000000059 0000000000000001 MS 0 0 1
[26] .debug_aranges PROGBITS 0000000000000000 00003085
0000000000000030 0000000000000000 0 0 1
[27] .debug_info PROGBITS 0000000000000000 000030b5
0000000000000244 0000000000000000 0 0 1
[28] .debug_abbrev PROGBITS 0000000000000000 000032f9
00000000000001b1 0000000000000000 0 0 1
[29] .debug_line PROGBITS 0000000000000000 000034aa
000000000000016b 0000000000000000 0 0 1
[30] .debug_str PROGBITS 0000000000000000 00003615
0000000000000142 0000000000000001 MS 0 0 1
[31] .debug_loc PROGBITS 0000000000000000 00003757
0000000000000180 0000000000000000 0 0 1
[32] .debug_ranges PROGBITS 0000000000000000 000038d7
0000000000000050 0000000000000000 0 0 1
[33] .symtab SYMTAB 0000000000000000 00003928
0000000000000948 0000000000000018 34 81 8
[34] .strtab STRTAB 0000000000000000 00004270
00000000000001d3 0000000000000000 0 0 1
[35] .shstrtab STRTAB 0000000000000000 00004443
000000000000015c 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x0000000000000268 0x0000000000000268 R 0x8
INTERP 0x00000000000002a8 0x00000000004002a8 0x00000000004002a8
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x0000000000000418 0x0000000000000418 R 0x1000
LOAD 0x0000000000001000 0x0000000000401000 0x0000000000401000
0x000000000000022d 0x000000000000022d R E 0x1000
LOAD 0x0000000000002000 0x0000000000402000 0x0000000000402000
0x0000000000000140 0x0000000000000140 R 0x1000
LOAD 0x0000000000002e18 0x0000000000403e18 0x0000000000403e18
0x0000000000000214 0x0000000000000238 RW 0x1000
DYNAMIC 0x0000000000002e28 0x0000000000403e28 0x0000000000403e28
0x00000000000001d0 0x00000000000001d0 RW 0x8
NOTE 0x00000000000002c4 0x00000000004002c4 0x00000000004002c4
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x0000000000002010 0x0000000000402010 0x0000000000402010
0x0000000000000034 0x0000000000000034 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x10
GNU_RELRO 0x0000000000002e18 0x0000000000403e18 0x0000000000403e18
0x00000000000001e8 0x00000000000001e8 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.gnu.build-id .note.ABI-tag .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt
03 .init .plt .text .fini
04 .rodata .eh_frame_hdr .eh_frame
05 .init_array .fini_array .dynamic .got .got.plt .data .bss
06 .dynamic
07 .note.gnu.build-id .note.ABI-tag
08 .eh_frame_hdr
09
10 .init_array .fini_array .dynamic .got
Dynamic section at offset 0x2e28 contains 24 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x401000
0x000000000000000d (FINI) 0x401224
0x0000000000000019 (INIT_ARRAY) 0x403e18
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x403e20
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x000000006ffffef5 (GNU_HASH) 0x400308
0x0000000000000005 (STRTAB) 0x400370
0x0000000000000006 (SYMTAB) 0x400328
0x000000000000000a (STRSZ) 56 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x404000
0x0000000000000002 (PLTRELSZ) 48 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x4003e8
0x0000000000000007 (RELA) 0x4003d0
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x4003b0
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x4003a8
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x3d0 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000403ff8 000200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x3e8 contient 2 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000404018 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
000000404020 000200000007 R_X86_64_JUMP_SLO 0000000000000000 __gmon_start__ + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 3 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
La table de symboles « .symtab » contient 99 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 00000000004002a8 0 SECTION LOCAL DEFAULT 1 .interp
2: 00000000004002c4 0 SECTION LOCAL DEFAULT 2 .note.gnu.build-id
3: 00000000004002e8 0 SECTION LOCAL DEFAULT 3 .note.ABI-tag
4: 0000000000400308 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 0000000000400328 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 0000000000400370 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 00000000004003a8 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 00000000004003b0 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 00000000004003d0 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 00000000004003e8 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 0000000000401000 0 SECTION LOCAL DEFAULT 11 .init
12: 0000000000401020 0 SECTION LOCAL DEFAULT 12 .plt
13: 0000000000401050 0 SECTION LOCAL DEFAULT 13 .text
14: 0000000000401224 0 SECTION LOCAL DEFAULT 14 .fini
15: 0000000000402000 0 SECTION LOCAL DEFAULT 15 .rodata
16: 0000000000402010 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 0000000000402048 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 0000000000403e18 0 SECTION LOCAL DEFAULT 18 .init_array
19: 0000000000403e20 0 SECTION LOCAL DEFAULT 19 .fini_array
20: 0000000000403e28 0 SECTION LOCAL DEFAULT 20 .dynamic
21: 0000000000403ff8 0 SECTION LOCAL DEFAULT 21 .got
22: 0000000000404000 0 SECTION LOCAL DEFAULT 22 .got.plt
23: 0000000000404028 0 SECTION LOCAL DEFAULT 23 .data
24: 0000000000404030 0 SECTION LOCAL DEFAULT 24 .bss
25: 0000000000000000 0 SECTION LOCAL DEFAULT 25 .comment
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .debug_aranges
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_info
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_abbrev
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_line
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_str
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_loc
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_ranges
33: 0000000000000000 0 FILE LOCAL DEFAULT ABS
34: 0000000000404040 16 OBJECT LOCAL DEFAULT 24 g
35: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
36: 0000000000401100 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones
37: 0000000000401130 0 FUNC LOCAL DEFAULT 13 register_tm_clones
38: 0000000000401170 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
39: 0000000000404030 1 OBJECT LOCAL DEFAULT 24 completed.7324
40: 0000000000403e20 0 OBJECT LOCAL DEFAULT 19 __do_global_dtor[...]
41: 00000000004011a0 0 FUNC LOCAL DEFAULT 13 frame_dummy
42: 0000000000403e18 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_in[...]
43: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
44: 000000000040213c 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
45: 0000000000000000 0 FILE LOCAL DEFAULT ABS
46: 00000000000000ee 0 NOTYPE LOCAL DEFAULT 27
47: 00000000000000ee 0 NOTYPE LOCAL DEFAULT 27
48: 00000000000000ee 0 NOTYPE LOCAL DEFAULT 27
49: 00000000000000ee 0 NOTYPE LOCAL DEFAULT 27
50: 00000000000000ee 0 NOTYPE LOCAL DEFAULT 27
51: 00000000000000ee 0 NOTYPE LOCAL DEFAULT 27
52: 00000000000000ee 0 NOTYPE LOCAL DEFAULT 27
53: 00000000000000ee 0 NOTYPE LOCAL DEFAULT 27
54: 00000000000000ee 0 NOTYPE LOCAL DEFAULT 27
55: 00000000000000ee 0 NOTYPE LOCAL DEFAULT 27
56: 00000000000000ee 0 NOTYPE LOCAL DEFAULT 27
57: 00000000000000ee 0 NOTYPE LOCAL DEFAULT 27
58: 00000000000000ee 0 NOTYPE LOCAL DEFAULT 27
59: 00000000000000ee 0 NOTYPE LOCAL DEFAULT 27
60: 0000000000000000 0 FILE LOCAL DEFAULT ABS
61: 000000000000017c 0 NOTYPE LOCAL DEFAULT 27
62: 000000000000017c 0 NOTYPE LOCAL DEFAULT 27
63: 000000000000017c 0 NOTYPE LOCAL DEFAULT 27
64: 000000000000017c 0 NOTYPE LOCAL DEFAULT 27
65: 000000000000017c 0 NOTYPE LOCAL DEFAULT 27
66: 000000000000017c 0 NOTYPE LOCAL DEFAULT 27
67: 000000000000017c 0 NOTYPE LOCAL DEFAULT 27
68: 000000000000017c 0 NOTYPE LOCAL DEFAULT 27
69: 000000000000017c 0 NOTYPE LOCAL DEFAULT 27
70: 000000000000017c 0 NOTYPE LOCAL DEFAULT 27
71: 000000000000017c 0 NOTYPE LOCAL DEFAULT 27
72: 000000000000017c 0 NOTYPE LOCAL DEFAULT 27
73: 000000000000017c 0 NOTYPE LOCAL DEFAULT 27
74: 000000000000017c 0 NOTYPE LOCAL DEFAULT 27
75: 0000000000000000 0 FILE LOCAL DEFAULT ABS
76: 0000000000403e20 0 NOTYPE LOCAL DEFAULT 18 __init_array_end
77: 0000000000403e28 0 OBJECT LOCAL DEFAULT 20 _DYNAMIC
78: 0000000000403e18 0 NOTYPE LOCAL DEFAULT 18 __init_array_start
79: 0000000000402010 0 NOTYPE LOCAL DEFAULT 16 __GNU_EH_FRAME_HDR
80: 0000000000404000 0 OBJECT LOCAL DEFAULT 22 _GLOBAL_OFFSET_TABLE_
81: 0000000000401220 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
82: 0000000000404028 0 NOTYPE WEAK DEFAULT 23 data_start
83: 000000000040402c 0 NOTYPE GLOBAL DEFAULT 23 _edata
84: 0000000000401224 0 FUNC GLOBAL DEFAULT 14 _fini
85: 000000000000017c 0 NOTYPE WEAK HIDDEN 27 testfile_lto_mai[...]
86: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
87: 0000000000404028 0 NOTYPE GLOBAL DEFAULT 23 __data_start
88: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
89: 0000000000402008 0 OBJECT GLOBAL HIDDEN 15 __dso_handle
90: 0000000000402000 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
91: 00000000004011b0 101 FUNC GLOBAL DEFAULT 13 __libc_csu_init
92: 0000000000404050 0 NOTYPE GLOBAL DEFAULT 24 _end
93: 00000000004010ce 0 FUNC GLOBAL DEFAULT 13 _start
94: 000000000040402c 0 NOTYPE GLOBAL DEFAULT 24 __bss_start
95: 0000000000401050 126 FUNC GLOBAL DEFAULT 13 main
96: 0000000000404030 0 OBJECT GLOBAL HIDDEN 23 __TMC_END__
97: 00000000000000ee 0 NOTYPE WEAK HIDDEN 27 testfile_lto_fun[...]
98: 0000000000401000 0 FUNC GLOBAL DEFAULT 11 _init
La section des symboles de version « .gnu.version » contient 3 entrées :
Adr: 0x00000000004003a8 Décalage: 0x000003a8 Lien: 5 (.dynsym)
000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x00000000004003b0 Décalage: 0x000003b0 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: e6e722a6489c8e91bb91c4e0f9b28551da435913
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32

272
exterminatests/bins/64/elfs/testfile-macinfo.info

@ -0,0 +1,272 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x400400
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 16736 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 9
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 36
Table d'index des chaînes d'en-tête de section: 33
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400238 00000238
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 0000000000400254 00000254
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 0000000000400274 00000274
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400298 00000298
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 00000000004002b8 000002b8
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 0000000000400300 00000300
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 0000000000400338 00000338
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 0000000000400340 00000340
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 0000000000400360 00000360
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400378 00000378
0000000000000030 0000000000000018 A 5 12 8
[11] .init PROGBITS 00000000004003a8 000003a8
000000000000001a 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 00000000004003d0 000003d0
0000000000000030 0000000000000010 AX 0 0 16
[13] .text PROGBITS 0000000000400400 00000400
0000000000000194 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 0000000000400594 00000594
0000000000000009 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 00000000004005a0 000005a0
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 00000000004005b0 000005b0
0000000000000034 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 00000000004005e8 000005e8
00000000000000d4 0000000000000000 A 0 0 8
[18] .init_array INIT_ARRAY 0000000000600df8 00000df8
0000000000000008 0000000000000000 WA 0 0 8
[19] .fini_array FINI_ARRAY 0000000000600e00 00000e00
0000000000000008 0000000000000000 WA 0 0 8
[20] .jcr PROGBITS 0000000000600e08 00000e08
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic DYNAMIC 0000000000600e10 00000e10
00000000000001d0 0000000000000010 WA 6 0 8
[22] .got PROGBITS 0000000000600fe0 00000fe0
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt PROGBITS 0000000000600fe8 00000fe8
0000000000000028 0000000000000008 WA 0 0 8
[24] .data PROGBITS 0000000000601010 00001010
0000000000000004 0000000000000000 WA 0 0 4
[25] .bss NOBITS 0000000000601014 00001014
0000000000000004 0000000000000000 WA 0 0 4
[26] .comment PROGBITS 0000000000000000 00001014
000000000000002c 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 00001040
0000000000000030 0000000000000000 0 0 1
[28] .debug_info PROGBITS 0000000000000000 00001070
000000000000009f 0000000000000000 0 0 1
[29] .debug_abbrev PROGBITS 0000000000000000 0000110f
000000000000005d 0000000000000000 0 0 1
[30] .debug_line PROGBITS 0000000000000000 0000116c
0000000000000121 0000000000000000 0 0 1
[31] .debug_str PROGBITS 0000000000000000 0000128d
00000000000000c0 0000000000000001 MS 0 0 1
[32] .debug_macinfo PROGBITS 0000000000000000 0000134d
0000000000002cb8 0000000000000000 0 0 1
[33] .shstrtab STRTAB 0000000000000000 00004005
0000000000000157 0000000000000000 0 0 1
[34] .symtab SYMTAB 0000000000000000 00004a60
0000000000000678 0000000000000018 35 50 8
[35] .strtab STRTAB 0000000000000000 000050d8
0000000000000225 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001f8 0x00000000000001f8 R E 0x8
INTERP 0x0000000000000238 0x0000000000400238 0x0000000000400238
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x00000000000006bc 0x00000000000006bc R E 0x200000
LOAD 0x0000000000000df8 0x0000000000600df8 0x0000000000600df8
0x000000000000021c 0x0000000000000220 RW 0x200000
DYNAMIC 0x0000000000000e10 0x0000000000600e10 0x0000000000600e10
0x00000000000001d0 0x00000000000001d0 RW 0x8
NOTE 0x0000000000000254 0x0000000000400254 0x0000000000400254
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x00000000000005b0 0x00000000004005b0 0x00000000004005b0
0x0000000000000034 0x0000000000000034 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x8
GNU_RELRO 0x0000000000000df8 0x0000000000600df8 0x0000000000600df8
0x0000000000000208 0x0000000000000208 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
08 .init_array .fini_array .jcr .dynamic .got
Dynamic section at offset 0xe10 contains 24 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x4003a8
0x000000000000000d (FINI) 0x400594
0x0000000000000019 (INIT_ARRAY) 0x600df8
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x600e00
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x000000006ffffef5 (GNU_HASH) 0x400298
0x0000000000000005 (STRTAB) 0x400300
0x0000000000000006 (SYMTAB) 0x4002b8
0x000000000000000a (STRSZ) 56 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x600fe8
0x0000000000000002 (PLTRELSZ) 48 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400378
0x0000000000000007 (RELA) 0x400360
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400340
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x400338
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x360 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600fe0 000200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x378 contient 2 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000601000 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
000000601008 000200000007 R_X86_64_JUMP_SLO 0000000000000000 __gmon_start__ + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 3 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
La table de symboles « .symtab » contient 69 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400238 0 SECTION LOCAL DEFAULT 1 .interp
2: 0000000000400254 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 0000000000400274 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id
4: 0000000000400298 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 00000000004002b8 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 0000000000400300 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 0000000000400338 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 0000000000400340 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 0000000000400360 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400378 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 00000000004003a8 0 SECTION LOCAL DEFAULT 11 .init
12: 00000000004003d0 0 SECTION LOCAL DEFAULT 12 .plt
13: 0000000000400400 0 SECTION LOCAL DEFAULT 13 .text
14: 0000000000400594 0 SECTION LOCAL DEFAULT 14 .fini
15: 00000000004005a0 0 SECTION LOCAL DEFAULT 15 .rodata
16: 00000000004005b0 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 00000000004005e8 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 0000000000600df8 0 SECTION LOCAL DEFAULT 18 .init_array
19: 0000000000600e00 0 SECTION LOCAL DEFAULT 19 .fini_array
20: 0000000000600e08 0 SECTION LOCAL DEFAULT 20 .jcr
21: 0000000000600e10 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 0000000000600fe0 0 SECTION LOCAL DEFAULT 22 .got
23: 0000000000600fe8 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 0000000000601010 0 SECTION LOCAL DEFAULT 24 .data
25: 0000000000601014 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_info
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_abbrev
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_line
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_str
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_macinfo
33: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
34: 0000000000600e08 0 OBJECT LOCAL DEFAULT 20 __JCR_LIST__
35: 0000000000400430 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones
36: 0000000000400460 0 FUNC LOCAL DEFAULT 13 register_tm_clones
37: 00000000004004a0 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
38: 0000000000601014 1 OBJECT LOCAL DEFAULT 25 completed.6094
39: 0000000000600e00 0 OBJECT LOCAL DEFAULT 19 __do_global_dtor[...]
40: 00000000004004c0 0 FUNC LOCAL DEFAULT 13 frame_dummy
41: 0000000000600df8 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_in[...]
42: 0000000000000000 0 FILE LOCAL DEFAULT ABS macro.c
43: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
44: 00000000004006b8 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
45: 0000000000600e08 0 OBJECT LOCAL DEFAULT 20 __JCR_END__
46: 0000000000600e00 0 NOTYPE LOCAL DEFAULT 18 __init_array_end
47: 0000000000600e10 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC
48: 0000000000600df8 0 NOTYPE LOCAL DEFAULT 18 __init_array_start
49: 0000000000600fe8 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_
50: 0000000000400590 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
51: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterT[...]
52: 0000000000601010 0 NOTYPE WEAK DEFAULT 24 data_start
53: 0000000000601014 0 NOTYPE GLOBAL DEFAULT ABS _edata
54: 0000000000400594 0 FUNC GLOBAL DEFAULT 14 _fini
55: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
56: 0000000000601010 0 NOTYPE GLOBAL DEFAULT 24 __data_start
57: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
58: 00000000004005a8 0 OBJECT GLOBAL HIDDEN 15 __dso_handle
59: 00000000004005a0 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
60: 0000000000400500 137 FUNC GLOBAL DEFAULT 13 __libc_csu_init
61: 0000000000601018 0 NOTYPE GLOBAL DEFAULT ABS _end
62: 0000000000400400 0 FUNC GLOBAL DEFAULT 13 _start
63: 0000000000601014 0 NOTYPE GLOBAL DEFAULT ABS __bss_start
64: 00000000004004ec 18 FUNC GLOBAL DEFAULT 13 main
65: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
66: 0000000000601018 0 OBJECT GLOBAL HIDDEN 24 __TMC_END__
67: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMC[...]
68: 00000000004003a8 0 FUNC GLOBAL DEFAULT 11 _init
La section des symboles de version « .gnu.version » contient 3 entrées :
Adr: 0x0000000000400338 Décalage: 0x00000338 Lien: 5 (.dynsym)
000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400340 Décalage: 0x00000340 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: c6b0389e75d72550497439d83c173b4514a871d5

269
exterminatests/bins/64/elfs/testfile-macros-0xff.info

@ -0,0 +1,269 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x4003d0
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 4992 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 9
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 36
Table d'index des chaînes d'en-tête de section: 33
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400238 00000238
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 0000000000400254 00000254
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 0000000000400274 00000274
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400298 00000298
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 00000000004002b8 000002b8
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 0000000000400300 00000300
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 0000000000400338 00000338
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 0000000000400340 00000340
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 0000000000400360 00000360
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400378 00000378
0000000000000018 0000000000000018 A 5 12 8
[11] .init PROGBITS 0000000000400390 00000390
0000000000000018 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 00000000004003b0 000003b0
0000000000000020 0000000000000010 AX 0 0 16
[13] .text PROGBITS 00000000004003d0 000003d0
00000000000001c8 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 0000000000400598 00000598
000000000000000e 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 00000000004005a8 000005a8
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 00000000004005b8 000005b8
000000000000002c 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 00000000004005e8 000005e8
00000000000000a4 0000000000000000 A 0 0 8
[18] .ctors PROGBITS 0000000000600e40 00000e40
0000000000000010 0000000000000000 WA 0 0 8
[19] .dtors PROGBITS 0000000000600e50 00000e50
0000000000000010 0000000000000000 WA 0 0 8
[20] .jcr PROGBITS 0000000000600e60 00000e60
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic DYNAMIC 0000000000600e68 00000e68
0000000000000190 0000000000000010 WA 6 0 8
[22] .got PROGBITS 0000000000600ff8 00000ff8
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt PROGBITS 0000000000601000 00001000
0000000000000020 0000000000000008 WA 0 0 8
[24] .data PROGBITS 0000000000601020 00001020
0000000000000004 0000000000000000 WA 0 0 4
[25] .bss NOBITS 0000000000601028 00001024
0000000000000010 0000000000000000 WA 0 0 8
[26] .comment PROGBITS 0000000000000000 00001024
0000000000000084 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 000010a8
0000000000000030 0000000000000000 0 0 1
[28] .debug_info PROGBITS 0000000000000000 000010d8
0000000000000056 0000000000000000 0 0 1
[29] .debug_abbrev PROGBITS 0000000000000000 0000112e
000000000000003a 0000000000000000 0 0 1
[30] .debug_line PROGBITS 0000000000000000 00001168
0000000000000036 0000000000000000 0 0 1
[31] .debug_str PROGBITS 0000000000000000 0000119e
000000000000007e 0000000000000001 MS 0 0 1
[32] .debug_macro PROGBITS 0000000000000000 0000121c
0000000000000016 0000000000000000 0 0 1
[33] .shstrtab STRTAB 0000000000000000 00001232
000000000000014b 0000000000000000 0 0 1
[34] .symtab SYMTAB 0000000000000000 00001c80
00000000000006a8 0000000000000018 35 54 8
[35] .strtab STRTAB 0000000000000000 00002328
000000000000021b 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001f8 0x00000000000001f8 R E 0x8
INTERP 0x0000000000000238 0x0000000000400238 0x0000000000400238
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x000000000000068c 0x000000000000068c R E 0x200000
LOAD 0x0000000000000e40 0x0000000000600e40 0x0000000000600e40
0x00000000000001e4 0x00000000000001f8 RW 0x200000
DYNAMIC 0x0000000000000e68 0x0000000000600e68 0x0000000000600e68
0x0000000000000190 0x0000000000000190 RW 0x8
NOTE 0x0000000000000254 0x0000000000400254 0x0000000000400254
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x00000000000005b8 0x00000000004005b8 0x00000000004005b8
0x000000000000002c 0x000000000000002c R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x10
GNU_RELRO 0x0000000000000e40 0x0000000000600e40 0x0000000000600e40
0x00000000000001c0 0x00000000000001c0 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .ctors .dtors .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
08 .ctors .dtors .jcr .dynamic .got
Dynamic section at offset 0xe68 contains 20 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x400390
0x000000000000000d (FINI) 0x400598
0x000000006ffffef5 (GNU_HASH) 0x400298
0x0000000000000005 (STRTAB) 0x400300
0x0000000000000006 (SYMTAB) 0x4002b8
0x000000000000000a (STRSZ) 56 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x601000
0x0000000000000002 (PLTRELSZ) 24 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400378
0x0000000000000007 (RELA) 0x400360
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400340
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x400338
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x360 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600ff8 000200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x378 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000601018 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 3 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
La table de symboles « .symtab » contient 71 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400238 0 SECTION LOCAL DEFAULT 1 .interp
2: 0000000000400254 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 0000000000400274 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id
4: 0000000000400298 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 00000000004002b8 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 0000000000400300 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 0000000000400338 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 0000000000400340 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 0000000000400360 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400378 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 0000000000400390 0 SECTION LOCAL DEFAULT 11 .init
12: 00000000004003b0 0 SECTION LOCAL DEFAULT 12 .plt
13: 00000000004003d0 0 SECTION LOCAL DEFAULT 13 .text
14: 0000000000400598 0 SECTION LOCAL DEFAULT 14 .fini
15: 00000000004005a8 0 SECTION LOCAL DEFAULT 15 .rodata
16: 00000000004005b8 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 00000000004005e8 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 0000000000600e40 0 SECTION LOCAL DEFAULT 18 .ctors
19: 0000000000600e50 0 SECTION LOCAL DEFAULT 19 .dtors
20: 0000000000600e60 0 SECTION LOCAL DEFAULT 20 .jcr
21: 0000000000600e68 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 0000000000600ff8 0 SECTION LOCAL DEFAULT 22 .got
23: 0000000000601000 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 0000000000601020 0 SECTION LOCAL DEFAULT 24 .data
25: 0000000000601028 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_info
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_abbrev
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_line
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_str
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_macro
33: 0000000000000000 0 FILE LOCAL DEFAULT ABS /usr/lib/gcc/x86[...]
34: 00000000004003fc 0 FUNC LOCAL DEFAULT 13 call_gmon_start
35: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
36: 0000000000600e40 0 OBJECT LOCAL DEFAULT 18 __CTOR_LIST__
37: 0000000000600e50 0 OBJECT LOCAL DEFAULT 19 __DTOR_LIST__
38: 0000000000600e60 0 OBJECT LOCAL DEFAULT 20 __JCR_LIST__
39: 0000000000400420 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
40: 0000000000601028 1 OBJECT LOCAL DEFAULT 25 completed.5895
41: 0000000000601030 8 OBJECT LOCAL DEFAULT 25 dtor_idx.5897
42: 0000000000400490 0 FUNC LOCAL DEFAULT 13 frame_dummy
43: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
44: 0000000000600e48 0 OBJECT LOCAL DEFAULT 18 __CTOR_END__
45: 0000000000400688 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
46: 0000000000600e60 0 OBJECT LOCAL DEFAULT 20 __JCR_END__
47: 0000000000400560 0 FUNC LOCAL DEFAULT 13 __do_global_ctors_aux
48: 0000000000000000 0 FILE LOCAL DEFAULT ABS x.c
49: 0000000000000000 0 FILE LOCAL DEFAULT ABS
50: 0000000000600e3c 0 NOTYPE LOCAL DEFAULT 18 __init_array_end
51: 0000000000600e68 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC
52: 0000000000600e3c 0 NOTYPE LOCAL DEFAULT 18 __init_array_start
53: 0000000000601000 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_
54: 0000000000400550 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
55: 0000000000601020 0 NOTYPE WEAK DEFAULT 24 data_start
56: 0000000000601024 0 NOTYPE GLOBAL DEFAULT 24 _edata
57: 0000000000400598 0 FUNC GLOBAL DEFAULT 14 _fini
58: 0000000000600e58 0 OBJECT GLOBAL HIDDEN 19 __DTOR_END__
59: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
60: 0000000000601020 0 NOTYPE GLOBAL DEFAULT 24 __data_start
61: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
62: 00000000004005b0 0 OBJECT GLOBAL HIDDEN 15 __dso_handle
63: 00000000004005a8 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
64: 00000000004004c0 137 FUNC GLOBAL DEFAULT 13 __libc_csu_init
65: 0000000000601038 0 NOTYPE GLOBAL DEFAULT 25 _end
66: 00000000004003d0 0 FUNC GLOBAL DEFAULT 13 _start
67: 0000000000601024 0 NOTYPE GLOBAL DEFAULT 25 __bss_start
68: 00000000004004b2 11 FUNC GLOBAL DEFAULT 13 main
69: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
70: 0000000000400390 0 FUNC GLOBAL DEFAULT 11 _init
La section des symboles de version « .gnu.version » contient 3 entrées :
Adr: 0x0000000000400338 Décalage: 0x00000338 Lien: 5 (.dynsym)
000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400340 Décalage: 0x00000340 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: 9d5a3edd1c7c916da14a16f95b2daf858775a499

272
exterminatests/bins/64/elfs/testfile-macros.info

@ -0,0 +1,272 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x400400
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 18280 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 9
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 36
Table d'index des chaînes d'en-tête de section: 33
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400238 00000238
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 0000000000400254 00000254
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 0000000000400274 00000274
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400298 00000298
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 00000000004002b8 000002b8
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 0000000000400300 00000300
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 0000000000400338 00000338
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 0000000000400340 00000340
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 0000000000400360 00000360
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400378 00000378
0000000000000030 0000000000000018 A 5 12 8
[11] .init PROGBITS 00000000004003a8 000003a8
000000000000001a 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 00000000004003d0 000003d0
0000000000000030 0000000000000010 AX 0 0 16
[13] .text PROGBITS 0000000000400400 00000400
0000000000000194 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 0000000000400594 00000594
0000000000000009 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 00000000004005a0 000005a0
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 00000000004005b0 000005b0
0000000000000034 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 00000000004005e8 000005e8
00000000000000d4 0000000000000000 A 0 0 8
[18] .init_array INIT_ARRAY 0000000000600df8 00000df8
0000000000000008 0000000000000000 WA 0 0 8
[19] .fini_array FINI_ARRAY 0000000000600e00 00000e00
0000000000000008 0000000000000000 WA 0 0 8
[20] .jcr PROGBITS 0000000000600e08 00000e08
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic DYNAMIC 0000000000600e10 00000e10
00000000000001d0 0000000000000010 WA 6 0 8
[22] .got PROGBITS 0000000000600fe0 00000fe0
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt PROGBITS 0000000000600fe8 00000fe8
0000000000000028 0000000000000008 WA 0 0 8
[24] .data PROGBITS 0000000000601010 00001010
0000000000000004 0000000000000000 WA 0 0 4
[25] .bss NOBITS 0000000000601014 00001014
0000000000000004 0000000000000000 WA 0 0 4
[26] .comment PROGBITS 0000000000000000 00001014
000000000000002c 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 00001040
0000000000000030 0000000000000000 0 0 1
[28] .debug_info PROGBITS 0000000000000000 00001070
000000000000009f 0000000000000000 0 0 1
[29] .debug_abbrev PROGBITS 0000000000000000 0000110f
0000000000000061 0000000000000000 0 0 1
[30] .debug_line PROGBITS 0000000000000000 00001170
0000000000000121 0000000000000000 0 0 1
[31] .debug_str PROGBITS 0000000000000000 00001291
000000000000293c 0000000000000001 MS 0 0 1
[32] .debug_macro PROGBITS 0000000000000000 00003bcd
0000000000000a44 0000000000000000 0 0 1
[33] .shstrtab STRTAB 0000000000000000 00004611
0000000000000155 0000000000000000 0 0 1
[34] .symtab SYMTAB 0000000000000000 00005068
0000000000000678 0000000000000018 35 50 8
[35] .strtab STRTAB 0000000000000000 000056e0
0000000000000225 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001f8 0x00000000000001f8 R E 0x8
INTERP 0x0000000000000238 0x0000000000400238 0x0000000000400238
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x00000000000006bc 0x00000000000006bc R E 0x200000
LOAD 0x0000000000000df8 0x0000000000600df8 0x0000000000600df8
0x000000000000021c 0x0000000000000220 RW 0x200000
DYNAMIC 0x0000000000000e10 0x0000000000600e10 0x0000000000600e10
0x00000000000001d0 0x00000000000001d0 RW 0x8
NOTE 0x0000000000000254 0x0000000000400254 0x0000000000400254
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x00000000000005b0 0x00000000004005b0 0x00000000004005b0
0x0000000000000034 0x0000000000000034 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x8
GNU_RELRO 0x0000000000000df8 0x0000000000600df8 0x0000000000600df8
0x0000000000000208 0x0000000000000208 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
08 .init_array .fini_array .jcr .dynamic .got
Dynamic section at offset 0xe10 contains 24 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x4003a8
0x000000000000000d (FINI) 0x400594
0x0000000000000019 (INIT_ARRAY) 0x600df8
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x600e00
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x000000006ffffef5 (GNU_HASH) 0x400298
0x0000000000000005 (STRTAB) 0x400300
0x0000000000000006 (SYMTAB) 0x4002b8
0x000000000000000a (STRSZ) 56 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x600fe8
0x0000000000000002 (PLTRELSZ) 48 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400378
0x0000000000000007 (RELA) 0x400360
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400340
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x400338
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x360 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600fe0 000200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x378 contient 2 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000601000 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
000000601008 000200000007 R_X86_64_JUMP_SLO 0000000000000000 __gmon_start__ + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 3 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
La table de symboles « .symtab » contient 69 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400238 0 SECTION LOCAL DEFAULT 1 .interp
2: 0000000000400254 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 0000000000400274 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id
4: 0000000000400298 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 00000000004002b8 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 0000000000400300 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 0000000000400338 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 0000000000400340 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 0000000000400360 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400378 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 00000000004003a8 0 SECTION LOCAL DEFAULT 11 .init
12: 00000000004003d0 0 SECTION LOCAL DEFAULT 12 .plt
13: 0000000000400400 0 SECTION LOCAL DEFAULT 13 .text
14: 0000000000400594 0 SECTION LOCAL DEFAULT 14 .fini
15: 00000000004005a0 0 SECTION LOCAL DEFAULT 15 .rodata
16: 00000000004005b0 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 00000000004005e8 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 0000000000600df8 0 SECTION LOCAL DEFAULT 18 .init_array
19: 0000000000600e00 0 SECTION LOCAL DEFAULT 19 .fini_array
20: 0000000000600e08 0 SECTION LOCAL DEFAULT 20 .jcr
21: 0000000000600e10 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 0000000000600fe0 0 SECTION LOCAL DEFAULT 22 .got
23: 0000000000600fe8 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 0000000000601010 0 SECTION LOCAL DEFAULT 24 .data
25: 0000000000601014 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_info
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_abbrev
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_line
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_str
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_macro
33: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
34: 0000000000600e08 0 OBJECT LOCAL DEFAULT 20 __JCR_LIST__
35: 0000000000400430 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones
36: 0000000000400460 0 FUNC LOCAL DEFAULT 13 register_tm_clones
37: 00000000004004a0 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
38: 0000000000601014 1 OBJECT LOCAL DEFAULT 25 completed.6094
39: 0000000000600e00 0 OBJECT LOCAL DEFAULT 19 __do_global_dtor[...]
40: 00000000004004c0 0 FUNC LOCAL DEFAULT 13 frame_dummy
41: 0000000000600df8 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_in[...]
42: 0000000000000000 0 FILE LOCAL DEFAULT ABS macro.c
43: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
44: 00000000004006b8 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
45: 0000000000600e08 0 OBJECT LOCAL DEFAULT 20 __JCR_END__
46: 0000000000600e00 0 NOTYPE LOCAL DEFAULT 18 __init_array_end
47: 0000000000600e10 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC
48: 0000000000600df8 0 NOTYPE LOCAL DEFAULT 18 __init_array_start
49: 0000000000600fe8 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_
50: 0000000000400590 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
51: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterT[...]
52: 0000000000601010 0 NOTYPE WEAK DEFAULT 24 data_start
53: 0000000000601014 0 NOTYPE GLOBAL DEFAULT ABS _edata
54: 0000000000400594 0 FUNC GLOBAL DEFAULT 14 _fini
55: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
56: 0000000000601010 0 NOTYPE GLOBAL DEFAULT 24 __data_start
57: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
58: 00000000004005a8 0 OBJECT GLOBAL HIDDEN 15 __dso_handle
59: 00000000004005a0 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
60: 0000000000400500 137 FUNC GLOBAL DEFAULT 13 __libc_csu_init
61: 0000000000601018 0 NOTYPE GLOBAL DEFAULT ABS _end
62: 0000000000400400 0 FUNC GLOBAL DEFAULT 13 _start
63: 0000000000601014 0 NOTYPE GLOBAL DEFAULT ABS __bss_start
64: 00000000004004ec 18 FUNC GLOBAL DEFAULT 13 main
65: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
66: 0000000000601018 0 OBJECT GLOBAL HIDDEN 24 __TMC_END__
67: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMC[...]
68: 00000000004003a8 0 FUNC GLOBAL DEFAULT 11 _init
La section des symboles de version « .gnu.version » contient 3 entrées :
Adr: 0x0000000000400338 Décalage: 0x00000338 Lien: 5 (.dynsym)
000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400340 Décalage: 0x00000340 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: 17922a0f00370c486e7062da8201d314ca674e9e

266
exterminatests/bins/64/elfs/testfile-nobitsalign.info

@ -0,0 +1,266 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x400390
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 3192 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 8
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 36
Table d'index des chaînes d'en-tête de section: 33
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400200 00000200
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 000000000040021c 0000021c
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 000000000040023c 0000023c
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400260 00000260
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 0000000000400280 00000280
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 00000000004002c8 000002c8
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 0000000000400300 00000300
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 0000000000400308 00000308
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 0000000000400328 00000328
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400340 00000340
0000000000000018 0000000000000018 A 5 12 8
[11] .init PROGBITS 0000000000400358 00000358
0000000000000018 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 0000000000400370 00000370
0000000000000020 0000000000000010 AX 0 0 4
[13] .text PROGBITS 0000000000400390 00000390
00000000000001f8 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 0000000000400588 00000588
000000000000000e 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 0000000000400598 00000598
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 00000000004005a8 000005a8
000000000000002c 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 00000000004005d8 000005d8
000000000000009c 0000000000000000 A 0 0 8
[18] .ctors PROGBITS 0000000000600678 00000678
0000000000000010 0000000000000000 WA 0 0 8
[19] .dtors PROGBITS 0000000000600688 00000688
0000000000000010 0000000000000000 WA 0 0 8
[20] .jcr PROGBITS 0000000000600698 00000698
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic DYNAMIC 00000000006006a0 000006a0
0000000000000190 0000000000000010 WA 6 0 8
[22] .got PROGBITS 0000000000600830 00000830
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt PROGBITS 0000000000600838 00000838
0000000000000020 0000000000000008 WA 0 0 8
[24] .data PROGBITS 0000000000600858 00000858
0000000000000004 0000000000000000 WA 0 0 4
[25] .bss NOBITS 0000000000601000 0000085c
0000000000002000 0000000000000000 WA 0 0 4096
[26] .comment PROGBITS 0000000000000000 0000085c
000000000000002d 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 00000889
0000000000000030 0000000000000000 0 0 1
[28] .debug_pubnames PROGBITS 0000000000000000 000008b9
0000000000000021 0000000000000000 0 0 1
[29] .debug_info PROGBITS 0000000000000000 000008da
00000000000000ea 0000000000000000 0 0 1
[30] .debug_abbrev PROGBITS 0000000000000000 000009c4
00000000000000a4 0000000000000000 0 0 1
[31] .debug_line PROGBITS 0000000000000000 00000a68
0000000000000045 0000000000000000 0 0 1
[32] .debug_str PROGBITS 0000000000000000 00000aad
0000000000000077 0000000000000001 MS 0 0 1
[33] .shstrtab STRTAB 0000000000000000 00000b24
000000000000014e 0000000000000000 0 0 1
[34] .symtab SYMTAB 0000000000000000 00001578
00000000000006a8 0000000000000018 35 53 8
[35] .strtab STRTAB 0000000000000000 00001c20
00000000000001ee 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001c0 0x00000000000001c0 R E 0x8
INTERP 0x0000000000000200 0x0000000000400200 0x0000000000400200
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x0000000000000674 0x0000000000000674 R E 0x200000
LOAD 0x0000000000000678 0x0000000000600678 0x0000000000600678
0x00000000000001e4 0x0000000000002988 RW 0x200000
DYNAMIC 0x00000000000006a0 0x00000000006006a0 0x00000000006006a0
0x0000000000000190 0x0000000000000190 RW 0x8
NOTE 0x000000000000021c 0x000000000040021c 0x000000000040021c
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x00000000000005a8 0x00000000004005a8 0x00000000004005a8
0x000000000000002c 0x000000000000002c R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x8
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .ctors .dtors .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
Dynamic section at offset 0x6a0 contains 20 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x400358
0x000000000000000d (FINI) 0x400588
0x000000006ffffef5 (GNU_HASH) 0x400260
0x0000000000000005 (STRTAB) 0x4002c8
0x0000000000000006 (SYMTAB) 0x400280
0x000000000000000a (STRSZ) 56 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x600838
0x0000000000000002 (PLTRELSZ) 24 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400340
0x0000000000000007 (RELA) 0x400328
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400308
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x400300
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x328 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600830 000100000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x340 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600850 000200000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 3 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
La table de symboles « .symtab » contient 71 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400200 0 SECTION LOCAL DEFAULT 1 .interp
2: 000000000040021c 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 000000000040023c 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id
4: 0000000000400260 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 0000000000400280 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 00000000004002c8 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 0000000000400300 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 0000000000400308 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 0000000000400328 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400340 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 0000000000400358 0 SECTION LOCAL DEFAULT 11 .init
12: 0000000000400370 0 SECTION LOCAL DEFAULT 12 .plt
13: 0000000000400390 0 SECTION LOCAL DEFAULT 13 .text
14: 0000000000400588 0 SECTION LOCAL DEFAULT 14 .fini
15: 0000000000400598 0 SECTION LOCAL DEFAULT 15 .rodata
16: 00000000004005a8 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 00000000004005d8 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 0000000000600678 0 SECTION LOCAL DEFAULT 18 .ctors
19: 0000000000600688 0 SECTION LOCAL DEFAULT 19 .dtors
20: 0000000000600698 0 SECTION LOCAL DEFAULT 20 .jcr
21: 00000000006006a0 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 0000000000600830 0 SECTION LOCAL DEFAULT 22 .got
23: 0000000000600838 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 0000000000600858 0 SECTION LOCAL DEFAULT 24 .data
25: 0000000000601000 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_pubnames
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_info
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_abbrev
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_line
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_str
33: 00000000004003bc 0 FUNC LOCAL DEFAULT 13 call_gmon_start
34: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
35: 0000000000600678 0 OBJECT LOCAL DEFAULT 18 __CTOR_LIST__
36: 0000000000600688 0 OBJECT LOCAL DEFAULT 19 __DTOR_LIST__
37: 0000000000600698 0 OBJECT LOCAL DEFAULT 20 __JCR_LIST__
38: 00000000004003e0 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
39: 0000000000601000 1 OBJECT LOCAL DEFAULT 25 completed.6349
40: 0000000000601008 8 OBJECT LOCAL DEFAULT 25 dtor_idx.6351
41: 0000000000400450 0 FUNC LOCAL DEFAULT 13 frame_dummy
42: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
43: 0000000000600680 0 OBJECT LOCAL DEFAULT 18 __CTOR_END__
44: 0000000000400670 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
45: 0000000000600698 0 OBJECT LOCAL DEFAULT 20 __JCR_END__
46: 0000000000400550 0 FUNC LOCAL DEFAULT 13 __do_global_ctors_aux
47: 0000000000000000 0 FILE LOCAL DEFAULT ABS nobitsalign.c
48: 0000000000602000 4096 OBJECT LOCAL DEFAULT 25 buffer
49: 0000000000600838 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_
50: 0000000000600674 0 NOTYPE LOCAL DEFAULT 18 __init_array_end
51: 0000000000600674 0 NOTYPE LOCAL DEFAULT 18 __init_array_start
52: 00000000006006a0 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC
53: 0000000000600858 0 NOTYPE WEAK DEFAULT 24 data_start
54: 00000000004004b0 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
55: 0000000000400390 0 FUNC GLOBAL DEFAULT 13 _start
56: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
57: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
58: 0000000000400588 0 FUNC GLOBAL DEFAULT 14 _fini
59: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
60: 0000000000400598 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
61: 0000000000600858 0 NOTYPE GLOBAL DEFAULT 24 __data_start
62: 00000000004005a0 0 OBJECT GLOBAL HIDDEN 15 __dso_handle
63: 0000000000600690 0 OBJECT GLOBAL HIDDEN 19 __DTOR_END__
64: 00000000004004c0 137 FUNC GLOBAL DEFAULT 13 __libc_csu_init
65: 000000000060085c 0 NOTYPE GLOBAL DEFAULT ABS __bss_start
66: 0000000000603000 0 NOTYPE GLOBAL DEFAULT ABS _end
67: 0000000000400474 21 FUNC GLOBAL DEFAULT 13 f
68: 000000000060085c 0 NOTYPE GLOBAL DEFAULT ABS _edata
69: 0000000000400489 33 FUNC GLOBAL DEFAULT 13 main
70: 0000000000400358 0 FUNC GLOBAL DEFAULT 11 _init
La section des symboles de version « .gnu.version » contient 3 entrées :
Adr: 0x0000000000400300 Décalage: 0x00000300 Lien: 5 (.dynsym)
000: 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400308 Décalage: 0x00000308 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.18
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: fba3fd10b5271696dd05371c7566cab2c48a5036

176
exterminatests/bins/64/elfs/testfile-nobitsalign.strip.info

@ -0,0 +1,176 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x400390
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 2424 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 8
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 28
Table d'index des chaînes d'en-tête de section: 27
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400200 00000200
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 000000000040021c 0000021c
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 000000000040023c 0000023c
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400260 00000260
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 0000000000400280 00000280
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 00000000004002c8 000002c8
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 0000000000400300 00000300
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 0000000000400308 00000308
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 0000000000400328 00000328
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400340 00000340
0000000000000018 0000000000000018 A 5 12 8
[11] .init PROGBITS 0000000000400358 00000358
0000000000000018 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 0000000000400370 00000370
0000000000000020 0000000000000010 AX 0 0 4
[13] .text PROGBITS 0000000000400390 00000390
00000000000001f8 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 0000000000400588 00000588
000000000000000e 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 0000000000400598 00000598
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 00000000004005a8 000005a8
000000000000002c 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 00000000004005d8 000005d8
000000000000009c 0000000000000000 A 0 0 8
[18] .ctors PROGBITS 0000000000600678 00000678
0000000000000010 0000000000000000 WA 0 0 8
[19] .dtors PROGBITS 0000000000600688 00000688
0000000000000010 0000000000000000 WA 0 0 8
[20] .jcr PROGBITS 0000000000600698 00000698
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic DYNAMIC 00000000006006a0 000006a0
0000000000000190 0000000000000010 WA 6 0 8
[22] .got PROGBITS 0000000000600830 00000830
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt PROGBITS 0000000000600838 00000838
0000000000000020 0000000000000008 WA 0 0 8
[24] .data PROGBITS 0000000000600858 00000858
0000000000000004 0000000000000000 WA 0 0 4
[25] .bss NOBITS 0000000000601000 0000085c
0000000000002000 0000000000000000 WA 0 0 4096
[26] .comment PROGBITS 0000000000000000 0000085c
000000000000002d 0000000000000001 MS 0 0 1
[27] .shstrtab STRTAB 0000000000000000 00000889
00000000000000ee 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001c0 0x00000000000001c0 R E 0x8
INTERP 0x0000000000000200 0x0000000000400200 0x0000000000400200
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x0000000000000674 0x0000000000000674 R E 0x200000
LOAD 0x0000000000000678 0x0000000000600678 0x0000000000600678
0x00000000000001e4 0x0000000000002988 RW 0x200000
DYNAMIC 0x00000000000006a0 0x00000000006006a0 0x00000000006006a0
0x0000000000000190 0x0000000000000190 RW 0x8
NOTE 0x000000000000021c 0x000000000040021c 0x000000000040021c
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x00000000000005a8 0x00000000004005a8 0x00000000004005a8
0x000000000000002c 0x000000000000002c R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x8
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .ctors .dtors .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
Dynamic section at offset 0x6a0 contains 20 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x400358
0x000000000000000d (FINI) 0x400588
0x000000006ffffef5 (GNU_HASH) 0x400260
0x0000000000000005 (STRTAB) 0x4002c8
0x0000000000000006 (SYMTAB) 0x400280
0x000000000000000a (STRSZ) 56 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x600838
0x0000000000000002 (PLTRELSZ) 24 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400340
0x0000000000000007 (RELA) 0x400328
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400308
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x400300
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x328 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600830 000100000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x340 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600850 000200000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 3 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
La section des symboles de version « .gnu.version » contient 3 entrées :
Adr: 0x0000000000400300 Décalage: 0x00000300 Lien: 5 (.dynsym)
000: 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400308 Décalage: 0x00000308 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.18
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: fba3fd10b5271696dd05371c7566cab2c48a5036

132045
exterminatests/bins/64/elfs/testfile-phdrs.elf.info

File diff suppressed because it is too large

293
exterminatests/bins/64/elfs/testfile-splitdwarf-4.info

@ -0,0 +1,293 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x401080
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 17288 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 11
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 39
Table d'index des chaînes d'en-tête de section: 38
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 00000000004002a8 000002a8
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 00000000004002c4 000002c4
0000000000000020 0000000000000000 A 0 0 4
[ 3] .hash HASH 00000000004002e8 000002e8
0000000000000024 0000000000000004 A 5 0 8
[ 4] .gnu.hash GNU_HASH 0000000000400310 00000310
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 0000000000400330 00000330
0000000000000060 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 0000000000400390 00000390
000000000000003d 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 00000000004003ce 000003ce
0000000000000008 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 00000000004003d8 000003d8
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 00000000004003f8 000003f8
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400410 00000410
0000000000000030 0000000000000018 AI 5 23 8
[11] .init PROGBITS 0000000000401000 00001000
000000000000001a 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 0000000000401020 00001020
0000000000000030 0000000000000010 AX 0 0 16
[13] .plt.got PROGBITS 0000000000401050 00001050
0000000000000008 0000000000000008 AX 0 0 8
[14] .text PROGBITS 0000000000401060 00001060
0000000000000202 0000000000000000 AX 0 0 16
[15] .fini PROGBITS 0000000000401264 00001264
0000000000000009 0000000000000000 AX 0 0 4
[16] .rodata PROGBITS 0000000000402000 00002000
000000000000000a 0000000000000000 A 0 0 4
[17] .eh_frame_hdr PROGBITS 000000000040200c 0000200c
0000000000000054 0000000000000000 A 0 0 4
[18] .eh_frame PROGBITS 0000000000402060 00002060
0000000000000138 0000000000000000 A 0 0 8
[19] .init_array INIT_ARRAY 0000000000403e08 00002e08
0000000000000008 0000000000000008 WA 0 0 8
[20] .fini_array FINI_ARRAY 0000000000403e10 00002e10
0000000000000008 0000000000000008 WA 0 0 8
[21] .dynamic DYNAMIC 0000000000403e18 00002e18
00000000000001e0 0000000000000010 WA 6 0 8
[22] .got PROGBITS 0000000000403ff8 00002ff8
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt PROGBITS 0000000000404000 00003000
0000000000000028 0000000000000008 WA 0 0 8
[24] .data PROGBITS 0000000000404028 00003028
0000000000000014 0000000000000000 WA 0 0 8
[25] .bss NOBITS 000000000040403c 0000303c
0000000000000004 0000000000000000 WA 0 0 1
[26] .comment PROGBITS 0000000000000000 0000303c
0000000000000056 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 00003092
0000000000000070 0000000000000000 0 0 1
[28] .debug_info PROGBITS 0000000000000000 00003102
0000000000000068 0000000000000000 0 0 1
[29] .debug_abbrev PROGBITS 0000000000000000 0000316a
0000000000000037 0000000000000000 0 0 1
[30] .debug_line PROGBITS 0000000000000000 000031a1
000000000000042a 0000000000000000 0 0 1
[31] .debug_str PROGBITS 0000000000000000 000035cb
0000000000000046 0000000000000001 MS 0 0 1
[32] .debug_ranges PROGBITS 0000000000000000 00003611
0000000000000060 0000000000000000 0 0 1
[33] .debug_addr PROGBITS 0000000000000000 00003671
0000000000000120 0000000000000000 0 0 1
[34] .debug_gnu_p[...] PROGBITS 0000000000000000 00003791
0000000000000065 0000000000000000 0 0 1
[35] .debug_gnu_p[...] PROGBITS 0000000000000000 000037f6
0000000000000147 0000000000000000 0 0 1
[36] .symtab SYMTAB 0000000000000000 00003940
0000000000000708 0000000000000018 37 54 8
[37] .strtab STRTAB 0000000000000000 00004048
00000000000001c8 0000000000000000 0 0 1
[38] .shstrtab STRTAB 0000000000000000 00004210
0000000000000176 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x0000000000000268 0x0000000000000268 R 0x8
INTERP 0x00000000000002a8 0x00000000004002a8 0x00000000004002a8
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x0000000000000440 0x0000000000000440 R 0x1000
LOAD 0x0000000000001000 0x0000000000401000 0x0000000000401000
0x000000000000026d 0x000000000000026d R E 0x1000
LOAD 0x0000000000002000 0x0000000000402000 0x0000000000402000
0x0000000000000198 0x0000000000000198 R 0x1000
LOAD 0x0000000000002e08 0x0000000000403e08 0x0000000000403e08
0x0000000000000234 0x0000000000000238 RW 0x1000
DYNAMIC 0x0000000000002e18 0x0000000000403e18 0x0000000000403e18
0x00000000000001e0 0x00000000000001e0 RW 0x8
NOTE 0x00000000000002c4 0x00000000004002c4 0x00000000004002c4
0x0000000000000020 0x0000000000000020 R 0x4
GNU_EH_FRAME 0x000000000000200c 0x000000000040200c 0x000000000040200c
0x0000000000000054 0x0000000000000054 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x10
GNU_RELRO 0x0000000000002e08 0x0000000000403e08 0x0000000000403e08
0x00000000000001f8 0x00000000000001f8 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .hash .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt
03 .init .plt .plt.got .text .fini
04 .rodata .eh_frame_hdr .eh_frame
05 .init_array .fini_array .dynamic .got .got.plt .data .bss
06 .dynamic
07 .note.ABI-tag
08 .eh_frame_hdr
09
10 .init_array .fini_array .dynamic .got
Dynamic section at offset 0x2e18 contains 25 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x401000
0x000000000000000d (FINI) 0x401264
0x0000000000000019 (INIT_ARRAY) 0x403e08
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x403e10
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x0000000000000004 (HASH) 0x4002e8
0x000000006ffffef5 (GNU_HASH) 0x400310
0x0000000000000005 (STRTAB) 0x400390
0x0000000000000006 (SYMTAB) 0x400330
0x000000000000000a (STRSZ) 61 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x404000
0x0000000000000002 (PLTRELSZ) 48 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400410
0x0000000000000007 (RELA) 0x4003f8
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x4003d8
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x4003ce
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x3f8 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000403ff8 000200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x410 contient 2 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000404018 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
000000404020 000300000007 R_X86_64_JUMP_SLO 0000000000000000 exit@GLIBC_2.2.5 + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 4 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.2.5 (2)
La table de symboles « .symtab » contient 75 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 00000000004002a8 0 SECTION LOCAL DEFAULT 1 .interp
2: 00000000004002c4 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 00000000004002e8 0 SECTION LOCAL DEFAULT 3 .hash
4: 0000000000400310 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 0000000000400330 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 0000000000400390 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 00000000004003ce 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 00000000004003d8 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 00000000004003f8 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400410 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 0000000000401000 0 SECTION LOCAL DEFAULT 11 .init
12: 0000000000401020 0 SECTION LOCAL DEFAULT 12 .plt
13: 0000000000401050 0 SECTION LOCAL DEFAULT 13 .plt.got
14: 0000000000401060 0 SECTION LOCAL DEFAULT 14 .text
15: 0000000000401264 0 SECTION LOCAL DEFAULT 15 .fini
16: 0000000000402000 0 SECTION LOCAL DEFAULT 16 .rodata
17: 000000000040200c 0 SECTION LOCAL DEFAULT 17 .eh_frame_hdr
18: 0000000000402060 0 SECTION LOCAL DEFAULT 18 .eh_frame
19: 0000000000403e08 0 SECTION LOCAL DEFAULT 19 .init_array
20: 0000000000403e10 0 SECTION LOCAL DEFAULT 20 .fini_array
21: 0000000000403e18 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 0000000000403ff8 0 SECTION LOCAL DEFAULT 22 .got
23: 0000000000404000 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 0000000000404028 0 SECTION LOCAL DEFAULT 24 .data
25: 000000000040403c 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_info
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_abbrev
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_line
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_str
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_ranges
33: 0000000000000000 0 SECTION LOCAL DEFAULT 33 .debug_addr
34: 0000000000000000 0 SECTION LOCAL DEFAULT 34 .debug_gnu_pubnames
35: 0000000000000000 0 SECTION LOCAL DEFAULT 35 .debug_gnu_pubtypes
36: 0000000000000000 0 FILE LOCAL DEFAULT ABS world.c
37: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
38: 00000000004010b0 0 FUNC LOCAL DEFAULT 14 deregister_tm_clones
39: 00000000004010e0 0 FUNC LOCAL DEFAULT 14 register_tm_clones
40: 0000000000401120 0 FUNC LOCAL DEFAULT 14 __do_global_dtors_aux
41: 000000000040403c 1 OBJECT LOCAL DEFAULT 25 completed.7249
42: 0000000000403e10 0 OBJECT LOCAL DEFAULT 20 __do_global_dtor[...]
43: 0000000000401150 0 FUNC LOCAL DEFAULT 14 frame_dummy
44: 0000000000403e08 0 OBJECT LOCAL DEFAULT 19 __frame_dummy_in[...]
45: 0000000000000000 0 FILE LOCAL DEFAULT ABS hello.c
46: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
47: 0000000000402194 0 OBJECT LOCAL DEFAULT 18 __FRAME_END__
48: 0000000000000000 0 FILE LOCAL DEFAULT ABS
49: 0000000000403e10 0 NOTYPE LOCAL DEFAULT 19 __init_array_end
50: 0000000000403e18 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC
51: 0000000000403e08 0 NOTYPE LOCAL DEFAULT 19 __init_array_start
52: 000000000040200c 0 NOTYPE LOCAL DEFAULT 17 __GNU_EH_FRAME_HDR
53: 0000000000404000 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_
54: 0000000000401260 2 FUNC GLOBAL DEFAULT 14 __libc_csu_fini
55: 0000000000404028 0 NOTYPE WEAK DEFAULT 24 data_start
56: 00000000004011a0 17 FUNC GLOBAL DEFAULT 14 baz
57: 000000000040403c 0 NOTYPE GLOBAL DEFAULT 24 _edata
58: 0000000000401264 0 FUNC GLOBAL DEFAULT 15 _fini
59: 00000000004011c0 43 FUNC GLOBAL DEFAULT 14 calc
60: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
61: 0000000000404028 0 NOTYPE GLOBAL DEFAULT 24 __data_start
62: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
63: 0000000000404030 0 OBJECT GLOBAL HIDDEN 24 __dso_handle
64: 0000000000402000 4 OBJECT GLOBAL DEFAULT 16 _IO_stdin_used
65: 00000000004011f0 101 FUNC GLOBAL DEFAULT 14 __libc_csu_init
66: 0000000000401160 52 FUNC GLOBAL DEFAULT 14 foo
67: 0000000000404040 0 NOTYPE GLOBAL DEFAULT 25 _end
68: 0000000000401080 0 FUNC GLOBAL DEFAULT 14 _start
69: 0000000000404038 4 OBJECT GLOBAL DEFAULT 24 m
70: 000000000040403c 0 NOTYPE GLOBAL DEFAULT 25 __bss_start
71: 0000000000401060 32 FUNC GLOBAL DEFAULT 14 main
72: 0000000000000000 0 FUNC GLOBAL DEFAULT UND exit@@GLIBC_2.2.5
73: 0000000000404040 0 OBJECT GLOBAL HIDDEN 24 __TMC_END__
74: 0000000000401000 0 FUNC GLOBAL DEFAULT 11 _init
Histogramme de la longueur de la liste des baquets (total de 3 baquets) :
Long. Nombre % de couverture totale
0 1 ( 33.3%)
1 1 ( 33.3%) 33.3%
2 1 ( 33.3%) 100.0%
La section des symboles de version « .gnu.version » contient 4 entrées :
Adr: 0x00000000004003ce Décalage: 0x000003ce Lien: 5 (.dynsym)
000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) 2 (GLIBC_2.2.5)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x00000000004003d8 Décalage: 0x000003d8 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32

293
exterminatests/bins/64/elfs/testfile-splitdwarf-5.info

@ -0,0 +1,293 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x401080
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 17344 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 11
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 39
Table d'index des chaînes d'en-tête de section: 38
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 00000000004002a8 000002a8
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 00000000004002c4 000002c4
0000000000000020 0000000000000000 A 0 0 4
[ 3] .hash HASH 00000000004002e8 000002e8
0000000000000024 0000000000000004 A 5 0 8
[ 4] .gnu.hash GNU_HASH 0000000000400310 00000310
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 0000000000400330 00000330
0000000000000060 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 0000000000400390 00000390
000000000000003d 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 00000000004003ce 000003ce
0000000000000008 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 00000000004003d8 000003d8
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 00000000004003f8 000003f8
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400410 00000410
0000000000000030 0000000000000018 AI 5 23 8
[11] .init PROGBITS 0000000000401000 00001000
000000000000001a 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 0000000000401020 00001020
0000000000000030 0000000000000010 AX 0 0 16
[13] .plt.got PROGBITS 0000000000401050 00001050
0000000000000008 0000000000000008 AX 0 0 8
[14] .text PROGBITS 0000000000401060 00001060
0000000000000202 0000000000000000 AX 0 0 16
[15] .fini PROGBITS 0000000000401264 00001264
0000000000000009 0000000000000000 AX 0 0 4
[16] .rodata PROGBITS 0000000000402000 00002000
000000000000000a 0000000000000000 A 0 0 4
[17] .eh_frame_hdr PROGBITS 000000000040200c 0000200c
0000000000000054 0000000000000000 A 0 0 4
[18] .eh_frame PROGBITS 0000000000402060 00002060
0000000000000138 0000000000000000 A 0 0 8
[19] .init_array INIT_ARRAY 0000000000403e08 00002e08
0000000000000008 0000000000000008 WA 0 0 8
[20] .fini_array FINI_ARRAY 0000000000403e10 00002e10
0000000000000008 0000000000000008 WA 0 0 8
[21] .dynamic DYNAMIC 0000000000403e18 00002e18
00000000000001e0 0000000000000010 WA 6 0 8
[22] .got PROGBITS 0000000000403ff8 00002ff8
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt PROGBITS 0000000000404000 00003000
0000000000000028 0000000000000008 WA 0 0 8
[24] .data PROGBITS 0000000000404028 00003028
0000000000000014 0000000000000000 WA 0 0 8
[25] .bss NOBITS 000000000040403c 0000303c
0000000000000004 0000000000000000 WA 0 0 1
[26] .comment PROGBITS 0000000000000000 0000303c
0000000000000056 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 00003092
0000000000000070 0000000000000000 0 0 1
[28] .debug_info PROGBITS 0000000000000000 00003102
000000000000006a 0000000000000000 0 0 1
[29] .debug_abbrev PROGBITS 0000000000000000 0000316c
000000000000002c 0000000000000000 0 0 1
[30] .debug_line PROGBITS 0000000000000000 00003198
0000000000000480 0000000000000000 0 0 1
[31] .debug_str PROGBITS 0000000000000000 00003618
0000000000000046 0000000000000001 MS 0 0 1
[32] .debug_addr PROGBITS 0000000000000000 0000365e
0000000000000130 0000000000000000 0 0 1
[33] .debug_gnu_p[...] PROGBITS 0000000000000000 0000378e
0000000000000065 0000000000000000 0 0 1
[34] .debug_gnu_p[...] PROGBITS 0000000000000000 000037f3
0000000000000147 0000000000000000 0 0 1
[35] .debug_rnglists PROGBITS 0000000000000000 0000393a
0000000000000039 0000000000000000 0 0 1
[36] .symtab SYMTAB 0000000000000000 00003978
0000000000000708 0000000000000018 37 54 8
[37] .strtab STRTAB 0000000000000000 00004080
00000000000001c8 0000000000000000 0 0 1
[38] .shstrtab STRTAB 0000000000000000 00004248
0000000000000178 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x0000000000000268 0x0000000000000268 R 0x8
INTERP 0x00000000000002a8 0x00000000004002a8 0x00000000004002a8
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x0000000000000440 0x0000000000000440 R 0x1000
LOAD 0x0000000000001000 0x0000000000401000 0x0000000000401000
0x000000000000026d 0x000000000000026d R E 0x1000
LOAD 0x0000000000002000 0x0000000000402000 0x0000000000402000
0x0000000000000198 0x0000000000000198 R 0x1000
LOAD 0x0000000000002e08 0x0000000000403e08 0x0000000000403e08
0x0000000000000234 0x0000000000000238 RW 0x1000
DYNAMIC 0x0000000000002e18 0x0000000000403e18 0x0000000000403e18
0x00000000000001e0 0x00000000000001e0 RW 0x8
NOTE 0x00000000000002c4 0x00000000004002c4 0x00000000004002c4
0x0000000000000020 0x0000000000000020 R 0x4
GNU_EH_FRAME 0x000000000000200c 0x000000000040200c 0x000000000040200c
0x0000000000000054 0x0000000000000054 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x10
GNU_RELRO 0x0000000000002e08 0x0000000000403e08 0x0000000000403e08
0x00000000000001f8 0x00000000000001f8 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .hash .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt
03 .init .plt .plt.got .text .fini
04 .rodata .eh_frame_hdr .eh_frame
05 .init_array .fini_array .dynamic .got .got.plt .data .bss
06 .dynamic
07 .note.ABI-tag
08 .eh_frame_hdr
09
10 .init_array .fini_array .dynamic .got
Dynamic section at offset 0x2e18 contains 25 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x401000
0x000000000000000d (FINI) 0x401264
0x0000000000000019 (INIT_ARRAY) 0x403e08
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x403e10
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x0000000000000004 (HASH) 0x4002e8
0x000000006ffffef5 (GNU_HASH) 0x400310
0x0000000000000005 (STRTAB) 0x400390
0x0000000000000006 (SYMTAB) 0x400330
0x000000000000000a (STRSZ) 61 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x404000
0x0000000000000002 (PLTRELSZ) 48 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400410
0x0000000000000007 (RELA) 0x4003f8
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x4003d8
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x4003ce
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x3f8 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000403ff8 000200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x410 contient 2 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000404018 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
000000404020 000300000007 R_X86_64_JUMP_SLO 0000000000000000 exit@GLIBC_2.2.5 + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 4 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.2.5 (2)
La table de symboles « .symtab » contient 75 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 00000000004002a8 0 SECTION LOCAL DEFAULT 1 .interp
2: 00000000004002c4 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 00000000004002e8 0 SECTION LOCAL DEFAULT 3 .hash
4: 0000000000400310 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 0000000000400330 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 0000000000400390 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 00000000004003ce 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 00000000004003d8 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 00000000004003f8 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400410 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 0000000000401000 0 SECTION LOCAL DEFAULT 11 .init
12: 0000000000401020 0 SECTION LOCAL DEFAULT 12 .plt
13: 0000000000401050 0 SECTION LOCAL DEFAULT 13 .plt.got
14: 0000000000401060 0 SECTION LOCAL DEFAULT 14 .text
15: 0000000000401264 0 SECTION LOCAL DEFAULT 15 .fini
16: 0000000000402000 0 SECTION LOCAL DEFAULT 16 .rodata
17: 000000000040200c 0 SECTION LOCAL DEFAULT 17 .eh_frame_hdr
18: 0000000000402060 0 SECTION LOCAL DEFAULT 18 .eh_frame
19: 0000000000403e08 0 SECTION LOCAL DEFAULT 19 .init_array
20: 0000000000403e10 0 SECTION LOCAL DEFAULT 20 .fini_array
21: 0000000000403e18 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 0000000000403ff8 0 SECTION LOCAL DEFAULT 22 .got
23: 0000000000404000 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 0000000000404028 0 SECTION LOCAL DEFAULT 24 .data
25: 000000000040403c 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_info
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_abbrev
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_line
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_str
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_addr
33: 0000000000000000 0 SECTION LOCAL DEFAULT 33 .debug_gnu_pubnames
34: 0000000000000000 0 SECTION LOCAL DEFAULT 34 .debug_gnu_pubtypes
35: 0000000000000000 0 SECTION LOCAL DEFAULT 35 .debug_rnglists
36: 0000000000000000 0 FILE LOCAL DEFAULT ABS world.c
37: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
38: 00000000004010b0 0 FUNC LOCAL DEFAULT 14 deregister_tm_clones
39: 00000000004010e0 0 FUNC LOCAL DEFAULT 14 register_tm_clones
40: 0000000000401120 0 FUNC LOCAL DEFAULT 14 __do_global_dtors_aux
41: 000000000040403c 1 OBJECT LOCAL DEFAULT 25 completed.7249
42: 0000000000403e10 0 OBJECT LOCAL DEFAULT 20 __do_global_dtor[...]
43: 0000000000401150 0 FUNC LOCAL DEFAULT 14 frame_dummy
44: 0000000000403e08 0 OBJECT LOCAL DEFAULT 19 __frame_dummy_in[...]
45: 0000000000000000 0 FILE LOCAL DEFAULT ABS hello.c
46: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
47: 0000000000402194 0 OBJECT LOCAL DEFAULT 18 __FRAME_END__
48: 0000000000000000 0 FILE LOCAL DEFAULT ABS
49: 0000000000403e10 0 NOTYPE LOCAL DEFAULT 19 __init_array_end
50: 0000000000403e18 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC
51: 0000000000403e08 0 NOTYPE LOCAL DEFAULT 19 __init_array_start
52: 000000000040200c 0 NOTYPE LOCAL DEFAULT 17 __GNU_EH_FRAME_HDR
53: 0000000000404000 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_
54: 0000000000401260 2 FUNC GLOBAL DEFAULT 14 __libc_csu_fini
55: 0000000000404028 0 NOTYPE WEAK DEFAULT 24 data_start
56: 00000000004011a0 17 FUNC GLOBAL DEFAULT 14 baz
57: 000000000040403c 0 NOTYPE GLOBAL DEFAULT 24 _edata
58: 0000000000401264 0 FUNC GLOBAL DEFAULT 15 _fini
59: 00000000004011c0 43 FUNC GLOBAL DEFAULT 14 calc
60: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
61: 0000000000404028 0 NOTYPE GLOBAL DEFAULT 24 __data_start
62: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
63: 0000000000404030 0 OBJECT GLOBAL HIDDEN 24 __dso_handle
64: 0000000000402000 4 OBJECT GLOBAL DEFAULT 16 _IO_stdin_used
65: 00000000004011f0 101 FUNC GLOBAL DEFAULT 14 __libc_csu_init
66: 0000000000401160 52 FUNC GLOBAL DEFAULT 14 foo
67: 0000000000404040 0 NOTYPE GLOBAL DEFAULT 25 _end
68: 0000000000401080 0 FUNC GLOBAL DEFAULT 14 _start
69: 0000000000404038 4 OBJECT GLOBAL DEFAULT 24 m
70: 000000000040403c 0 NOTYPE GLOBAL DEFAULT 25 __bss_start
71: 0000000000401060 32 FUNC GLOBAL DEFAULT 14 main
72: 0000000000000000 0 FUNC GLOBAL DEFAULT UND exit@@GLIBC_2.2.5
73: 0000000000404040 0 OBJECT GLOBAL HIDDEN 24 __TMC_END__
74: 0000000000401000 0 FUNC GLOBAL DEFAULT 11 _init
Histogramme de la longueur de la liste des baquets (total de 3 baquets) :
Long. Nombre % de couverture totale
0 1 ( 33.3%)
1 1 ( 33.3%) 33.3%
2 1 ( 33.3%) 100.0%
La section des symboles de version « .gnu.version » contient 4 entrées :
Adr: 0x00000000004003ce Décalage: 0x000003ce Lien: 5 (.dynsym)
000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) 2 (GLIBC_2.2.5)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x00000000004003d8 Décalage: 0x000003d8 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32

239
exterminatests/bins/64/elfs/testfile-splitdwarf4-not-split4.debug.info

@ -0,0 +1,239 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x40109c
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 4424 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 11
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 40
Table d'index des chaînes d'en-tête de section: 39
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp NOBITS 00000000004002a8 000002a8
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 00000000004002c4 000002a8
0000000000000020 0000000000000000 A 0 0 4
[ 3] .hash NOBITS 00000000004002e8 000002c8
0000000000000018 0000000000000004 A 5 0 8
[ 4] .gnu.hash NOBITS 0000000000400300 000002c8
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym NOBITS 0000000000400320 000002c8
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr NOBITS 0000000000400368 000002c8
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version NOBITS 00000000004003a0 000002c8
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r NOBITS 00000000004003a8 000002c8
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn NOBITS 00000000004003c8 000002c8
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt NOBITS 00000000004003e0 000002c8
0000000000000018 0000000000000018 AI 5 23 8
[11] .init NOBITS 0000000000401000 000002c8
000000000000001a 0000000000000000 AX 0 0 4
[12] .plt NOBITS 0000000000401020 000002d0
0000000000000020 0000000000000010 AX 0 0 16
[13] .plt.got NOBITS 0000000000401040 000002d0
0000000000000008 0000000000000008 AX 0 0 8
[14] .text NOBITS 0000000000401050 000002d0
00000000000001d2 0000000000000000 AX 0 0 16
[15] .fini NOBITS 0000000000401224 000002d0
0000000000000009 0000000000000000 AX 0 0 4
[16] .rodata NOBITS 0000000000402000 000002d0
0000000000000004 0000000000000004 AM 0 0 4
[17] .eh_frame_hdr NOBITS 0000000000402004 000002d0
0000000000000044 0000000000000000 A 0 0 4
[18] .eh_frame NOBITS 0000000000402048 000002d0
0000000000000140 0000000000000000 A 0 0 8
[19] .init_array NOBITS 0000000000403e08 000002d0
0000000000000008 0000000000000008 WA 0 0 8
[20] .fini_array NOBITS 0000000000403e10 000002d0
0000000000000008 0000000000000008 WA 0 0 8
[21] .dynamic NOBITS 0000000000403e18 000002d0
00000000000001e0 0000000000000010 WA 6 0 8
[22] .got NOBITS 0000000000403ff8 000002d0
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt NOBITS 0000000000404000 000002d0
0000000000000020 0000000000000008 WA 0 0 8
[24] .data NOBITS 0000000000404020 000002d0
0000000000000010 0000000000000000 WA 0 0 8
[25] .bss NOBITS 0000000000404030 000002d0
0000000000000008 0000000000000000 WA 0 0 1
[26] .comment NOBITS 0000000000000000 000002d0
000000000000007f 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 000002d0
0000000000000060 0000000000000000 0 0 1
[28] .debug_info PROGBITS 0000000000000000 00000330
00000000000000af 0000000000000000 0 0 1
[29] .debug_abbrev PROGBITS 0000000000000000 000003df
0000000000000087 0000000000000000 0 0 1
[30] .debug_line PROGBITS 0000000000000000 00000466
00000000000000f6 0000000000000000 0 0 1
[31] .debug_str PROGBITS 0000000000000000 0000055c
0000000000000093 0000000000000001 MS 0 0 1
[32] .debug_loc PROGBITS 0000000000000000 000005ef
00000000000000ab 0000000000000000 0 0 1
[33] .debug_ranges PROGBITS 0000000000000000 0000069a
0000000000000020 0000000000000000 0 0 1
[34] .debug_addr PROGBITS 0000000000000000 000006ba
0000000000000040 0000000000000000 0 0 1
[35] .debug_gnu_p[...] PROGBITS 0000000000000000 000006fa
000000000000001c 0000000000000000 0 0 1
[36] .debug_gnu_p[...] PROGBITS 0000000000000000 00000716
0000000000000025 0000000000000000 0 0 1
[37] .symtab SYMTAB 0000000000000000 00000740
00000000000006c0 0000000000000018 38 55 8
[38] .strtab STRTAB 0000000000000000 00000e00
00000000000001c4 0000000000000000 0 0 1
[39] .shstrtab STRTAB 0000000000000000 00000fc4
0000000000000181 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x0000000000000268 0x0000000000000268 R 0x8
INTERP 0x00000000000002a8 0x00000000004002a8 0x00000000004002a8
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: ]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x00000000000003f8 0x00000000000003f8 R 0x1000
LOAD 0x0000000000001000 0x0000000000401000 0x0000000000401000
0x000000000000022d 0x000000000000022d R E 0x1000
LOAD 0x0000000000002000 0x0000000000402000 0x0000000000402000
0x0000000000000188 0x0000000000000188 R 0x1000
LOAD 0x0000000000002e08 0x0000000000403e08 0x0000000000403e08
0x0000000000000228 0x0000000000000230 RW 0x1000
DYNAMIC 0x0000000000002e18 0x0000000000403e18 0x0000000000403e18
0x00000000000001e0 0x00000000000001e0 RW 0x8
NOTE 0x00000000000002c4 0x00000000004002c4 0x00000000004002c4
0x0000000000000020 0x0000000000000020 R 0x4
GNU_EH_FRAME 0x0000000000002004 0x0000000000402004 0x0000000000402004
0x0000000000000044 0x0000000000000044 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x10
GNU_RELRO 0x0000000000002e08 0x0000000000403e08 0x0000000000403e08
0x00000000000001f8 0x00000000000001f8 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp .comment
02 .interp .note.ABI-tag .hash .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt
03 .init .plt .plt.got .text .fini
04 .rodata .eh_frame_hdr .eh_frame
05 .init_array .fini_array .dynamic .got .got.plt .data .bss
06 .dynamic
07 .comment
08 .eh_frame_hdr
09
10 .init_array .fini_array .dynamic .got
Il n'y a pas de section dynamique dans ce fichier.
Il n'y a pas de réadressages dans ce fichier.
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .symtab » contient 72 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 00000000004002a8 0 SECTION LOCAL DEFAULT 1 .interp
2: 00000000004002c4 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 00000000004002e8 0 SECTION LOCAL DEFAULT 3 .hash
4: 0000000000400300 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 0000000000400320 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 0000000000400368 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 00000000004003a0 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 00000000004003a8 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 00000000004003c8 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 00000000004003e0 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 0000000000401000 0 SECTION LOCAL DEFAULT 11 .init
12: 0000000000401020 0 SECTION LOCAL DEFAULT 12 .plt
13: 0000000000401040 0 SECTION LOCAL DEFAULT 13 .plt.got
14: 0000000000401050 0 SECTION LOCAL DEFAULT 14 .text
15: 0000000000401224 0 SECTION LOCAL DEFAULT 15 .fini
16: 0000000000402000 0 SECTION LOCAL DEFAULT 16 .rodata
17: 0000000000402004 0 SECTION LOCAL DEFAULT 17 .eh_frame_hdr
18: 0000000000402048 0 SECTION LOCAL DEFAULT 18 .eh_frame
19: 0000000000403e08 0 SECTION LOCAL DEFAULT 19 .init_array
20: 0000000000403e10 0 SECTION LOCAL DEFAULT 20 .fini_array
21: 0000000000403e18 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 0000000000403ff8 0 SECTION LOCAL DEFAULT 22 .got
23: 0000000000404000 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 0000000000404020 0 SECTION LOCAL DEFAULT 24 .data
25: 0000000000404030 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_info
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_abbrev
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_line
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_str
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_loc
33: 0000000000000000 0 SECTION LOCAL DEFAULT 33 .debug_ranges
34: 0000000000000000 0 SECTION LOCAL DEFAULT 34 .debug_addr
35: 0000000000000000 0 SECTION LOCAL DEFAULT 35 .debug_gnu_pubnames
36: 0000000000000000 0 SECTION LOCAL DEFAULT 36 .debug_gnu_pubtypes
37: 0000000000000000 0 FILE LOCAL DEFAULT ABS splitdwarf4-not-[...]
38: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
39: 00000000004010d0 0 FUNC LOCAL DEFAULT 14 deregister_tm_clones
40: 0000000000401100 0 FUNC LOCAL DEFAULT 14 register_tm_clones
41: 0000000000401140 0 FUNC LOCAL DEFAULT 14 __do_global_dtors_aux
42: 0000000000404030 1 OBJECT LOCAL DEFAULT 25 completed.7251
43: 0000000000403e10 0 OBJECT LOCAL DEFAULT 20 __do_global_dtor[...]
44: 0000000000401170 0 FUNC LOCAL DEFAULT 14 frame_dummy
45: 0000000000403e08 0 OBJECT LOCAL DEFAULT 19 __frame_dummy_in[...]
46: 0000000000000000 0 FILE LOCAL DEFAULT ABS popcount.c
47: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
48: 0000000000402184 0 OBJECT LOCAL DEFAULT 18 __FRAME_END__
49: 0000000000000000 0 FILE LOCAL DEFAULT ABS
50: 0000000000403e10 0 NOTYPE LOCAL DEFAULT 19 __init_array_end
51: 0000000000403e18 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC
52: 0000000000403e08 0 NOTYPE LOCAL DEFAULT 19 __init_array_start
53: 0000000000402004 0 NOTYPE LOCAL DEFAULT 17 __GNU_EH_FRAME_HDR
54: 0000000000404000 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_
55: 0000000000401220 2 FUNC GLOBAL DEFAULT 14 __libc_csu_fini
56: 0000000000404020 0 NOTYPE WEAK DEFAULT 24 data_start
57: 0000000000404030 0 NOTYPE GLOBAL DEFAULT 24 _edata
58: 0000000000401224 0 FUNC GLOBAL DEFAULT 15 _fini
59: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
60: 0000000000404020 0 NOTYPE GLOBAL DEFAULT 24 __data_start
61: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
62: 0000000000404028 0 OBJECT GLOBAL HIDDEN 24 __dso_handle
63: 0000000000402000 4 OBJECT GLOBAL DEFAULT 16 _IO_stdin_used
64: 0000000000401180 33 FUNC GLOBAL DEFAULT 14 popcount
65: 00000000004011b0 101 FUNC GLOBAL DEFAULT 14 __libc_csu_init
66: 0000000000404038 0 NOTYPE GLOBAL DEFAULT 25 _end
67: 000000000040109c 0 FUNC GLOBAL DEFAULT 14 _start
68: 0000000000404030 0 NOTYPE GLOBAL DEFAULT 25 __bss_start
69: 0000000000401050 76 FUNC GLOBAL DEFAULT 14 main
70: 0000000000404030 0 OBJECT GLOBAL HIDDEN 24 __TMC_END__
71: 0000000000401000 0 FUNC GLOBAL DEFAULT 11 _init
Aucune information de version repérée dans ce fichier.
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32

290
exterminatests/bins/64/elfs/testfile-stridex.info

@ -0,0 +1,290 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x400640
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 8144 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 9
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 34
Table d'index des chaînes d'en-tête de section: 33
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400238 00000238
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 0000000000400254 00000254
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 0000000000400274 00000274
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400298 00000298
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 00000000004002b8 000002b8
00000000000000d8 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 0000000000400390 00000390
000000000000010c 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 000000000040049c 0000049c
0000000000000012 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 00000000004004b0 000004b0
0000000000000040 0000000000000000 A 6 2 8
[ 9] .rela.dyn RELA 00000000004004f0 000004f0
0000000000000030 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400520 00000520
0000000000000090 0000000000000018 AI 5 22 8
[11] .init PROGBITS 00000000004005b0 000005b0
0000000000000017 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 00000000004005d0 000005d0
0000000000000070 0000000000000010 AX 0 0 16
[13] .text PROGBITS 0000000000400640 00000640
00000000000003b2 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 00000000004009f4 000009f4
0000000000000009 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 0000000000400a00 00000a00
000000000000004c 0000000000000000 A 0 0 16
[16] .eh_frame_hdr PROGBITS 0000000000400a4c 00000a4c
000000000000003c 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 0000000000400a88 00000a88
0000000000000124 0000000000000000 A 0 0 8
[18] .init_array INIT_ARRAY 0000000000600dd0 00000dd0
0000000000000008 0000000000000008 WA 0 0 8
[19] .fini_array FINI_ARRAY 0000000000600dd8 00000dd8
0000000000000008 0000000000000008 WA 0 0 8
[20] .dynamic DYNAMIC 0000000000600de0 00000de0
0000000000000210 0000000000000010 WA 6 0 8
[21] .got PROGBITS 0000000000600ff0 00000ff0
0000000000000010 0000000000000008 WA 0 0 8
[22] .got.plt PROGBITS 0000000000601000 00001000
0000000000000048 0000000000000008 WA 0 0 8
[23] .data PROGBITS 0000000000601048 00001048
0000000000000004 0000000000000000 WA 0 0 1
[24] .bss NOBITS 000000000060104c 0000104c
0000000000000004 0000000000000000 WA 0 0 1
[25] .comment PROGBITS 0000000000000000 0000104c
0000000000000058 0000000000000001 MS 0 0 1
[26] .debug_aranges PROGBITS 0000000000000000 000010a4
0000000000000030 0000000000000000 0 0 1
[27] .debug_info PROGBITS 0000000000000000 000010d4
000000000000019c 0000000000000000 0 0 1
[28] .debug_abbrev PROGBITS 0000000000000000 00001270
0000000000000109 0000000000000000 0 0 1
[29] .debug_line PROGBITS 0000000000000000 00001379
000000000000007b 0000000000000000 0 0 1
[30] .debug_str PROGBITS 0000000000000000 000013f4
0000000000000135 0000000000000001 MS 0 0 1
[31] .symtab SYMTAB 0000000000000000 00001530
00000000000006c0 0000000000000018 32 50 8
[32] .strtab STRTAB 0000000000000000 00001bf0
0000000000000296 0000000000000000 0 0 1
[33] .shstrtab STRTAB 0000000000000000 00001e86
0000000000000143 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001f8 0x00000000000001f8 R E 0x8
INTERP 0x0000000000000238 0x0000000000400238 0x0000000000400238
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x0000000000000bac 0x0000000000000bac R E 0x200000
LOAD 0x0000000000000dd0 0x0000000000600dd0 0x0000000000600dd0
0x000000000000027c 0x0000000000000280 RW 0x200000
DYNAMIC 0x0000000000000de0 0x0000000000600de0 0x0000000000600de0
0x0000000000000210 0x0000000000000210 RW 0x8
NOTE 0x0000000000000254 0x0000000000400254 0x0000000000400254
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x0000000000000a4c 0x0000000000400a4c 0x0000000000400a4c
0x000000000000003c 0x000000000000003c R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x10
GNU_RELRO 0x0000000000000dd0 0x0000000000600dd0 0x0000000000600dd0
0x0000000000000230 0x0000000000000230 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .init_array .fini_array .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
08 .init_array .fini_array .dynamic .got
Dynamic section at offset 0xde0 contains 28 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libgfortran.so.4]
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libm.so.6]
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libgcc_s.so.1]
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libquadmath.so.0]
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x4005b0
0x000000000000000d (FINI) 0x4009f4
0x0000000000000019 (INIT_ARRAY) 0x600dd0
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x600dd8
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x000000006ffffef5 (GNU_HASH) 0x400298
0x0000000000000005 (STRTAB) 0x400390
0x0000000000000006 (SYMTAB) 0x4002b8
0x000000000000000a (STRSZ) 268 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x601000
0x0000000000000002 (PLTRELSZ) 144 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400520
0x0000000000000007 (RELA) 0x4004f0
0x0000000000000008 (RELASZ) 48 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x4004b0
0x000000006fffffff (VERNEEDNUM) 2
0x000000006ffffff0 (VERSYM) 0x40049c
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x4f0 contient 2 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600ff0 000200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
000000600ff8 000400000006 R_X86_64_GLOB_DAT 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x520 contient 6 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000601018 000100000007 R_X86_64_JUMP_SLO 0000000000000000 _gfortran_set_args@GFORTRAN_7 + 0
000000601020 000300000007 R_X86_64_JUMP_SLO 0000000000000000 _gfortran_st_write@GFORTRAN_7 + 0
000000601028 000500000007 R_X86_64_JUMP_SLO 0000000000000000 _gfortran_st_writ[...]@GFORTRAN_7 + 0
000000601030 000600000007 R_X86_64_JUMP_SLO 0000000000000000 _gfortran_concat_[...]@GFORTRAN_7 + 0
000000601038 000700000007 R_X86_64_JUMP_SLO 0000000000000000 _gfortran_set_options@GFORTRAN_7 + 0
000000601040 000800000007 R_X86_64_JUMP_SLO 0000000000000000 _gfortran_transfe[...]@GFORTRAN_7 + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 9 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _[...]@GFORTRAN_7 (2)
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _[...]@GFORTRAN_7 (2)
4: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (3)
5: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _[...]@GFORTRAN_7 (2)
6: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _[...]@GFORTRAN_7 (2)
7: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _[...]@GFORTRAN_7 (2)
8: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _[...]@GFORTRAN_7 (2)
La table de symboles « .symtab » contient 72 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400238 0 SECTION LOCAL DEFAULT 1 .interp
2: 0000000000400254 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 0000000000400274 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id
4: 0000000000400298 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 00000000004002b8 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 0000000000400390 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 000000000040049c 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 00000000004004b0 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 00000000004004f0 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400520 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 00000000004005b0 0 SECTION LOCAL DEFAULT 11 .init
12: 00000000004005d0 0 SECTION LOCAL DEFAULT 12 .plt
13: 0000000000400640 0 SECTION LOCAL DEFAULT 13 .text
14: 00000000004009f4 0 SECTION LOCAL DEFAULT 14 .fini
15: 0000000000400a00 0 SECTION LOCAL DEFAULT 15 .rodata
16: 0000000000400a4c 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 0000000000400a88 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 0000000000600dd0 0 SECTION LOCAL DEFAULT 18 .init_array
19: 0000000000600dd8 0 SECTION LOCAL DEFAULT 19 .fini_array
20: 0000000000600de0 0 SECTION LOCAL DEFAULT 20 .dynamic
21: 0000000000600ff0 0 SECTION LOCAL DEFAULT 21 .got
22: 0000000000601000 0 SECTION LOCAL DEFAULT 22 .got.plt
23: 0000000000601048 0 SECTION LOCAL DEFAULT 23 .data
24: 000000000060104c 0 SECTION LOCAL DEFAULT 24 .bss
25: 0000000000000000 0 SECTION LOCAL DEFAULT 25 .comment
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .debug_aranges
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_info
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_abbrev
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_line
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_str
31: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
32: 0000000000400670 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones
33: 00000000004006a0 0 FUNC LOCAL DEFAULT 13 register_tm_clones
34: 00000000004006e0 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
35: 000000000060104c 1 OBJECT LOCAL DEFAULT 24 completed.6991
36: 0000000000600dd8 0 OBJECT LOCAL DEFAULT 19 __do_global_dtor[...]
37: 0000000000400710 0 FUNC LOCAL DEFAULT 13 frame_dummy
38: 0000000000600dd0 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_in[...]
39: 0000000000000000 0 FILE LOCAL DEFAULT ABS dwarf-stridex.f90
40: 0000000000400717 550 FUNC LOCAL DEFAULT 13 MAIN__
41: 0000000000400a30 28 OBJECT LOCAL DEFAULT 15 options.5.3531
42: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
43: 0000000000400ba8 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
44: 0000000000000000 0 FILE LOCAL DEFAULT ABS
45: 0000000000400a4c 0 NOTYPE LOCAL DEFAULT 16 __GNU_EH_FRAME_HDR
46: 0000000000601000 0 OBJECT LOCAL DEFAULT 22 _GLOBAL_OFFSET_TABLE_
47: 0000000000600dd8 0 NOTYPE LOCAL DEFAULT 18 __init_array_end
48: 0000000000600dd0 0 NOTYPE LOCAL DEFAULT 18 __init_array_start
49: 0000000000600de0 0 OBJECT LOCAL DEFAULT 20 _DYNAMIC
50: 0000000000601048 0 NOTYPE WEAK DEFAULT 23 data_start
51: 00000000004009f0 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
52: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _gfortran_set_ar[...]
53: 0000000000400640 43 FUNC GLOBAL DEFAULT 13 _start
54: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
55: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _gfortran_st_wri[...]
56: 00000000004009f4 0 FUNC GLOBAL DEFAULT 14 _fini
57: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
58: 0000000000400a00 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
59: 0000000000601048 0 NOTYPE GLOBAL DEFAULT 23 __data_start
60: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _gfortran_st_wri[...]
61: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _gfortran_concat[...]
62: 0000000000601050 0 OBJECT GLOBAL HIDDEN 23 __TMC_END__
63: 0000000000400a08 0 OBJECT GLOBAL HIDDEN 15 __dso_handle
64: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _gfortran_set_op[...]
65: 0000000000400980 101 FUNC GLOBAL DEFAULT 13 __libc_csu_init
66: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _gfortran_transf[...]
67: 000000000060104c 0 NOTYPE GLOBAL DEFAULT 24 __bss_start
68: 0000000000601050 0 NOTYPE GLOBAL DEFAULT 24 _end
69: 000000000060104c 0 NOTYPE GLOBAL DEFAULT 23 _edata
70: 000000000040093d 59 FUNC GLOBAL DEFAULT 13 main
71: 00000000004005b0 0 FUNC GLOBAL DEFAULT 11 _init
La section des symboles de version « .gnu.version » contient 9 entrées :
Adr: 0x000000000040049c Décalage: 0x0000049c Lien: 5 (.dynsym)
000: 0 (*local*) 2 (GFORTRAN_7) 0 (*local*) 2 (GFORTRAN_7)
004: 3 (GLIBC_2.2.5) 2 (GFORTRAN_7) 2 (GFORTRAN_7) 2 (GFORTRAN_7)
008: 2 (GFORTRAN_7)
La section de dépendances de version « .gnu.version_r » contient 2 entrées :
Adr: 0x00000000004004b0 Décalage: 0x000004b0 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 3
0x0020: Version: 1 Fichier: libgfortran.so.4 Compteur: 1
0x0030: Nom: GFORTRAN_7 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: eb9911440a45932b297ebc23c15e10252c47eb10

254
exterminatests/bins/64/elfs/testfile-zdebug.info

@ -0,0 +1,254 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x4003dc
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 3808 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 8
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 41
Table d'index des chaînes d'en-tête de section: 40
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400200 00000200
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 000000000040021c 0000021c
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 000000000040023c 0000023c
0000000000000024 0000000000000000 A 0 0 4
[ 4] .dynsym DYNSYM 0000000000400260 00000260
0000000000000060 0000000000000018 A 5 1 8
[ 5] .dynstr STRTAB 00000000004002c0 000002c0
000000000000004c 0000000000000000 A 0 0 1
[ 6] .gnu.hash GNU_HASH 0000000000400310 00000310
000000000000001c 0000000000000000 A 4 0 8
[ 7] .gnu.version VERSYM 000000000040032c 0000032c
0000000000000008 0000000000000002 A 4 0 2
[ 8] .gnu.version_r VERNEED 0000000000400334 00000334
0000000000000020 0000000000000000 A 5 1 4
[ 9] .rela.dyn RELA 0000000000400358 00000358
0000000000000018 0000000000000018 A 4 0 8
[10] .rela.plt RELA 0000000000400370 00000370
0000000000000018 0000000000000018 AI 4 12 8
[11] .init PROGBITS 0000000000400388 00000388
000000000000000e 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 00000000004003a0 000003a0
0000000000000020 0000000000000010 AX 0 0 16
[13] .text PROGBITS 00000000004003c0 000003c0
00000000000001d6 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 0000000000400598 00000598
0000000000000009 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 00000000004005a8 000005a8
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame PROGBITS 00000000004005b8 000005b8
000000000000008c 0000000000000000 A 0 0 8
[17] .eh_frame_hdr PROGBITS 0000000000400644 00000644
0000000000000024 0000000000000000 A 0 0 4
[18] .dynamic DYNAMIC 0000000000401668 00000668
00000000000001d0 0000000000000010 WA 5 0 8
[19] .got PROGBITS 0000000000401838 00000838
0000000000000008 0000000000000000 WA 0 0 8
[20] .got.plt PROGBITS 0000000000401840 00000840
0000000000000020 0000000000000000 WA 0 0 8
[21] .data PROGBITS 0000000000401860 00000860
0000000000000004 0000000000000000 WA 0 0 4
[22] .jcr PROGBITS 0000000000401868 00000868
0000000000000008 0000000000000000 WA 0 0 8
[23] .tm_clone_table PROGBITS 0000000000401870 00000870
0000000000000000 0000000000000000 WA 0 0 8
[24] .fini_array FINI_ARRAY 0000000000401870 00000870
0000000000000008 0000000000000000 WA 0 0 8
[25] .init_array INIT_ARRAY 0000000000401878 00000878
0000000000000008 0000000000000000 WA 0 0 8
[26] .bss NOBITS 0000000000401880 00000880
0000000000000004 0000000000000000 WA 0 0 4
[27] .comment PROGBITS 0000000000000000 00000880
000000000000005a 0000000000000001 MS 0 0 1
[28] .zdebug_info PROGBITS 0000000000000000 00001920
0000000000000087 0000000000000000 0 0 1
[29] .zdebug_abbrev PROGBITS 0000000000000000 000019a7
0000000000000080 0000000000000000 0 0 1
[30] .zdebug_loc PROGBITS 0000000000000000 00001a27
0000000000000038 0000000000000000 0 0 1
[31] .zdebug_aranges PROGBITS 0000000000000000 00001a5f
0000000000000028 0000000000000000 0 0 1
[32] .zdebug_ranges PROGBITS 0000000000000000 00001a87
0000000000000020 0000000000000000 0 0 1
[33] .zdebug_macro PROGBITS 0000000000000000 00001aa7
00000000000002ac 0000000000000000 0 0 1
[34] .zdebug_line PROGBITS 0000000000000000 00001d53
0000000000000050 0000000000000000 0 0 1
[35] .zdebug_str PROGBITS 0000000000000000 00001da3
000000000000097f 0000000000000001 MS 0 0 1
[36] .zdebug_frame PROGBITS 0000000000000000 00002728
0000000000000033 0000000000000000 0 0 8
[37] .note.gnu.go[...] NOTE 0000000000000000 000008dc
000000000000001c 0000000000000000 0 0 4
[38] .symtab SYMTAB 0000000000000000 000008f8
00000000000003a8 0000000000000018 39 22 8
[39] .strtab STRTAB 0000000000000000 00000ca0
000000000000023f 0000000000000000 0 0 1
[40] .shstrtab STRTAB 0000000000000000 0000275b
000000000000021e 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001c0 0x00000000000001c0 R 0x8
INTERP 0x0000000000000200 0x0000000000400200 0x0000000000400200
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x0000000000000668 0x0000000000000668 R E 0x1000
LOAD 0x0000000000000668 0x0000000000401668 0x0000000000401668
0x0000000000000218 0x000000000000021c RW 0x1000
DYNAMIC 0x0000000000000668 0x0000000000401668 0x0000000000401668
0x00000000000001d0 0x00000000000001d0 RW 0x8
NOTE 0x000000000000021c 0x000000000040021c 0x000000000040021c
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x0000000000000644 0x0000000000400644 0x0000000000400644
0x0000000000000024 0x0000000000000024 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x0
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .dynsym .dynstr .gnu.hash .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame .eh_frame_hdr
03 .dynamic .got .got.plt .data .jcr .tm_clone_table .fini_array .init_array .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
Dynamic section at offset 0x668 contains 24 entries:
Étiquettes Type Nom/Valeur
0x0000000000000003 (PLTGOT) 0x401840
0x0000000000000002 (PLTRELSZ) 24 (octets)
0x0000000000000017 (JMPREL) 0x400370
0x0000000000000014 (PLTREL) RELA
0x0000000000000007 (RELA) 0x400358
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000006 (SYMTAB) 0x400260
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000005 (STRTAB) 0x4002c0
0x000000000000000a (STRSZ) 76 (octets)
0x000000006ffffef5 (GNU_HASH) 0x400310
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x400388
0x000000000000000d (FINI) 0x400598
0x000000000000001a (FINI_ARRAY) 0x401870
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x0000000000000019 (INIT_ARRAY) 0x401878
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000006ffffff0 (VERSYM) 0x40032c
0x000000006ffffffe (VERNEED) 0x400334
0x000000006fffffff (VERNEEDNUM) 1
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x358 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000401838 000200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x370 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000401858 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 4 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
3: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
La table de symboles « .symtab » contient 39 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400408 0 FUNC LOCAL DEFAULT 13 call_gmon_start
2: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
3: 0000000000401868 0 OBJECT LOCAL DEFAULT 22 __JCR_LIST__
4: 0000000000401870 0 OBJECT LOCAL DEFAULT 23 __TMC_LIST__
5: 0000000000400420 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones
6: 0000000000400450 0 FUNC LOCAL DEFAULT 13 register_tm_clones
7: 0000000000400490 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
8: 0000000000401880 1 OBJECT LOCAL DEFAULT 26 completed.6272
9: 0000000000401870 0 OBJECT LOCAL DEFAULT 24 __do_global_dtor[...]
10: 00000000004004b0 0 FUNC LOCAL DEFAULT 13 frame_dummy
11: 0000000000401878 0 OBJECT LOCAL DEFAULT 25 __frame_dummy_in[...]
12: 0000000000000000 0 FILE LOCAL DEFAULT ABS testfile-zdebug.c
13: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
14: 0000000000400640 0 OBJECT LOCAL DEFAULT 16 __FRAME_END__
15: 0000000000401868 0 OBJECT LOCAL DEFAULT 22 __JCR_END__
16: 00000000004005b0 0 OBJECT LOCAL HIDDEN 15 __dso_handle
17: 0000000000401870 0 OBJECT LOCAL HIDDEN 23 __TMC_END__
18: 0000000000401668 464 OBJECT LOCAL HIDDEN 18 _DYNAMIC
19: 0000000000401878 0 NOTYPE LOCAL HIDDEN 25 __init_array_start
20: 0000000000401880 0 NOTYPE LOCAL HIDDEN 25 __init_array_end
21: 0000000000401840 32 OBJECT LOCAL HIDDEN 20 _GLOBAL_OFFSET_TABLE_
22: 00000000004004e0 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
23: 00000000004003dc 0 FUNC GLOBAL DEFAULT 13 _start
24: 00000000004004f0 137 FUNC GLOBAL DEFAULT 13 __libc_csu_init
25: 00000000004003c0 25 FUNC GLOBAL DEFAULT 13 main
26: 0000000000401860 0 NOTYPE WEAK DEFAULT 21 data_start
27: 00000000004005a8 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
28: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main
29: 0000000000401860 0 NOTYPE GLOBAL DEFAULT 21 __data_start
30: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
31: 0000000000400388 0 FUNC GLOBAL DEFAULT 11 _init
32: 0000000000400598 0 FUNC GLOBAL DEFAULT 14 _fini
33: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterT[...]
34: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMC[...]
35: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
36: 0000000000401880 0 NOTYPE GLOBAL DEFAULT ABS _edata
37: 0000000000401880 0 NOTYPE GLOBAL DEFAULT ABS __bss_start
38: 0000000000401884 0 NOTYPE GLOBAL DEFAULT ABS _end
La section des symboles de version « .gnu.version » contient 4 entrées :
Adr: 0x000000000040032c Décalage: 0x0000032c Lien: 4 (.dynsym)
000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) 0 (*local*)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400334 Décalage: 0x00000334 Lien: 5 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.18
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: cdecd8a26410d6002f20cce228e12de2836d5b89
Affichage des notes trouvées dans: .note.gnu.gold-version
Propriétaire Taille des données Description
GNU 0x00000009 NT_GNU_GOLD_VERSION (version d'or)
Version: gold 1.11

84
exterminatests/bins/64/elfs/testfile-zgabi64.info

@ -0,0 +1,84 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x40008c
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 1024 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 1
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 9
Table d'index des chaînes d'en-tête de section: 6
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .text PROGBITS 0000000000400078 00000078
000000000000002a 0000000000000000 AX 0 0 1
[ 2] .debug_aranges PROGBITS 0000000000000000 00000260
000000000000003e 0000000000000000 C 0 0 16
[ 3] .debug_info PROGBITS 0000000000000000 0000029e
000000000000007b 0000000000000000 C 0 0 1
[ 4] .debug_abbrev PROGBITS 0000000000000000 00000319
0000000000000028 0000000000000000 0 0 1
[ 5] .debug_line PROGBITS 0000000000000000 00000341
0000000000000067 0000000000000000 C 0 0 1
[ 6] .shstrtab STRTAB 0000000000000000 000003a8
0000000000000056 0000000000000000 0 0 1
[ 7] .symtab SYMTAB 0000000000000000 000000a8
0000000000000168 0000000000000018 8 8 8
[ 8] .strtab STRTAB 0000000000000000 00000210
000000000000004b 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x00000000000000a2 0x00000000000000a2 R E 0x200000
Correspondance section/segment :
Sections de segment...
00 .text
Il n'y a pas de section dynamique dans ce fichier.
Il n'y a pas de réadressages dans ce fichier.
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .symtab » contient 15 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400078 0 SECTION LOCAL DEFAULT 1 .text
2: 0000000000000000 0 SECTION LOCAL DEFAULT 2 .debug_aranges
3: 0000000000000000 0 SECTION LOCAL DEFAULT 3 .debug_info
4: 0000000000000000 0 SECTION LOCAL DEFAULT 4 .debug_abbrev
5: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .debug_line
6: 0000000000000000 0 FILE LOCAL DEFAULT ABS funcs.o
7: 0000000000400086 0 NOTYPE LOCAL DEFAULT 1 local
8: 000000000040007a 8 FUNC GLOBAL DEFAULT 1 testfunc2
9: 0000000000400082 10 FUNC GLOBAL DEFAULT 1 functest3
10: 000000000040008c 22 FUNC GLOBAL DEFAULT 1 _start
11: 0000000000400078 2 FUNC GLOBAL DEFAULT 1 testfunc
12: 00000000006000a2 0 NOTYPE GLOBAL DEFAULT 1 __bss_start
13: 00000000006000a2 0 NOTYPE GLOBAL DEFAULT 1 _edata
14: 00000000006000a8 0 NOTYPE GLOBAL DEFAULT 1 _end
Aucune information de version repérée dans ce fichier.

84
exterminatests/bins/64/elfs/testfile-zgnu64.info

@ -0,0 +1,84 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x40008c
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 992 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 1
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 9
Table d'index des chaînes d'en-tête de section: 6
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .text PROGBITS 0000000000400078 00000078
000000000000002a 0000000000000000 AX 0 0 1
[ 2] .zdebug_aranges PROGBITS 0000000000000000 00000260
0000000000000032 0000000000000000 0 0 16
[ 3] .zdebug_info PROGBITS 0000000000000000 00000292
000000000000006f 0000000000000000 0 0 1
[ 4] .debug_abbrev PROGBITS 0000000000000000 00000301
0000000000000028 0000000000000000 0 0 1
[ 5] .zdebug_line PROGBITS 0000000000000000 00000329
000000000000005b 0000000000000000 0 0 1
[ 6] .shstrtab STRTAB 0000000000000000 00000384
0000000000000059 0000000000000000 0 0 1
[ 7] .symtab SYMTAB 0000000000000000 000000a8
0000000000000168 0000000000000018 8 8 8
[ 8] .strtab STRTAB 0000000000000000 00000210
000000000000004b 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x00000000000000a2 0x00000000000000a2 R E 0x200000
Correspondance section/segment :
Sections de segment...
00 .text
Il n'y a pas de section dynamique dans ce fichier.
Il n'y a pas de réadressages dans ce fichier.
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .symtab » contient 15 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400078 0 SECTION LOCAL DEFAULT 1 .text
2: 0000000000000000 0 SECTION LOCAL DEFAULT 2 .zdebug_aranges
3: 0000000000000000 0 SECTION LOCAL DEFAULT 3 .zdebug_info
4: 0000000000000000 0 SECTION LOCAL DEFAULT 4 .debug_abbrev
5: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .zdebug_line
6: 0000000000000000 0 FILE LOCAL DEFAULT ABS funcs.o
7: 0000000000400086 0 NOTYPE LOCAL DEFAULT 1 local
8: 000000000040007a 8 FUNC GLOBAL DEFAULT 1 testfunc2
9: 0000000000400082 10 FUNC GLOBAL DEFAULT 1 functest3
10: 000000000040008c 22 FUNC GLOBAL DEFAULT 1 _start
11: 0000000000400078 2 FUNC GLOBAL DEFAULT 1 testfunc
12: 00000000006000a2 0 NOTYPE GLOBAL DEFAULT 1 __bss_start
13: 00000000006000a2 0 NOTYPE GLOBAL DEFAULT 1 _edata
14: 00000000006000a8 0 NOTYPE GLOBAL DEFAULT 1 _end
Aucune information de version repérée dans ce fichier.

280
exterminatests/bins/64/elfs/testfile14.info

@ -0,0 +1,280 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x4003b0
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 3656 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 8
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 37
Table d'index des chaînes d'en-tête de section: 34
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400200 00000200
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 000000000040021c 0000021c
0000000000000020 0000000000000000 A 0 0 4
[ 3] .hash HASH 0000000000400240 00000240
0000000000000024 0000000000000004 A 4 0 8
[ 4] .dynsym DYNSYM 0000000000400268 00000268
0000000000000060 0000000000000018 A 5 1 8
[ 5] .dynstr STRTAB 00000000004002c8 000002c8
000000000000004c 0000000000000000 A 0 0 1
[ 6] .gnu.version VERSYM 0000000000400314 00000314
0000000000000008 0000000000000002 A 4 0 2
[ 7] .gnu.version_r VERNEED 0000000000400320 00000320
0000000000000020 0000000000000000 A 5 1 8
[ 8] .rela.dyn RELA 0000000000400340 00000340
0000000000000018 0000000000000018 A 4 0 8
[ 9] .rela.plt RELA 0000000000400358 00000358
0000000000000018 0000000000000018 A 4 11 8
[10] .init PROGBITS 0000000000400370 00000370
0000000000000018 0000000000000000 AX 0 0 4
[11] .plt PROGBITS 0000000000400388 00000388
0000000000000020 0000000000000010 AX 0 0 4
[12] .text PROGBITS 00000000004003b0 000003b0
00000000000001c8 0000000000000000 AX 0 0 16
[13] .fini PROGBITS 0000000000400578 00000578
000000000000000e 0000000000000000 AX 0 0 4
[14] .rodata PROGBITS 0000000000400588 00000588
0000000000000004 0000000000000000 A 0 0 4
[15] .eh_frame_hdr PROGBITS 000000000040058c 0000058c
0000000000000034 0000000000000000 A 0 0 4
[16] .eh_frame PROGBITS 00000000004005c0 000005c0
00000000000000bc 0000000000000000 A 0 0 8
[17] .ctors PROGBITS 0000000000500680 00000680
0000000000000010 0000000000000000 WA 0 0 8
[18] .dtors PROGBITS 0000000000500690 00000690
0000000000000010 0000000000000000 WA 0 0 8
[19] .jcr PROGBITS 00000000005006a0 000006a0
0000000000000008 0000000000000000 WA 0 0 8
[20] .dynamic DYNAMIC 00000000005006a8 000006a8
0000000000000190 0000000000000010 WA 5 0 8
[21] .got PROGBITS 0000000000500838 00000838
0000000000000008 0000000000000008 WA 0 0 8
[22] .got.plt PROGBITS 0000000000500840 00000840
0000000000000020 0000000000000008 WA 0 0 8
[23] .data PROGBITS 0000000000500860 00000860
0000000000000018 0000000000000000 WA 0 0 8
[24] .bss NOBITS 0000000000500878 00000878
0000000000000010 0000000000000000 WA 0 0 4
[25] .comment PROGBITS 0000000000000000 00000878
0000000000000117 0000000000000000 0 0 1
[26] .debug_aranges PROGBITS 0000000000000000 0000098f
0000000000000030 0000000000000000 0 0 1
[27] .debug_pubnames PROGBITS 0000000000000000 000009bf
000000000000003e 0000000000000000 0 0 1
[28] .debug_info PROGBITS 0000000000000000 000009fd
0000000000000119 0000000000000000 0 0 1
[29] .debug_abbrev PROGBITS 0000000000000000 00000b16
000000000000007a 0000000000000000 0 0 1
[30] .debug_line PROGBITS 0000000000000000 00000b90
000000000000003e 0000000000000000 0 0 1
[31] .debug_frame PROGBITS 0000000000000000 00000bd0
0000000000000068 0000000000000000 0 0 8
[32] .debug_str PROGBITS 0000000000000000 00000c38
0000000000000071 0000000000000001 MS 0 0 1
[33] .debug_loc PROGBITS 0000000000000000 00000ca9
000000000000004c 0000000000000000 0 0 1
[34] .shstrtab STRTAB 0000000000000000 00000cf5
000000000000014f 0000000000000000 0 0 1
[35] .symtab SYMTAB 0000000000000000 00001788
0000000000000798 0000000000000018 36 53 8
[36] .strtab STRTAB 0000000000000000 00001f20
0000000000000235 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001c0 0x00000000000001c0 R E 0x8
INTERP 0x0000000000000200 0x0000000000400200 0x0000000000400200
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x000000000000067c 0x000000000000067c R E 0x100000
LOAD 0x0000000000000680 0x0000000000500680 0x0000000000500680
0x00000000000001f8 0x0000000000000208 RW 0x100000
DYNAMIC 0x00000000000006a8 0x00000000005006a8 0x00000000005006a8
0x0000000000000190 0x0000000000000190 RW 0x8
NOTE 0x000000000000021c 0x000000000040021c 0x000000000040021c
0x0000000000000020 0x0000000000000020 R 0x4
GNU_EH_FRAME 0x000000000000058c 0x000000000040058c 0x000000000040058c
0x0000000000000034 0x0000000000000034 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x8
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .ctors .dtors .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag
06 .eh_frame_hdr
07
Dynamic section at offset 0x6a8 contains 20 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x400370
0x000000000000000d (FINI) 0x400578
0x0000000000000004 (HASH) 0x400240
0x0000000000000005 (STRTAB) 0x4002c8
0x0000000000000006 (SYMTAB) 0x400268
0x000000000000000a (STRSZ) 76 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x500840
0x0000000000000002 (PLTRELSZ) 24 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400358
0x0000000000000007 (RELA) 0x400340
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400320
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x400314
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x340 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000500838 000300000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x358 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000500858 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 4 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 400 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
3: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
La table de symboles « .symtab » contient 81 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400200 0 SECTION LOCAL DEFAULT 1 .interp
2: 000000000040021c 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 0000000000400240 0 SECTION LOCAL DEFAULT 3 .hash
4: 0000000000400268 0 SECTION LOCAL DEFAULT 4 .dynsym
5: 00000000004002c8 0 SECTION LOCAL DEFAULT 5 .dynstr
6: 0000000000400314 0 SECTION LOCAL DEFAULT 6 .gnu.version
7: 0000000000400320 0 SECTION LOCAL DEFAULT 7 .gnu.version_r
8: 0000000000400340 0 SECTION LOCAL DEFAULT 8 .rela.dyn
9: 0000000000400358 0 SECTION LOCAL DEFAULT 9 .rela.plt
10: 0000000000400370 0 SECTION LOCAL DEFAULT 10 .init
11: 0000000000400388 0 SECTION LOCAL DEFAULT 11 .plt
12: 00000000004003b0 0 SECTION LOCAL DEFAULT 12 .text
13: 0000000000400578 0 SECTION LOCAL DEFAULT 13 .fini
14: 0000000000400588 0 SECTION LOCAL DEFAULT 14 .rodata
15: 000000000040058c 0 SECTION LOCAL DEFAULT 15 .eh_frame_hdr
16: 00000000004005c0 0 SECTION LOCAL DEFAULT 16 .eh_frame
17: 0000000000500680 0 SECTION LOCAL DEFAULT 17 .ctors
18: 0000000000500690 0 SECTION LOCAL DEFAULT 18 .dtors
19: 00000000005006a0 0 SECTION LOCAL DEFAULT 19 .jcr
20: 00000000005006a8 0 SECTION LOCAL DEFAULT 20 .dynamic
21: 0000000000500838 0 SECTION LOCAL DEFAULT 21 .got
22: 0000000000500840 0 SECTION LOCAL DEFAULT 22 .got.plt
23: 0000000000500860 0 SECTION LOCAL DEFAULT 23 .data
24: 0000000000500878 0 SECTION LOCAL DEFAULT 24 .bss
25: 0000000000000000 0 SECTION LOCAL DEFAULT 25 .comment
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .debug_aranges
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_pubnames
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_info
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_abbrev
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_line
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_frame
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_str
33: 0000000000000000 0 SECTION LOCAL DEFAULT 33 .debug_loc
34: 0000000000000000 0 SECTION LOCAL DEFAULT 34 .shstrtab
35: 0000000000000000 0 SECTION LOCAL DEFAULT 35 .symtab
36: 0000000000000000 0 SECTION LOCAL DEFAULT 36 .strtab
37: 00000000004003dc 0 FUNC LOCAL DEFAULT 12 call_gmon_start
38: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
39: 0000000000500680 0 OBJECT LOCAL DEFAULT 17 __CTOR_LIST__
40: 0000000000500690 0 OBJECT LOCAL DEFAULT 18 __DTOR_LIST__
41: 00000000005006a0 0 OBJECT LOCAL DEFAULT 19 __JCR_LIST__
42: 0000000000500878 1 OBJECT LOCAL DEFAULT 24 completed.4926
43: 0000000000500870 0 OBJECT LOCAL DEFAULT 23 p.4925
44: 0000000000400400 0 FUNC LOCAL DEFAULT 12 __do_global_dtors_aux
45: 0000000000400440 0 FUNC LOCAL DEFAULT 12 frame_dummy
46: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
47: 0000000000500688 0 OBJECT LOCAL DEFAULT 17 __CTOR_END__
48: 0000000000500698 0 OBJECT LOCAL DEFAULT 18 __DTOR_END__
49: 0000000000400678 0 OBJECT LOCAL DEFAULT 16 __FRAME_END__
50: 00000000005006a0 0 OBJECT LOCAL DEFAULT 19 __JCR_END__
51: 0000000000400540 0 FUNC LOCAL DEFAULT 12 __do_global_ctors_aux
52: 0000000000000000 0 FILE LOCAL DEFAULT ABS v.c
53: 0000000000000000 400 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
54: 000000000050087c 4 OBJECT GLOBAL DEFAULT 24 j
55: 00000000005006a8 0 OBJECT GLOBAL DEFAULT 20 _DYNAMIC
56: 0000000000500680 0 NOTYPE GLOBAL HIDDEN ABS __fini_array_end
57: 0000000000500868 0 OBJECT GLOBAL HIDDEN 23 __dso_handle
58: 0000000000400530 2 FUNC GLOBAL DEFAULT 12 __libc_csu_fini
59: 0000000000400370 0 FUNC GLOBAL DEFAULT 10 _init
60: 0000000000500880 4 OBJECT GLOBAL DEFAULT 24 i
61: 0000000000400468 31 FUNC GLOBAL DEFAULT 12 caller
62: 00000000004003b0 0 FUNC GLOBAL DEFAULT 12 _start
63: 0000000000500680 0 NOTYPE GLOBAL HIDDEN ABS __fini_array_start
64: 00000000004004b0 113 FUNC GLOBAL DEFAULT 12 __libc_csu_init
65: 0000000000500878 0 NOTYPE GLOBAL DEFAULT ABS __bss_start
66: 000000000040049c 19 FUNC GLOBAL DEFAULT 12 main
67: 0000000000400487 21 FUNC GLOBAL DEFAULT 12 caller2
68: 0000000000500680 0 NOTYPE GLOBAL HIDDEN ABS __init_array_end
69: 0000000000500860 0 NOTYPE WEAK DEFAULT 23 data_start
70: 0000000000400578 0 FUNC GLOBAL DEFAULT 13 _fini
71: 0000000000500680 0 NOTYPE GLOBAL HIDDEN ABS __preinit_array_end
72: 0000000000500878 0 NOTYPE GLOBAL DEFAULT ABS _edata
73: 0000000000500840 0 OBJECT GLOBAL HIDDEN 22 _GLOBAL_OFFSET_TABLE_
74: 0000000000500888 0 NOTYPE GLOBAL DEFAULT ABS _end
75: 0000000000500680 0 NOTYPE GLOBAL HIDDEN ABS __init_array_start
76: 0000000000400588 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used
77: 0000000000500860 0 NOTYPE GLOBAL DEFAULT 23 __data_start
78: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
79: 0000000000500680 0 NOTYPE GLOBAL HIDDEN ABS __preinit_array_start
80: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
Histogramme de la longueur de la liste des baquets (total de 3 baquets) :
Long. Nombre % de couverture totale
0 1 ( 33.3%)
1 1 ( 33.3%) 33.3%
2 1 ( 33.3%) 100.0%
La section des symboles de version « .gnu.version » contient 4 entrées :
Adr: 0x0000000000400314 Décalage: 0x00000314 Lien: 4 (.dynsym)
000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) 0 (*local*)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400320 Décalage: 0x00000320 Lien: 5 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.4.0

190
exterminatests/bins/64/elfs/testfile18.info

@ -0,0 +1,190 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x4004c0
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 2856 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 8
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 27
Table d'index des chaînes d'en-tête de section: 26
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400200 00000200
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 000000000040021c 0000021c
0000000000000020 0000000000000000 A 0 0 4
[ 3] .hash HASH 0000000000400240 00000240
0000000000000040 0000000000000004 A 4 0 8
[ 4] .dynsym DYNSYM 0000000000400280 00000280
0000000000000108 0000000000000018 A 5 1 8
[ 5] .dynstr STRTAB 0000000000400388 00000388
000000000000007e 0000000000000000 A 0 0 1
[ 6] .gnu.version VERSYM 0000000000400406 00000406
0000000000000016 0000000000000002 A 4 0 2
[ 7] .gnu.version_r VERNEED 0000000000400420 00000420
0000000000000020 0000000000000000 A 5 1 8
[ 8] .rela.dyn RELA 0000000000400440 00000440
0000000000000030 0000000000000018 A 4 0 8
[ 9] .rela.plt RELA 0000000000400470 00000470
0000000000000018 0000000000000018 A 4 11 8
[10] .init PROGBITS 0000000000400488 00000488
0000000000000018 0000000000000000 AX 0 0 4
[11] .plt PROGBITS 00000000004004a0 000004a0
0000000000000020 0000000000000010 AX 0 0 4
[12] .text PROGBITS 00000000004004c0 000004c0
00000000000001a8 0000000000000000 AX 0 0 16
[13] .fini PROGBITS 0000000000400668 00000668
000000000000000e 0000000000000000 AX 0 0 4
[14] .rodata PROGBITS 0000000000400678 00000678
0000000000000004 0000000000000000 A 0 0 4
[15] .eh_frame_hdr PROGBITS 000000000040067c 0000067c
0000000000000024 0000000000000000 A 0 0 4
[16] .eh_frame PROGBITS 00000000004006a0 000006a0
0000000000000094 0000000000000000 A 0 0 8
[17] .ctors PROGBITS 0000000000500738 00000738
0000000000000010 0000000000000000 WA 0 0 8
[18] .dtors PROGBITS 0000000000500748 00000748
0000000000000010 0000000000000000 WA 0 0 8
[19] .jcr PROGBITS 0000000000500758 00000758
0000000000000008 0000000000000000 WA 0 0 8
[20] .dynamic DYNAMIC 0000000000500760 00000760
00000000000001a0 0000000000000010 WA 5 0 8
[21] .got PROGBITS 0000000000500900 00000900
0000000000000008 0000000000000008 WA 0 0 8
[22] .got.plt PROGBITS 0000000000500908 00000908
0000000000000020 0000000000000008 WA 0 0 8
[23] .data PROGBITS 0000000000500928 00000928
0000000000000018 0000000000000000 WA 0 0 8
[24] .bss NOBITS 0000000000500940 00000940
0000000000000008 0000000000000000 WA 0 0 4
[25] .comment PROGBITS 0000000000000000 00000940
0000000000000111 0000000000000000 0 0 1
[26] .shstrtab STRTAB 0000000000000000 00000a51
00000000000000d7 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001c0 0x00000000000001c0 R E 0x8
INTERP 0x0000000000000200 0x0000000000400200 0x0000000000400200
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x0000000000000734 0x0000000000000734 R E 0x100000
LOAD 0x0000000000000738 0x0000000000500738 0x0000000000500738
0x0000000000000208 0x0000000000000210 RW 0x100000
DYNAMIC 0x0000000000000760 0x0000000000500760 0x0000000000500760
0x00000000000001a0 0x00000000000001a0 RW 0x8
NOTE 0x000000000000021c 0x000000000040021c 0x000000000040021c
0x0000000000000020 0x0000000000000020 R 0x4
GNU_EH_FRAME 0x000000000000067c 0x000000000040067c 0x000000000040067c
0x0000000000000024 0x0000000000000024 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x8
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .ctors .dtors .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag
06 .eh_frame_hdr
07
Dynamic section at offset 0x760 contains 21 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [u.so]
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x400488
0x000000000000000d (FINI) 0x400668
0x0000000000000004 (HASH) 0x400240
0x0000000000000005 (STRTAB) 0x400388
0x0000000000000006 (SYMTAB) 0x400280
0x000000000000000a (STRSZ) 126 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x500908
0x0000000000000002 (PLTRELSZ) 24 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400470
0x0000000000000007 (RELA) 0x400440
0x0000000000000008 (RELASZ) 48 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400420
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x400406
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x440 contient 2 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000500900 000a00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
000000500940 000800000005 R_X86_64_COPY 0000000000500940 a + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x470 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000500920 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 11 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 419 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
2: 0000000000500760 0 OBJECT GLOBAL DEFAULT ABS _DYNAMIC
3: 0000000000400488 0 FUNC GLOBAL DEFAULT 10 _init
4: 0000000000500940 0 NOTYPE GLOBAL DEFAULT ABS __bss_start
5: 0000000000400668 0 FUNC GLOBAL DEFAULT 13 _fini
6: 0000000000500940 0 NOTYPE GLOBAL DEFAULT ABS _edata
7: 0000000000500948 0 NOTYPE GLOBAL DEFAULT ABS _end
8: 0000000000500940 4 FUNC GLOBAL DEFAULT 24 a
9: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
10: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
Histogramme de la longueur de la liste des baquets (total de 3 baquets) :
Long. Nombre % de couverture totale
0 0 ( 0.0%)
1 1 ( 33.3%) 10.0%
2 0 ( 0.0%) 10.0%
3 0 ( 0.0%) 10.0%
4 1 ( 33.3%) 50.0%
5 1 ( 33.3%) 100.0%
La section des symboles de version « .gnu.version » contient 11 entrées :
Adr: 0x0000000000400406 Décalage: 0x00000406 Lien: 4 (.dynsym)
000: 0 (*local*) 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*)
004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*)
008: 0 (*local*) 0 (*local*) 0 (*local*)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400420 Décalage: 0x00000420 Lien: 5 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.4.20

276
exterminatests/bins/64/elfs/testfile51.info

@ -0,0 +1,276 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x400390
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 10584 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 8
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 39
Table d'index des chaînes d'en-tête de section: 36
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400200 00000200
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 000000000040021c 0000021c
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 000000000040023c 0000023c
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400260 00000260
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 0000000000400280 00000280
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 00000000004002c8 000002c8
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 0000000000400300 00000300
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 0000000000400308 00000308
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 0000000000400328 00000328
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400340 00000340
0000000000000018 0000000000000018 A 5 12 8
[11] .init PROGBITS 0000000000400358 00000358
0000000000000018 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 0000000000400370 00000370
0000000000000020 0000000000000010 AX 0 0 4
[13] .text PROGBITS 0000000000400390 00000390
00000000000001e8 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 0000000000400578 00000578
000000000000000e 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 0000000000400588 00000588
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 0000000000400598 00000598
0000000000000034 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 00000000004005d0 000005d0
00000000000000d4 0000000000000000 A 0 0 8
[18] .ctors PROGBITS 00000000006006a8 000006a8
0000000000000010 0000000000000000 WA 0 0 8
[19] .dtors PROGBITS 00000000006006b8 000006b8
0000000000000010 0000000000000000 WA 0 0 8
[20] .jcr PROGBITS 00000000006006c8 000006c8
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic DYNAMIC 00000000006006d0 000006d0
0000000000000190 0000000000000010 WA 6 0 8
[22] .got PROGBITS 0000000000600860 00000860
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt PROGBITS 0000000000600868 00000868
0000000000000020 0000000000000008 WA 0 0 8
[24] .data PROGBITS 0000000000600888 00000888
0000000000000004 0000000000000000 WA 0 0 4
[25] .bss NOBITS 0000000000600890 0000088c
0000000000000010 0000000000000000 WA 0 0 8
[26] .comment PROGBITS 0000000000000000 0000088c
000000000000013b 0000000000000000 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 000009c7
0000000000000060 0000000000000000 0 0 1
[28] .debug_pubnames PROGBITS 0000000000000000 00000a27
000000000000003f 0000000000000000 0 0 1
[29] .debug_info PROGBITS 0000000000000000 00000a66
00000000000000d2 0000000000000000 0 0 1
[30] .debug_abbrev PROGBITS 0000000000000000 00000b38
000000000000006c 0000000000000000 0 0 1
[31] .debug_line PROGBITS 0000000000000000 00000ba4
000000000000006e 0000000000000000 0 0 1
[32] .debug_frame PROGBITS 0000000000000000 00000c18
0000000000000090 0000000000000000 0 0 8
[33] .debug_str PROGBITS 0000000000000000 00000ca8
000000000000006c 0000000000000001 MS 0 0 1
[34] .debug_loc PROGBITS 0000000000000000 00000d14
00000000000000e4 0000000000000000 0 0 1
[35] .debug_macinfo PROGBITS 0000000000000000 00000df8
00000000000019e6 0000000000000000 0 0 1
[36] .shstrtab STRTAB 0000000000000000 000027de
0000000000000175 0000000000000000 0 0 1
[37] .symtab SYMTAB 0000000000000000 00003318
0000000000000708 0000000000000018 38 56 8
[38] .strtab STRTAB 0000000000000000 00003a20
00000000000001e9 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001c0 0x00000000000001c0 R E 0x8
INTERP 0x0000000000000200 0x0000000000400200 0x0000000000400200
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x00000000000006a4 0x00000000000006a4 R E 0x200000
LOAD 0x00000000000006a8 0x00000000006006a8 0x00000000006006a8
0x00000000000001e4 0x00000000000001f8 RW 0x200000
DYNAMIC 0x00000000000006d0 0x00000000006006d0 0x00000000006006d0
0x0000000000000190 0x0000000000000190 RW 0x8
NOTE 0x000000000000021c 0x000000000040021c 0x000000000040021c
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x0000000000000598 0x0000000000400598 0x0000000000400598
0x0000000000000034 0x0000000000000034 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x8
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .ctors .dtors .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
Dynamic section at offset 0x6d0 contains 20 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x400358
0x000000000000000d (FINI) 0x400578
0x000000006ffffef5 (GNU_HASH) 0x400260
0x0000000000000005 (STRTAB) 0x4002c8
0x0000000000000006 (SYMTAB) 0x400280
0x000000000000000a (STRSZ) 56 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x600868
0x0000000000000002 (PLTRELSZ) 24 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400340
0x0000000000000007 (RELA) 0x400328
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400308
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x400300
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x328 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600860 000100000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x340 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600880 000200000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 3 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
La table de symboles « .symtab » contient 75 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400200 0 SECTION LOCAL DEFAULT 1 .interp
2: 000000000040021c 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 000000000040023c 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id
4: 0000000000400260 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 0000000000400280 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 00000000004002c8 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 0000000000400300 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 0000000000400308 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 0000000000400328 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400340 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 0000000000400358 0 SECTION LOCAL DEFAULT 11 .init
12: 0000000000400370 0 SECTION LOCAL DEFAULT 12 .plt
13: 0000000000400390 0 SECTION LOCAL DEFAULT 13 .text
14: 0000000000400578 0 SECTION LOCAL DEFAULT 14 .fini
15: 0000000000400588 0 SECTION LOCAL DEFAULT 15 .rodata
16: 0000000000400598 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 00000000004005d0 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 00000000006006a8 0 SECTION LOCAL DEFAULT 18 .ctors
19: 00000000006006b8 0 SECTION LOCAL DEFAULT 19 .dtors
20: 00000000006006c8 0 SECTION LOCAL DEFAULT 20 .jcr
21: 00000000006006d0 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 0000000000600860 0 SECTION LOCAL DEFAULT 22 .got
23: 0000000000600868 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 0000000000600888 0 SECTION LOCAL DEFAULT 24 .data
25: 0000000000600890 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_pubnames
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_info
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_abbrev
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_line
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_frame
33: 0000000000000000 0 SECTION LOCAL DEFAULT 33 .debug_str
34: 0000000000000000 0 SECTION LOCAL DEFAULT 34 .debug_loc
35: 0000000000000000 0 SECTION LOCAL DEFAULT 35 .debug_macinfo
36: 00000000004003bc 0 FUNC LOCAL DEFAULT 13 call_gmon_start
37: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
38: 00000000006006a8 0 OBJECT LOCAL DEFAULT 18 __CTOR_LIST__
39: 00000000006006b8 0 OBJECT LOCAL DEFAULT 19 __DTOR_LIST__
40: 00000000006006c8 0 OBJECT LOCAL DEFAULT 20 __JCR_LIST__
41: 00000000004003e0 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
42: 0000000000600890 1 OBJECT LOCAL DEFAULT 25 completed.6108
43: 0000000000600898 8 OBJECT LOCAL DEFAULT 25 dtor_idx.6110
44: 0000000000400450 0 FUNC LOCAL DEFAULT 13 frame_dummy
45: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
46: 00000000006006b0 0 OBJECT LOCAL DEFAULT 18 __CTOR_END__
47: 00000000004006a0 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
48: 00000000006006c8 0 OBJECT LOCAL DEFAULT 20 __JCR_END__
49: 0000000000400540 0 FUNC LOCAL DEFAULT 13 __do_global_ctors_aux
50: 0000000000000000 0 FILE LOCAL DEFAULT ABS x.c
51: 0000000000000000 0 FILE LOCAL DEFAULT ABS y.c
52: 0000000000600868 0 OBJECT LOCAL HIDDEN 23 _GLOBAL_OFFSET_TABLE_
53: 00000000006006a4 0 NOTYPE LOCAL HIDDEN 18 __init_array_end
54: 00000000006006a4 0 NOTYPE LOCAL HIDDEN 18 __init_array_start
55: 00000000006006d0 0 OBJECT LOCAL HIDDEN 21 _DYNAMIC
56: 0000000000600888 0 NOTYPE WEAK DEFAULT 24 data_start
57: 00000000004004a0 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
58: 0000000000400390 0 FUNC GLOBAL DEFAULT 13 _start
59: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
60: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
61: 0000000000400578 0 FUNC GLOBAL DEFAULT 14 _fini
62: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
63: 0000000000400490 11 FUNC GLOBAL DEFAULT 13 fun2
64: 0000000000400588 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
65: 0000000000600888 0 NOTYPE GLOBAL DEFAULT 24 __data_start
66: 0000000000400590 0 OBJECT GLOBAL HIDDEN 15 __dso_handle
67: 00000000006006c0 0 OBJECT GLOBAL HIDDEN 19 __DTOR_END__
68: 00000000004004b0 137 FUNC GLOBAL DEFAULT 13 __libc_csu_init
69: 000000000060088c 0 NOTYPE GLOBAL DEFAULT ABS __bss_start
70: 00000000006008a0 0 NOTYPE GLOBAL DEFAULT ABS _end
71: 000000000060088c 0 NOTYPE GLOBAL DEFAULT ABS _edata
72: 000000000040047c 11 FUNC GLOBAL DEFAULT 13 fun1
73: 0000000000400487 6 FUNC GLOBAL DEFAULT 13 main
74: 0000000000400358 0 FUNC GLOBAL DEFAULT 11 _init
La section des symboles de version « .gnu.version » contient 3 entrées :
Adr: 0x0000000000400300 Décalage: 0x00000300 Lien: 5 (.dynsym)
000: 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400308 Décalage: 0x00000308 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.9
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: ea9507f0095201896903e2a86a4674c611cde9cc

225
exterminatests/bins/64/elfs/testfile53-64.debug.info

@ -0,0 +1,225 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x400390
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 3624 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 8
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 36
Table d'index des chaînes d'en-tête de section: 33
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp NOBITS 0000000000400200 00000200
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 000000000040021c 00000200
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 000000000040023c 00000220
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash NOBITS 0000000000400260 00000248
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym NOBITS 0000000000400280 00000248
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr NOBITS 00000000004002c8 00000248
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version NOBITS 0000000000400300 00000248
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r NOBITS 0000000000400308 00000248
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn NOBITS 0000000000400328 00000248
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt NOBITS 0000000000400340 00000248
0000000000000018 0000000000000018 A 5 12 8
[11] .init NOBITS 0000000000400358 00000248
0000000000000018 0000000000000000 AX 0 0 4
[12] .plt NOBITS 0000000000400370 00000248
0000000000000020 0000000000000010 AX 0 0 4
[13] .text NOBITS 0000000000400390 00000250
00000000000001c8 0000000000000000 AX 0 0 16
[14] .fini NOBITS 0000000000400558 00000250
000000000000000e 0000000000000000 AX 0 0 4
[15] .rodata NOBITS 0000000000400568 00000250
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame_hdr NOBITS 0000000000400578 00000250
0000000000000024 0000000000000000 A 0 0 4
[17] .eh_frame NOBITS 00000000004005a0 00000250
000000000000007c 0000000000000000 A 0 0 8
[18] .ctors NOBITS 0000000000601000 00000250
0000000000000010 0000000000000000 WA 0 0 8
[19] .dtors NOBITS 0000000000601010 00000250
0000000000000010 0000000000000000 WA 0 0 8
[20] .jcr NOBITS 0000000000601020 00000250
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic NOBITS 0000000000601028 00000250
0000000000000190 0000000000000010 WA 6 0 8
[22] .got NOBITS 00000000006011b8 00000250
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt NOBITS 00000000006011c0 00000250
0000000000000020 0000000000000008 WA 0 0 8
[24] .data NOBITS 00000000006011e0 00000250
0000000000000004 0000000000000000 WA 0 0 4
[25] .bss NOBITS 0000000000601200 00000260
0000000000000820 0000000000000000 WA 0 0 32
[26] .comment NOBITS 0000000000000000 00000260
000000000000002c 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 00000260
0000000000000030 0000000000000000 0 0 1
[28] .debug_pubnames PROGBITS 0000000000000000 00000290
0000000000000023 0000000000000000 0 0 1
[29] .debug_info PROGBITS 0000000000000000 000002b3
0000000000000088 0000000000000000 0 0 1
[30] .debug_abbrev PROGBITS 0000000000000000 0000033b
0000000000000062 0000000000000000 0 0 1
[31] .debug_line PROGBITS 0000000000000000 0000039d
0000000000000042 0000000000000000 0 0 1
[32] .debug_str PROGBITS 0000000000000000 000003df
0000000000000074 0000000000000001 MS 0 0 1
[33] .shstrtab STRTAB 0000000000000000 00000453
000000000000014e 0000000000000000 0 0 1
[34] .symtab SYMTAB 0000000000000000 000005a8
0000000000000690 0000000000000018 35 52 8
[35] .strtab STRTAB 0000000000000000 00000c38
00000000000001eb 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001c0 0x00000000000001c0 R E 0x8
INTERP 0x0000000000000200 0x0000000000400200 0x0000000000400200
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: ]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x000000000000061c 0x000000000000061c R E 0x200000
LOAD 0x0000000000001000 0x0000000000601000 0x0000000000601000
0x00000000000001e4 0x0000000000000a20 RW 0x200000
DYNAMIC 0x0000000000001028 0x0000000000601028 0x0000000000601028
0x0000000000000190 0x0000000000000190 RW 0x8
NOTE 0x000000000000021c 0x000000000040021c 0x000000000040021c
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x0000000000000578 0x0000000000400578 0x0000000000400578
0x0000000000000024 0x0000000000000024 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x8
Correspondance section/segment :
Sections de segment...
00
01 .interp .comment
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .ctors .dtors .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.gnu.build-id .comment
06 .eh_frame_hdr
07
Il n'y a pas de section dynamique dans ce fichier.
Il n'y a pas de réadressages dans ce fichier.
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .symtab » contient 70 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400200 0 SECTION LOCAL DEFAULT 1 .interp
2: 000000000040021c 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 000000000040023c 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id
4: 0000000000400260 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 0000000000400280 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 00000000004002c8 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 0000000000400300 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 0000000000400308 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 0000000000400328 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400340 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 0000000000400358 0 SECTION LOCAL DEFAULT 11 .init
12: 0000000000400370 0 SECTION LOCAL DEFAULT 12 .plt
13: 0000000000400390 0 SECTION LOCAL DEFAULT 13 .text
14: 0000000000400558 0 SECTION LOCAL DEFAULT 14 .fini
15: 0000000000400568 0 SECTION LOCAL DEFAULT 15 .rodata
16: 0000000000400578 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 00000000004005a0 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 0000000000601000 0 SECTION LOCAL DEFAULT 18 .ctors
19: 0000000000601010 0 SECTION LOCAL DEFAULT 19 .dtors
20: 0000000000601020 0 SECTION LOCAL DEFAULT 20 .jcr
21: 0000000000601028 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 00000000006011b8 0 SECTION LOCAL DEFAULT 22 .got
23: 00000000006011c0 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 00000000006011e0 0 SECTION LOCAL DEFAULT 24 .data
25: 0000000000601200 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_pubnames
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_info
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_abbrev
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_line
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_str
33: 00000000004003bc 0 FUNC LOCAL DEFAULT 13 call_gmon_start
34: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
35: 0000000000601000 0 OBJECT LOCAL DEFAULT 18 __CTOR_LIST__
36: 0000000000601010 0 OBJECT LOCAL DEFAULT 19 __DTOR_LIST__
37: 0000000000601020 0 OBJECT LOCAL DEFAULT 20 __JCR_LIST__
38: 00000000004003e0 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
39: 0000000000601200 1 OBJECT LOCAL DEFAULT 25 completed.5947
40: 0000000000601208 8 OBJECT LOCAL DEFAULT 25 dtor_idx.5949
41: 0000000000400450 0 FUNC LOCAL DEFAULT 13 frame_dummy
42: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
43: 0000000000601008 0 OBJECT LOCAL DEFAULT 18 __CTOR_END__
44: 0000000000400618 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
45: 0000000000601020 0 OBJECT LOCAL DEFAULT 20 __JCR_END__
46: 0000000000400520 0 FUNC LOCAL DEFAULT 13 __do_global_ctors_aux
47: 0000000000000000 0 FILE LOCAL DEFAULT ABS testfile53-64.c
48: 00000000006011c0 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_
49: 0000000000601000 0 NOTYPE LOCAL DEFAULT 18 __init_array_end
50: 0000000000601000 0 NOTYPE LOCAL DEFAULT 18 __init_array_start
51: 0000000000601028 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC
52: 00000000006011e0 0 NOTYPE WEAK DEFAULT 24 data_start
53: 0000000000400510 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
54: 0000000000400390 0 FUNC GLOBAL DEFAULT 13 _start
55: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
56: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
57: 0000000000400558 0 FUNC GLOBAL DEFAULT 14 _fini
58: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
59: 0000000000400568 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
60: 0000000000601220 2048 OBJECT GLOBAL DEFAULT 25 foo
61: 00000000006011e0 0 NOTYPE GLOBAL DEFAULT 24 __data_start
62: 0000000000400570 0 OBJECT GLOBAL HIDDEN 15 __dso_handle
63: 0000000000601018 0 OBJECT GLOBAL HIDDEN 19 __DTOR_END__
64: 0000000000400480 137 FUNC GLOBAL DEFAULT 13 __libc_csu_init
65: 00000000006011e4 0 NOTYPE GLOBAL DEFAULT ABS __bss_start
66: 0000000000601a20 0 NOTYPE GLOBAL DEFAULT ABS _end
67: 00000000006011e4 0 NOTYPE GLOBAL DEFAULT ABS _edata
68: 0000000000400474 11 FUNC GLOBAL DEFAULT 13 main
69: 0000000000400358 0 FUNC GLOBAL DEFAULT 11 _init
Aucune information de version repérée dans ce fichier.
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: 22fe3bf4f415e341e41fb8287bae9611106dffe3

178
exterminatests/bins/64/elfs/testfile53-64.info

@ -0,0 +1,178 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x400390
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 4904 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 8
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 29
Table d'index des chaînes d'en-tête de section: 28
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400200 00000200
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 000000000040021c 0000021c
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 000000000040023c 0000023c
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400260 00000260
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 0000000000400280 00000280
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 00000000004002c8 000002c8
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 0000000000400300 00000300
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 0000000000400308 00000308
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 0000000000400328 00000328
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400340 00000340
0000000000000018 0000000000000018 A 5 12 8
[11] .init PROGBITS 0000000000400358 00000358
0000000000000018 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 0000000000400370 00000370
0000000000000020 0000000000000010 AX 0 0 4
[13] .text PROGBITS 0000000000400390 00000390
00000000000001c8 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 0000000000400558 00000558
000000000000000e 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 0000000000400568 00000568
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 0000000000400578 00000578
0000000000000024 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 00000000004005a0 000005a0
000000000000007c 0000000000000000 A 0 0 8
[18] .ctors PROGBITS 0000000000601000 00001000
0000000000000010 0000000000000000 WA 0 0 8
[19] .dtors PROGBITS 0000000000601010 00001010
0000000000000010 0000000000000000 WA 0 0 8
[20] .jcr PROGBITS 0000000000601020 00001020
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic DYNAMIC 0000000000601028 00001028
0000000000000190 0000000000000010 WA 6 0 8
[22] .got PROGBITS 00000000006011b8 000011b8
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt PROGBITS 00000000006011c0 000011c0
0000000000000020 0000000000000008 WA 0 0 8
[24] .data PROGBITS 00000000006011e0 000011e0
0000000000000004 0000000000000000 WA 0 0 4
[25] .bss NOBITS 0000000000601200 000011e4
0000000000000820 0000000000000000 WA 0 0 32
[26] .comment PROGBITS 0000000000000000 000011e4
000000000000002c 0000000000000001 MS 0 0 1
[27] .gnu_debuglink PROGBITS 0000000000000000 00001210
0000000000000018 0000000000000000 0 0 4
[28] .shstrtab STRTAB 0000000000000000 00001228
00000000000000fd 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001c0 0x00000000000001c0 R E 0x8
INTERP 0x0000000000000200 0x0000000000400200 0x0000000000400200
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x000000000000061c 0x000000000000061c R E 0x200000
LOAD 0x0000000000001000 0x0000000000601000 0x0000000000601000
0x00000000000001e4 0x0000000000000a20 RW 0x200000
DYNAMIC 0x0000000000001028 0x0000000000601028 0x0000000000601028
0x0000000000000190 0x0000000000000190 RW 0x8
NOTE 0x000000000000021c 0x000000000040021c 0x000000000040021c
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x0000000000000578 0x0000000000400578 0x0000000000400578
0x0000000000000024 0x0000000000000024 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x8
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .ctors .dtors .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
Dynamic section at offset 0x1028 contains 20 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x400358
0x000000000000000d (FINI) 0x400558
0x000000006ffffef5 (GNU_HASH) 0x400260
0x0000000000000005 (STRTAB) 0x4002c8
0x0000000000000006 (SYMTAB) 0x400280
0x000000000000000a (STRSZ) 56 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x6011c0
0x0000000000000002 (PLTRELSZ) 24 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400340
0x0000000000000007 (RELA) 0x400328
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400308
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x400300
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x328 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
0000006011b8 000100000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x340 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
0000006011d8 000200000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 3 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
La section des symboles de version « .gnu.version » contient 3 entrées :
Adr: 0x0000000000400300 Décalage: 0x00000300 Lien: 5 (.dynsym)
000: 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400308 Décalage: 0x00000308 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: 22fe3bf4f415e341e41fb8287bae9611106dffe3

215
exterminatests/bins/64/elfs/testfile53-64.prelink.info

@ -0,0 +1,215 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x400390
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 7256 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 8
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 32
Table d'index des chaînes d'en-tête de section: 31
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400200 00000200
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 000000000040021c 0000021c
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 000000000040023c 0000023c
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400260 00000260
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 0000000000400280 00000280
0000000000000048 0000000000000018 A 18 1 8
[ 6] .gnu.liblist GNU_LIBLIST 00000000004002c8 000002c8
0000000000000028 0000000000000014 A 18 0 4
[ 7] .gnu.version VERSYM 0000000000400300 00000300
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 0000000000400308 00000308
0000000000000020 0000000000000000 A 18 1 8
[ 9] .rela.dyn RELA 0000000000400328 00000328
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400340 00000340
0000000000000018 0000000000000018 A 5 12 8
[11] .init PROGBITS 0000000000400358 00000358
0000000000000018 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 0000000000400370 00000370
0000000000000020 0000000000000010 AX 0 0 4
[13] .text PROGBITS 0000000000400390 00000390
00000000000001c8 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 0000000000400558 00000558
000000000000000e 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 0000000000400568 00000568
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 0000000000400578 00000578
0000000000000024 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 00000000004005a0 000005a0
000000000000007c 0000000000000000 A 0 0 8
[18] .dynstr STRTAB 000000000040061c 0000061c
0000000000000054 0000000000000000 A 0 0 1
[19] .gnu.conflict RELA 0000000000400670 00000670
00000000000001c8 0000000000000018 A 5 0 8
[20] .ctors PROGBITS 0000000000601000 00001000
0000000000000010 0000000000000000 WA 0 0 8
[21] .dtors PROGBITS 0000000000601010 00001010
0000000000000010 0000000000000000 WA 0 0 8
[22] .jcr PROGBITS 0000000000601020 00001020
0000000000000008 0000000000000000 WA 0 0 8
[23] .dynamic DYNAMIC 0000000000601028 00001028
0000000000000190 0000000000000010 WA 18 0 8
[24] .got PROGBITS 00000000006011b8 000011b8
0000000000000008 0000000000000008 WA 0 0 8
[25] .got.plt PROGBITS 00000000006011c0 000011c0
0000000000000020 0000000000000008 WA 0 0 8
[26] .data PROGBITS 00000000006011e0 000011e0
0000000000000004 0000000000000000 WA 0 0 4
[27] .bss NOBITS 0000000000601200 000011e4
0000000000000820 0000000000000000 WA 0 0 32
[28] .comment PROGBITS 0000000000000000 000011e4
000000000000002c 0000000000000001 MS 0 0 1
[29] .gnu_debuglink PROGBITS 0000000000000000 00001210
0000000000000018 0000000000000000 0 0 4
[30] .gnu.prelink_undo PROGBITS 0000000000000000 00001228
0000000000000900 0000000000000001 0 0 8
[31] .shstrtab STRTAB 0000000000000000 00001b28
000000000000012a 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001c0 0x00000000000001c0 R E 0x8
INTERP 0x0000000000000200 0x0000000000400200 0x0000000000400200
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x0000000000000838 0x0000000000000838 R E 0x200000
LOAD 0x0000000000001000 0x0000000000601000 0x0000000000601000
0x00000000000001e4 0x0000000000000a20 RW 0x200000
DYNAMIC 0x0000000000001028 0x0000000000601028 0x0000000000601028
0x0000000000000190 0x0000000000000190 RW 0x8
NOTE 0x000000000000021c 0x000000000040021c 0x000000000040021c
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x0000000000000578 0x0000000000400578 0x0000000000400578
0x0000000000000024 0x0000000000000024 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x8
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .gnu.liblist .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame .dynstr .gnu.conflict
03 .ctors .dtors .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
Dynamic section at offset 0x1028 contains 24 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x400358
0x000000000000000d (FINI) 0x400558
0x000000006ffffef5 (GNU_HASH) 0x400260
0x0000000000000005 (STRTAB) 0x40061c
0x0000000000000006 (SYMTAB) 0x400280
0x000000000000000a (STRSZ) 56 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x6011c0
0x0000000000000002 (PLTRELSZ) 24 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400340
0x0000000000000007 (RELA) 0x400328
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400308
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x400300
0x000000006ffffef9 (GNU_LIBLIST) 0x4002c8
0x000000006ffffdf7 (GNU_LIBLISTSZ) 40 (octets)
0x000000006ffffef8 (GNU_CONFLICT) 0x400670
0x000000006ffffdf6 (GNU_CONFLICTSZ) 456 (octets)
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x328 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
0000006011b8 000100000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x340 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
0000006011d8 000200000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
Section de réadressage '.gnu.conflict' à l'adresse de décalage 0x670 contient 19 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
003381b9cd30 000000000001 R_X86_64_64 -40
003381b9cd38 000000000001 R_X86_64_64 -8
003381b9cd40 000000000001 R_X86_64_64 1
003381b9cd60 000000000001 R_X86_64_64 -88
003381b9cd78 000000000001 R_X86_64_64 -70
003381b9ce70 000000000001 R_X86_64_64 -50
003381b9ce78 000000000001 R_X86_64_64 -60
003381b9cf00 000000000001 R_X86_64_64 -14
003381b9cf48 000000000001 R_X86_64_64 -90
003381b9cf58 000000000001 R_X86_64_64 -10
003381b9cfa0 000000000001 R_X86_64_64 -80
003381b9d018 000000000025 R_X86_64_IRELATIV 33818867e0
003381b9d030 000000000025 R_X86_64_IRELATIV 3381888aa0
003381620fa0 000000000007 R_X86_64_JUMP_SLO 338187d3d0
003381620fa8 000000000007 R_X86_64_JUMP_SLO 338187c8b0
003381620fb8 000000000007 R_X86_64_JUMP_SLO 338187ddb0
003381620fc0 000000000007 R_X86_64_JUMP_SLO 338187d050
003381620fc8 000000000007 R_X86_64_JUMP_SLO 338187ced0
003381620fe8 000000000001 R_X86_64_64 338187ced0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 3 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
La section des symboles de version « .gnu.version » contient 3 entrées :
Adr: 0x0000000000400300 Décalage: 0x00000300 Lien: 5 (.dynsym)
000: 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400308 Décalage: 0x00000308 Lien: 18 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: 22fe3bf4f415e341e41fb8287bae9611106dffe3
La section « .gnu.liblist » de la liste des bibliothèques contient 2 entrées :
Bibliothèque Horodatage Checksum Version Fanions
0: libc.so.6 2011-01-03T11:40:04 0xe787a75c 0 0
1: /lib64/ld-linux-x86- 2011-01-03T11:40:04 0x99751dfb 0 0

225
exterminatests/bins/64/elfs/testfile55-64.debug.info

@ -0,0 +1,225 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x4003d0
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 3552 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 8
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 36
Table d'index des chaînes d'en-tête de section: 33
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp NOBITS 0000000000400200 00000200
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 000000000040021c 00000200
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 000000000040023c 00000220
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash NOBITS 0000000000400260 00000248
0000000000000024 0000000000000000 A 5 0 8
[ 5] .dynsym NOBITS 0000000000400288 00000248
0000000000000060 0000000000000018 A 6 1 8
[ 6] .dynstr NOBITS 00000000004002e8 00000248
000000000000003e 0000000000000000 A 0 0 1
[ 7] .gnu.version NOBITS 0000000000400326 00000248
0000000000000008 0000000000000002 A 5 0 2
[ 8] .gnu.version_r NOBITS 0000000000400330 00000248
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn NOBITS 0000000000400350 00000248
0000000000000030 0000000000000018 A 5 0 8
[10] .rela.plt NOBITS 0000000000400380 00000248
0000000000000018 0000000000000018 A 5 12 8
[11] .init NOBITS 0000000000400398 00000248
0000000000000018 0000000000000000 AX 0 0 4
[12] .plt NOBITS 00000000004003b0 00000248
0000000000000020 0000000000000010 AX 0 0 4
[13] .text NOBITS 00000000004003d0 00000250
00000000000001d8 0000000000000000 AX 0 0 16
[14] .fini NOBITS 00000000004005a8 00000250
000000000000000e 0000000000000000 AX 0 0 4
[15] .rodata NOBITS 00000000004005b8 00000250
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame_hdr NOBITS 00000000004005c8 00000250
0000000000000024 0000000000000000 A 0 0 4
[17] .eh_frame NOBITS 00000000004005f0 00000250
000000000000007c 0000000000000000 A 0 0 8
[18] .ctors NOBITS 0000000000600670 00000250
0000000000000010 0000000000000000 WA 0 0 8
[19] .dtors NOBITS 0000000000600680 00000250
0000000000000010 0000000000000000 WA 0 0 8
[20] .jcr NOBITS 0000000000600690 00000250
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic NOBITS 0000000000600698 00000250
0000000000000190 0000000000000010 WA 6 0 8
[22] .got NOBITS 0000000000600828 00000250
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt NOBITS 0000000000600830 00000250
0000000000000020 0000000000000008 WA 0 0 8
[24] .data NOBITS 0000000000600850 00000250
0000000000000004 0000000000000000 WA 0 0 4
[25] .bss NOBITS 0000000000600858 00000250
0000000000000018 0000000000000000 WA 0 0 8
[26] .comment NOBITS 0000000000000000 00000250
000000000000002c 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 00000250
0000000000000030 0000000000000000 0 0 1
[28] .debug_pubnames PROGBITS 0000000000000000 00000280
000000000000001b 0000000000000000 0 0 1
[29] .debug_info PROGBITS 0000000000000000 0000029b
000000000000006f 0000000000000000 0 0 1
[30] .debug_abbrev PROGBITS 0000000000000000 0000030a
000000000000004c 0000000000000000 0 0 1
[31] .debug_line PROGBITS 0000000000000000 00000356
0000000000000042 0000000000000000 0 0 1
[32] .debug_str PROGBITS 0000000000000000 00000398
0000000000000063 0000000000000001 MS 0 0 1
[33] .shstrtab STRTAB 0000000000000000 000003fb
000000000000014e 0000000000000000 0 0 1
[34] .symtab SYMTAB 0000000000000000 00000550
0000000000000690 0000000000000018 35 52 8
[35] .strtab STRTAB 0000000000000000 00000be0
00000000000001fa 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001c0 0x00000000000001c0 R E 0x8
INTERP 0x0000000000000200 0x0000000000400200 0x0000000000400200
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: ]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x000000000000066c 0x000000000000066c R E 0x200000
LOAD 0x0000000000000670 0x0000000000600670 0x0000000000600670
0x00000000000001e4 0x0000000000000200 RW 0x200000
DYNAMIC 0x0000000000000698 0x0000000000600698 0x0000000000600698
0x0000000000000190 0x0000000000000190 RW 0x8
NOTE 0x000000000000021c 0x000000000040021c 0x000000000040021c
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x00000000000005c8 0x00000000004005c8 0x00000000004005c8
0x0000000000000024 0x0000000000000024 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x8
Correspondance section/segment :
Sections de segment...
00
01 .interp .comment
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .ctors .dtors .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.gnu.build-id .comment
06 .eh_frame_hdr
07
Il n'y a pas de section dynamique dans ce fichier.
Il n'y a pas de réadressages dans ce fichier.
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .symtab » contient 70 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400200 0 SECTION LOCAL DEFAULT 1 .interp
2: 000000000040021c 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 000000000040023c 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id
4: 0000000000400260 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 0000000000400288 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 00000000004002e8 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 0000000000400326 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 0000000000400330 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 0000000000400350 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400380 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 0000000000400398 0 SECTION LOCAL DEFAULT 11 .init
12: 00000000004003b0 0 SECTION LOCAL DEFAULT 12 .plt
13: 00000000004003d0 0 SECTION LOCAL DEFAULT 13 .text
14: 00000000004005a8 0 SECTION LOCAL DEFAULT 14 .fini
15: 00000000004005b8 0 SECTION LOCAL DEFAULT 15 .rodata
16: 00000000004005c8 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 00000000004005f0 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 0000000000600670 0 SECTION LOCAL DEFAULT 18 .ctors
19: 0000000000600680 0 SECTION LOCAL DEFAULT 19 .dtors
20: 0000000000600690 0 SECTION LOCAL DEFAULT 20 .jcr
21: 0000000000600698 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 0000000000600828 0 SECTION LOCAL DEFAULT 22 .got
23: 0000000000600830 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 0000000000600850 0 SECTION LOCAL DEFAULT 24 .data
25: 0000000000600858 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_pubnames
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_info
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_abbrev
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_line
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_str
33: 00000000004003fc 0 FUNC LOCAL DEFAULT 13 call_gmon_start
34: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
35: 0000000000600670 0 OBJECT LOCAL DEFAULT 18 __CTOR_LIST__
36: 0000000000600680 0 OBJECT LOCAL DEFAULT 19 __DTOR_LIST__
37: 0000000000600690 0 OBJECT LOCAL DEFAULT 20 __JCR_LIST__
38: 0000000000400420 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
39: 0000000000600860 1 OBJECT LOCAL DEFAULT 25 completed.5947
40: 0000000000600868 8 OBJECT LOCAL DEFAULT 25 dtor_idx.5949
41: 0000000000400490 0 FUNC LOCAL DEFAULT 13 frame_dummy
42: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
43: 0000000000600678 0 OBJECT LOCAL DEFAULT 18 __CTOR_END__
44: 0000000000400668 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
45: 0000000000600690 0 OBJECT LOCAL DEFAULT 20 __JCR_END__
46: 0000000000400570 0 FUNC LOCAL DEFAULT 13 __do_global_ctors_aux
47: 0000000000000000 0 FILE LOCAL DEFAULT ABS testfile55-64.c
48: 0000000000600830 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_
49: 000000000060066c 0 NOTYPE LOCAL DEFAULT 18 __init_array_end
50: 000000000060066c 0 NOTYPE LOCAL DEFAULT 18 __init_array_start
51: 0000000000600698 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC
52: 0000000000600850 0 NOTYPE WEAK DEFAULT 24 data_start
53: 0000000000400560 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
54: 00000000004003d0 0 FUNC GLOBAL DEFAULT 13 _start
55: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
56: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
57: 00000000004005a8 0 FUNC GLOBAL DEFAULT 14 _fini
58: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
59: 00000000004005b8 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
60: 0000000000600850 0 NOTYPE GLOBAL DEFAULT 24 __data_start
61: 0000000000600858 8 OBJECT GLOBAL DEFAULT 25 stdin@@GLIBC_2.2.5
62: 00000000004005c0 0 OBJECT GLOBAL HIDDEN 15 __dso_handle
63: 0000000000600688 0 OBJECT GLOBAL HIDDEN 19 __DTOR_END__
64: 00000000004004d0 137 FUNC GLOBAL DEFAULT 13 __libc_csu_init
65: 0000000000600854 0 NOTYPE GLOBAL DEFAULT ABS __bss_start
66: 0000000000600870 0 NOTYPE GLOBAL DEFAULT ABS _end
67: 0000000000600854 0 NOTYPE GLOBAL DEFAULT ABS _edata
68: 00000000004004b4 22 FUNC GLOBAL DEFAULT 13 main
69: 0000000000400398 0 FUNC GLOBAL DEFAULT 11 _init
Aucune information de version repérée dans ce fichier.
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: f1f565b266517be06da1331c0aa50f258784f624

185
exterminatests/bins/64/elfs/testfile55-64.info

@ -0,0 +1,185 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x4003d0
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 2456 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 8
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 29
Table d'index des chaînes d'en-tête de section: 28
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400200 00000200
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 000000000040021c 0000021c
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 000000000040023c 0000023c
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400260 00000260
0000000000000024 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 0000000000400288 00000288
0000000000000060 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 00000000004002e8 000002e8
000000000000003e 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 0000000000400326 00000326
0000000000000008 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 0000000000400330 00000330
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 0000000000400350 00000350
0000000000000030 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400380 00000380
0000000000000018 0000000000000018 A 5 12 8
[11] .init PROGBITS 0000000000400398 00000398
0000000000000018 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 00000000004003b0 000003b0
0000000000000020 0000000000000010 AX 0 0 4
[13] .text PROGBITS 00000000004003d0 000003d0
00000000000001d8 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 00000000004005a8 000005a8
000000000000000e 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 00000000004005b8 000005b8
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 00000000004005c8 000005c8
0000000000000024 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 00000000004005f0 000005f0
000000000000007c 0000000000000000 A 0 0 8
[18] .ctors PROGBITS 0000000000600670 00000670
0000000000000010 0000000000000000 WA 0 0 8
[19] .dtors PROGBITS 0000000000600680 00000680
0000000000000010 0000000000000000 WA 0 0 8
[20] .jcr PROGBITS 0000000000600690 00000690
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic DYNAMIC 0000000000600698 00000698
0000000000000190 0000000000000010 WA 6 0 8
[22] .got PROGBITS 0000000000600828 00000828
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt PROGBITS 0000000000600830 00000830
0000000000000020 0000000000000008 WA 0 0 8
[24] .data PROGBITS 0000000000600850 00000850
0000000000000004 0000000000000000 WA 0 0 4
[25] .bss NOBITS 0000000000600858 00000854
0000000000000018 0000000000000000 WA 0 0 8
[26] .comment PROGBITS 0000000000000000 00000854
000000000000002c 0000000000000001 MS 0 0 1
[27] .gnu_debuglink PROGBITS 0000000000000000 00000880
0000000000000018 0000000000000000 0 0 4
[28] .shstrtab STRTAB 0000000000000000 00000898
00000000000000fd 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001c0 0x00000000000001c0 R E 0x8
INTERP 0x0000000000000200 0x0000000000400200 0x0000000000400200
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x000000000000066c 0x000000000000066c R E 0x200000
LOAD 0x0000000000000670 0x0000000000600670 0x0000000000600670
0x00000000000001e4 0x0000000000000200 RW 0x200000
DYNAMIC 0x0000000000000698 0x0000000000600698 0x0000000000600698
0x0000000000000190 0x0000000000000190 RW 0x8
NOTE 0x000000000000021c 0x000000000040021c 0x000000000040021c
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x00000000000005c8 0x00000000004005c8 0x00000000004005c8
0x0000000000000024 0x0000000000000024 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x8
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .ctors .dtors .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
Dynamic section at offset 0x698 contains 20 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x400398
0x000000000000000d (FINI) 0x4005a8
0x000000006ffffef5 (GNU_HASH) 0x400260
0x0000000000000005 (STRTAB) 0x4002e8
0x0000000000000006 (SYMTAB) 0x400288
0x000000000000000a (STRSZ) 62 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x600830
0x0000000000000002 (PLTRELSZ) 24 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400380
0x0000000000000007 (RELA) 0x400350
0x0000000000000008 (RELASZ) 48 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400330
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x400326
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x350 contient 2 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600828 000100000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
000000600858 000300000005 R_X86_64_COPY 0000000000600858 stdin@GLIBC_2.2.5 + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x380 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600848 000200000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 4 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
3: 0000000000600858 8 OBJECT GLOBAL DEFAULT 25 stdin@GLIBC_2.2.5 (2)
Histogramme de la longueur de la liste des baquets « .gnu.hash » (total de 2 baquets) :
Long. Nombre % de couverture totale
0 1 ( 50.0%)
1 1 ( 50.0%) 100.0%
La section des symboles de version « .gnu.version » contient 4 entrées :
Adr: 0x0000000000400326 Décalage: 0x00000326 Lien: 5 (.dynsym)
000: 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400330 Décalage: 0x00000330 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: f1f565b266517be06da1331c0aa50f258784f624

225
exterminatests/bins/64/elfs/testfile55-64.prelink.info

@ -0,0 +1,225 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x4003d0
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 5424 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 8
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 33
Table d'index des chaînes d'en-tête de section: 32
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400200 00000200
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 000000000040021c 0000021c
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 000000000040023c 0000023c
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400260 00000260
0000000000000024 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 0000000000400288 00000288
0000000000000060 0000000000000018 A 27 1 8
[ 6] .gnu.liblist GNU_LIBLIST 00000000004002e8 000002e8
0000000000000028 0000000000000014 A 27 0 4
[ 7] .gnu.version VERSYM 0000000000400326 00000326
0000000000000008 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 0000000000400330 00000330
0000000000000020 0000000000000000 A 27 1 8
[ 9] .rela.dyn RELA 0000000000400350 00000350
0000000000000030 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400380 00000380
0000000000000018 0000000000000018 A 5 12 8
[11] .init PROGBITS 0000000000400398 00000398
0000000000000018 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 00000000004003b0 000003b0
0000000000000020 0000000000000010 AX 0 0 4
[13] .text PROGBITS 00000000004003d0 000003d0
00000000000001d8 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 00000000004005a8 000005a8
000000000000000e 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 00000000004005b8 000005b8
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 00000000004005c8 000005c8
0000000000000024 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 00000000004005f0 000005f0
000000000000007c 0000000000000000 A 0 0 8
[18] .ctors PROGBITS 0000000000600670 00000670
0000000000000010 0000000000000000 WA 0 0 8
[19] .dtors PROGBITS 0000000000600680 00000680
0000000000000010 0000000000000000 WA 0 0 8
[20] .jcr PROGBITS 0000000000600690 00000690
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic DYNAMIC 0000000000600698 00000698
0000000000000190 0000000000000010 WA 27 0 8
[22] .got PROGBITS 0000000000600828 00000828
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt PROGBITS 0000000000600830 00000830
0000000000000020 0000000000000008 WA 0 0 8
[24] .data PROGBITS 0000000000600850 00000850
0000000000000004 0000000000000000 WA 0 0 4
[25] .dynbss PROGBITS 0000000000600858 00000858
0000000000000008 0000000000000000 WA 0 0 8
[26] .bss PROGBITS 0000000000600860 00000860
0000000000000010 0000000000000000 WA 0 0 8
[27] .dynstr STRTAB 0000000000600870 00000870
000000000000005a 0000000000000000 A 0 0 1
[28] .gnu.conflict RELA 00000000006008d0 000008d0
00000000000001e0 0000000000000018 A 5 0 8
[29] .comment PROGBITS 0000000000000000 00000ab0
000000000000002c 0000000000000001 MS 0 0 1
[30] .gnu_debuglink PROGBITS 0000000000000000 00000adc
0000000000000018 0000000000000000 0 0 4
[31] .gnu.prelink_undo PROGBITS 0000000000000000 00000af8
0000000000000900 0000000000000001 0 0 8
[32] .shstrtab STRTAB 0000000000000000 000013f8
0000000000000132 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001c0 0x00000000000001c0 R E 0x8
INTERP 0x0000000000000200 0x0000000000400200 0x0000000000400200
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x000000000000066c 0x000000000000066c R E 0x200000
LOAD 0x0000000000000670 0x0000000000600670 0x0000000000600670
0x0000000000000440 0x0000000000000440 RW 0x200000
DYNAMIC 0x0000000000000698 0x0000000000600698 0x0000000000600698
0x0000000000000190 0x0000000000000190 RW 0x8
NOTE 0x000000000000021c 0x000000000040021c 0x000000000040021c
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x00000000000005c8 0x00000000004005c8 0x00000000004005c8
0x0000000000000024 0x0000000000000024 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x8
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .gnu.liblist .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .ctors .dtors .jcr .dynamic .got .got.plt .data .dynbss .bss .dynstr .gnu.conflict
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
Dynamic section at offset 0x698 contains 24 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x400398
0x000000000000000d (FINI) 0x4005a8
0x000000006ffffef5 (GNU_HASH) 0x400260
0x0000000000000005 (STRTAB) 0x600870
0x0000000000000006 (SYMTAB) 0x400288
0x000000000000000a (STRSZ) 62 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x600830
0x0000000000000002 (PLTRELSZ) 24 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400380
0x0000000000000007 (RELA) 0x400350
0x0000000000000008 (RELASZ) 48 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400330
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x400326
0x000000006ffffef9 (GNU_LIBLIST) 0x4002e8
0x000000006ffffdf7 (GNU_LIBLISTSZ) 40 (octets)
0x000000006ffffef8 (GNU_CONFLICT) 0x6008d0
0x000000006ffffdf6 (GNU_CONFLICTSZ) 480 (octets)
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x350 contient 2 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600828 000100000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
000000600858 000300000005 R_X86_64_COPY 0000000000600858 stdin@GLIBC_2.2.5 + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x380 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600848 000200000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
Section de réadressage '.gnu.conflict' à l'adresse de décalage 0x8d0 contient 20 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
003381b9cd30 000000000001 R_X86_64_64 -40
003381b9cd38 000000000001 R_X86_64_64 -8
003381b9cd40 000000000001 R_X86_64_64 1
003381b9cd60 000000000001 R_X86_64_64 -88
003381b9cd78 000000000001 R_X86_64_64 -70
003381b9ce70 000000000001 R_X86_64_64 -50
003381b9ce78 000000000001 R_X86_64_64 -60
003381b9cf00 000000000001 R_X86_64_64 -14
003381b9cf38 000000000001 R_X86_64_64 600858
003381b9cf48 000000000001 R_X86_64_64 -90
003381b9cf58 000000000001 R_X86_64_64 -10
003381b9cfa0 000000000001 R_X86_64_64 -80
003381b9d018 000000000025 R_X86_64_IRELATIV 33818867e0
003381b9d030 000000000025 R_X86_64_IRELATIV 3381888aa0
003381620fa0 000000000007 R_X86_64_JUMP_SLO 338187d3d0
003381620fa8 000000000007 R_X86_64_JUMP_SLO 338187c8b0
003381620fb8 000000000007 R_X86_64_JUMP_SLO 338187ddb0
003381620fc0 000000000007 R_X86_64_JUMP_SLO 338187d050
003381620fc8 000000000007 R_X86_64_JUMP_SLO 338187ced0
003381620fe8 000000000001 R_X86_64_64 338187ced0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 4 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
3: 0000000000600858 8 OBJECT GLOBAL DEFAULT 26 stdin@GLIBC_2.2.5 (2)
Histogramme de la longueur de la liste des baquets « .gnu.hash » (total de 2 baquets) :
Long. Nombre % de couverture totale
0 1 ( 50.0%)
1 1 ( 50.0%) 100.0%
La section des symboles de version « .gnu.version » contient 4 entrées :
Adr: 0x0000000000400326 Décalage: 0x00000326 Lien: 5 (.dynsym)
000: 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400330 Décalage: 0x00000330 Lien: 27 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: f1f565b266517be06da1331c0aa50f258784f624
La section « .gnu.liblist » de la liste des bibliothèques contient 2 entrées :
Bibliothèque Horodatage Checksum Version Fanions
0: libc.so.6 2011-01-03T11:40:04 0xe787a75c 0 0
1: /lib64/ld-linux-x86- 2011-01-03T11:40:04 0x99751dfb 0 0

281
exterminatests/bins/64/elfs/testfile56.info

@ -0,0 +1,281 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x400390
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 2992 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 8
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 36
Table d'index des chaînes d'en-tête de section: 33
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400200 00000200
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 000000000040021c 0000021c
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 000000000040023c 0000023c
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400260 00000260
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 0000000000400280 00000280
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 00000000004002c8 000002c8
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 0000000000400300 00000300
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 0000000000400308 00000308
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 0000000000400328 00000328
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400340 00000340
0000000000000018 0000000000000018 A 5 12 8
[11] .init PROGBITS 0000000000400358 00000358
0000000000000018 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 0000000000400370 00000370
0000000000000020 0000000000000010 AX 0 0 4
[13] .text PROGBITS 0000000000400390 00000390
00000000000001d8 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 0000000000400568 00000568
000000000000000e 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 0000000000400578 00000578
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 0000000000400588 00000588
0000000000000024 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 00000000004005b0 000005b0
000000000000007c 0000000000000000 A 0 0 8
[18] .ctors PROGBITS 0000000000600630 00000630
0000000000000010 0000000000000000 WA 0 0 8
[19] .dtors PROGBITS 0000000000600640 00000640
0000000000000010 0000000000000000 WA 0 0 8
[20] .jcr PROGBITS 0000000000600650 00000650
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic DYNAMIC 0000000000600658 00000658
0000000000000190 0000000000000010 WA 6 0 8
[22] .got PROGBITS 00000000006007e8 000007e8
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt PROGBITS 00000000006007f0 000007f0
0000000000000020 0000000000000008 WA 0 0 8
[24] .data PROGBITS 0000000000600810 00000810
0000000000000004 0000000000000000 WA 0 0 4
[25] .bss NOBITS 0000000000600818 00000814
0000000000000010 0000000000000000 WA 0 0 8
[26] .comment PROGBITS 0000000000000000 00000814
000000000000002c 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 00000840
0000000000000030 0000000000000000 0 0 1
[28] .debug_pubnames PROGBITS 0000000000000000 00000870
000000000000001b 0000000000000000 0 0 1
[29] .debug_info PROGBITS 0000000000000000 0000088b
00000000000000b1 0000000000000000 0 0 1
[30] .debug_abbrev PROGBITS 0000000000000000 0000093c
0000000000000086 0000000000000000 0 0 1
[31] .debug_line PROGBITS 0000000000000000 000009c2
0000000000000041 0000000000000000 0 0 1
[32] .debug_str PROGBITS 0000000000000000 00000a03
000000000000005f 0000000000000001 MS 0 0 1
[33] .shstrtab STRTAB 0000000000000000 00000a62
000000000000014e 0000000000000000 0 0 1
[34] .symtab SYMTAB 0000000000000000 000014b0
0000000000000678 0000000000000018 35 52 8
[35] .strtab STRTAB 0000000000000000 00001b28
00000000000001e6 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001c0 0x00000000000001c0 R E 0x8
INTERP 0x0000000000000200 0x0000000000400200 0x0000000000400200
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x000000000000062c 0x000000000000062c R E 0x200000
LOAD 0x0000000000000630 0x0000000000600630 0x0000000000600630
0x00000000000001e4 0x00000000000001f8 RW 0x200000
DYNAMIC 0x0000000000000658 0x0000000000600658 0x0000000000600658
0x0000000000000190 0x0000000000000190 RW 0x8
NOTE 0x000000000000021c 0x000000000040021c 0x000000000040021c
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x0000000000000588 0x0000000000400588 0x0000000000400588
0x0000000000000024 0x0000000000000024 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x8
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .ctors .dtors .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
Dynamic section at offset 0x658 contains 20 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x400358
0x000000000000000d (FINI) 0x400568
0x000000006ffffef5 (GNU_HASH) 0x400260
0x0000000000000005 (STRTAB) 0x4002c8
0x0000000000000006 (SYMTAB) 0x400280
0x000000000000000a (STRSZ) 56 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x6007f0
0x0000000000000002 (PLTRELSZ) 24 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400340
0x0000000000000007 (RELA) 0x400328
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400308
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x400300
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x328 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
0000006007e8 000100000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x340 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600808 000200000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 3 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
La table de symboles « .symtab » contient 69 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400200 0 SECTION LOCAL DEFAULT 1 .interp
2: 000000000040021c 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 000000000040023c 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id
4: 0000000000400260 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 0000000000400280 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 00000000004002c8 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 0000000000400300 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 0000000000400308 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 0000000000400328 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400340 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 0000000000400358 0 SECTION LOCAL DEFAULT 11 .init
12: 0000000000400370 0 SECTION LOCAL DEFAULT 12 .plt
13: 0000000000400390 0 SECTION LOCAL DEFAULT 13 .text
14: 0000000000400568 0 SECTION LOCAL DEFAULT 14 .fini
15: 0000000000400578 0 SECTION LOCAL DEFAULT 15 .rodata
16: 0000000000400588 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 00000000004005b0 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 0000000000600630 0 SECTION LOCAL DEFAULT 18 .ctors
19: 0000000000600640 0 SECTION LOCAL DEFAULT 19 .dtors
20: 0000000000600650 0 SECTION LOCAL DEFAULT 20 .jcr
21: 0000000000600658 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 00000000006007e8 0 SECTION LOCAL DEFAULT 22 .got
23: 00000000006007f0 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 0000000000600810 0 SECTION LOCAL DEFAULT 24 .data
25: 0000000000600818 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_pubnames
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_info
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_abbrev
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_line
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_str
33: 00000000004003bc 0 FUNC LOCAL DEFAULT 13
34: 0000000000000000 0 FILE LOCAL DEFAULT ABS
35: 0000000000600630 0 OBJECT LOCAL DEFAULT 18
36: 0000000000600640 0 OBJECT LOCAL DEFAULT 19
37: 0000000000600650 0 OBJECT LOCAL DEFAULT 20
38: 00000000004003e0 0 FUNC LOCAL DEFAULT 13
39: 0000000000600818 1 OBJECT LOCAL DEFAULT 25
40: 0000000000600820 8 OBJECT LOCAL DEFAULT 25
41: 0000000000400450 0 FUNC LOCAL DEFAULT 13
42: 0000000000000000 0 FILE LOCAL DEFAULT ABS
43: 0000000000600638 0 OBJECT LOCAL DEFAULT 18
44: 0000000000400628 0x32000000000000 OBJECT LOCAL DEFAULT 17
45: 0000000060065000 0 NOTYPE LOCAL INTERNAL mauvais index de section[5120] <corrompu>
46: 0000000040053000 0 NOTYPE LOCAL HIDDEN mauvais index de section[3328] <corrompu>
47: 00000000000000ff 0 NOTYPE LOCAL DEFAULT [<autre>: 4] mauvais index de section[61696] <corrompu>
48: 000000006007f000 0 NOTYPE LOCAL INTERNAL mauvais index de section[5888] <corrompu>
49: 0000000060062c00 0 NOTYPE LOCAL DEFAULT mauvais index de section[4608] <corrompu>
50: 0000000060062c00 0 NOTYPE LOCAL DEFAULT mauvais index de section[4608] <corrompu>
51: 0000000060065800 0 NOTYPE LOCAL INTERNAL mauvais index de section[5376] <corrompu>
52: 0000000060081000 0 NOTYPE LOCAL DEFAULT [<autre>: 20] mauvais index de section[6144] <corrompu>
readelf: AVERTISSEMENT: symbole local 52 trouvé à l'index >= de la valeur sh_info 52 de .symtab
53: 0000000040052000 512 NOTYPE LOCAL HIDDEN [<autre>: 10] mauvais index de section[3328] <corrompu>
readelf: AVERTISSEMENT: symbole local 53 trouvé à l'index >= de la valeur sh_info 52 de .symtab
54: 0000000040039000 0 NOTYPE LOCAL HIDDEN [<autre>: 10] mauvais index de section[3328] <corrompu>
readelf: AVERTISSEMENT: symbole local 54 trouvé à l'index >= de la valeur sh_info 52 de .symtab
55: 0000000000000000 0 NOTYPE LOCAL DEFAULT [<autre>: 20] UND <corrompu>
readelf: AVERTISSEMENT: symbole local 55 trouvé à l'index >= de la valeur sh_info 52 de .symtab
56: 0000000000000000 0 NOTYPE LOCAL DEFAULT [<autre>: 20] UND <corrompu>
readelf: AVERTISSEMENT: symbole local 56 trouvé à l'index >= de la valeur sh_info 52 de .symtab
57: 0000000040056800 0 NOTYPE LOCAL HIDDEN [<autre>: 10] mauvais index de section[3584] <corrompu>
readelf: AVERTISSEMENT: symbole local 57 trouvé à l'index >= de la valeur sh_info 52 de .symtab
58: 0000000000000000 0 NOTYPE LOCAL HIDDEN [<autre>: 10] UND <corrompu>
readelf: AVERTISSEMENT: symbole local 58 trouvé à l'index >= de la valeur sh_info 52 de .symtab
59: 0000000040057800 1024 NOTYPE LOCAL INTERNAL [<autre>: 10] mauvais index de section[3840] <corrompu>
readelf: AVERTISSEMENT: symbole local 59 trouvé à l'index >= de la valeur sh_info 52 de .symtab
60: 0000000060081000 0 NOTYPE LOCAL DEFAULT [<autre>: 10] mauvais index de section[6144] <corrompu>
readelf: AVERTISSEMENT: symbole local 60 trouvé à l'index >= de la valeur sh_info 52 de .symtab
61: 0000000040058000 0 NOTYPE LOCAL INTERNAL [<autre>: 10] mauvais index de section[3842] <corrompu>
readelf: AVERTISSEMENT: symbole local 61 trouvé à l'index >= de la valeur sh_info 52 de .symtab
62: 0000000060064800 0 NOTYPE LOCAL INTERNAL [<autre>: 10] mauvais index de section[4866] <corrompu>
readelf: AVERTISSEMENT: symbole local 62 trouvé à l'index >= de la valeur sh_info 52 de .symtab
63: 0000000040049000 35072 NOTYPE LOCAL HIDDEN [<autre>: 10] mauvais index de section[3328] <corrompu>
readelf: AVERTISSEMENT: symbole local 63 trouvé à l'index >= de la valeur sh_info 52 de .symtab
64: 00000000600814ff 0 NOTYPE LOCAL DEFAULT [<autre>: 10] mauvais index de section[61696] <corrompu>
readelf: AVERTISSEMENT: symbole local 64 trouvé à l'index >= de la valeur sh_info 52 de .symtab
65: 00000000600828ff 0 NOTYPE LOCAL DEFAULT [<autre>: 10] mauvais index de section[61696] <corrompu>
readelf: AVERTISSEMENT: symbole local 65 trouvé à l'index >= de la valeur sh_info 52 de .symtab
66: 00000000600814ff 0 NOTYPE LOCAL DEFAULT [<autre>: 10] mauvais index de section[61696] <corrompu>
readelf: AVERTISSEMENT: symbole local 66 trouvé à l'index >= de la valeur sh_info 52 de .symtab
67: 0000000040047400 3328 NOTYPE LOCAL HIDDEN [<autre>: 10] mauvais index de section[3328] <corrompu>
readelf: AVERTISSEMENT: symbole local 67 trouvé à l'index >= de la valeur sh_info 52 de .symtab
68: 0000000040035800 0 NOTYPE LOCAL HIDDEN [<autre>: 10] mauvais index de section[2816] <corrompu>
readelf: AVERTISSEMENT: symbole local 68 trouvé à l'index >= de la valeur sh_info 52 de .symtab
La section des symboles de version « .gnu.version » contient 3 entrées :
Adr: 0x0000000000400300 Décalage: 0x00000300 Lien: 5 (.dynsym)
000: 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400308 Décalage: 0x00000308 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: cd92708ea122a084dd38ff36bc94868a31551144

270
exterminatests/bins/64/elfs/testfile59.info

@ -0,0 +1,270 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x4003f0
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 3528 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 8
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 36
Table d'index des chaînes d'en-tête de section: 33
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400200 00000200
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 000000000040021c 0000021c
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 000000000040023c 0000023c
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400260 00000260
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 0000000000400280 00000280
0000000000000060 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 00000000004002e0 000002e0
0000000000000073 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 0000000000400354 00000354
0000000000000008 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 0000000000400360 00000360
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 0000000000400380 00000380
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400398 00000398
0000000000000018 0000000000000018 A 5 12 8
[11] .init PROGBITS 00000000004003b0 000003b0
0000000000000018 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 00000000004003d0 000003d0
0000000000000020 0000000000000010 AX 0 0 16
[13] .text PROGBITS 00000000004003f0 000003f0
00000000000001e8 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 00000000004005d8 000005d8
000000000000000e 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 00000000004005e8 000005e8
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 00000000004005f8 000005f8
0000000000000034 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 0000000000400630 00000630
00000000000000c4 0000000000000000 A 0 0 8
[18] .ctors PROGBITS 00000000006006f8 000006f8
0000000000000010 0000000000000000 WA 0 0 8
[19] .dtors PROGBITS 0000000000600708 00000708
0000000000000010 0000000000000000 WA 0 0 8
[20] .jcr PROGBITS 0000000000600718 00000718
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic DYNAMIC 0000000000600720 00000720
00000000000001c0 0000000000000010 WA 6 0 8
[22] .got PROGBITS 00000000006008e0 000008e0
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt PROGBITS 00000000006008e8 000008e8
0000000000000020 0000000000000008 WA 0 0 8
[24] .data PROGBITS 0000000000600908 00000908
0000000000000004 0000000000000000 WA 0 0 4
[25] .bss NOBITS 0000000000600920 0000090c
0000000000000040 0000000000000000 WA 0 0 32
[26] .comment PROGBITS 0000000000000000 0000090c
000000000000002c 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 00000938
0000000000000030 0000000000000000 0 0 1
[28] .debug_info PROGBITS 0000000000000000 00000968
00000000000000c9 0000000000000000 0 0 1
[29] .debug_abbrev PROGBITS 0000000000000000 00000a31
00000000000000b1 0000000000000000 0 0 1
[30] .debug_line PROGBITS 0000000000000000 00000ae2
0000000000000047 0000000000000000 0 0 1
[31] .debug_str PROGBITS 0000000000000000 00000b29
00000000000000b8 0000000000000001 MS 0 0 1
[32] .debug_types PROGBITS 0000000000000000 00000be1
0000000000000098 0000000000000000 0 0 1
[33] .shstrtab STRTAB 0000000000000000 00000c79
000000000000014b 0000000000000000 0 0 1
[34] .symtab SYMTAB 0000000000000000 000016c8
00000000000006a8 0000000000000018 35 52 8
[35] .strtab STRTAB 0000000000000000 00001d70
00000000000001f5 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001c0 0x00000000000001c0 R E 0x8
INTERP 0x0000000000000200 0x0000000000400200 0x0000000000400200
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x00000000000006f4 0x00000000000006f4 R E 0x200000
LOAD 0x00000000000006f8 0x00000000006006f8 0x00000000006006f8
0x0000000000000214 0x0000000000000268 RW 0x200000
DYNAMIC 0x0000000000000720 0x0000000000600720 0x0000000000600720
0x00000000000001c0 0x00000000000001c0 RW 0x8
NOTE 0x000000000000021c 0x000000000040021c 0x000000000040021c
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x00000000000005f8 0x00000000004005f8 0x00000000004005f8
0x0000000000000034 0x0000000000000034 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x8
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .ctors .dtors .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
Dynamic section at offset 0x720 contains 23 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libstdc++.so.6]
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libm.so.6]
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libgcc_s.so.1]
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x4003b0
0x000000000000000d (FINI) 0x4005d8
0x000000006ffffef5 (GNU_HASH) 0x400260
0x0000000000000005 (STRTAB) 0x4002e0
0x0000000000000006 (SYMTAB) 0x400280
0x000000000000000a (STRSZ) 115 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x6008e8
0x0000000000000002 (PLTRELSZ) 24 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400398
0x0000000000000007 (RELA) 0x400380
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400360
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x400354
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x380 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
0000006008e0 000100000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x398 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600900 000300000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 4 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
La table de symboles « .symtab » contient 71 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400200 0 SECTION LOCAL DEFAULT 1 .interp
2: 000000000040021c 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 000000000040023c 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id
4: 0000000000400260 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 0000000000400280 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 00000000004002e0 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 0000000000400354 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 0000000000400360 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 0000000000400380 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400398 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 00000000004003b0 0 SECTION LOCAL DEFAULT 11 .init
12: 00000000004003d0 0 SECTION LOCAL DEFAULT 12 .plt
13: 00000000004003f0 0 SECTION LOCAL DEFAULT 13 .text
14: 00000000004005d8 0 SECTION LOCAL DEFAULT 14 .fini
15: 00000000004005e8 0 SECTION LOCAL DEFAULT 15 .rodata
16: 00000000004005f8 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 0000000000400630 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 00000000006006f8 0 SECTION LOCAL DEFAULT 18 .ctors
19: 0000000000600708 0 SECTION LOCAL DEFAULT 19 .dtors
20: 0000000000600718 0 SECTION LOCAL DEFAULT 20 .jcr
21: 0000000000600720 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 00000000006008e0 0 SECTION LOCAL DEFAULT 22 .got
23: 00000000006008e8 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 0000000000600908 0 SECTION LOCAL DEFAULT 24 .data
25: 0000000000600920 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_info
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_abbrev
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_line
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_str
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_types
33: 000000000040041c 0 FUNC LOCAL DEFAULT 13 call_gmon_start
34: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
35: 00000000006006f8 0 OBJECT LOCAL DEFAULT 18 __CTOR_LIST__
36: 0000000000600708 0 OBJECT LOCAL DEFAULT 19 __DTOR_LIST__
37: 0000000000600718 0 OBJECT LOCAL DEFAULT 20 __JCR_LIST__
38: 0000000000400440 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
39: 0000000000600920 1 OBJECT LOCAL DEFAULT 25 completed.5895
40: 0000000000600928 8 OBJECT LOCAL DEFAULT 25 dtor_idx.5897
41: 00000000004004b0 0 FUNC LOCAL DEFAULT 13 frame_dummy
42: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
43: 0000000000600700 0 OBJECT LOCAL DEFAULT 18 __CTOR_END__
44: 00000000004006f0 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
45: 0000000000600718 0 OBJECT LOCAL DEFAULT 20 __JCR_END__
46: 00000000004005a0 0 FUNC LOCAL DEFAULT 13 __do_global_ctors_aux
47: 0000000000000000 0 FILE LOCAL DEFAULT ABS debugtypes.cxx
48: 00000000006008e8 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_
49: 00000000006006f4 0 NOTYPE LOCAL DEFAULT 18 __init_array_end
50: 00000000006006f4 0 NOTYPE LOCAL DEFAULT 18 __init_array_start
51: 0000000000600720 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC
52: 0000000000600908 0 NOTYPE WEAK DEFAULT 24 data_start
53: 0000000000400590 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
54: 00000000004003f0 0 FUNC GLOBAL DEFAULT 13 _start
55: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
56: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
57: 00000000004005d8 0 FUNC GLOBAL DEFAULT 14 _fini
58: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
59: 00000000004005e8 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
60: 0000000000600908 0 NOTYPE GLOBAL DEFAULT 24 __data_start
61: 0000000000600940 32 OBJECT GLOBAL DEFAULT 25 S1
62: 00000000004005f0 0 OBJECT GLOBAL HIDDEN 15 __dso_handle
63: 0000000000600710 0 OBJECT GLOBAL HIDDEN 19 __DTOR_END__
64: 0000000000400500 137 FUNC GLOBAL DEFAULT 13 __libc_csu_init
65: 000000000060090c 0 NOTYPE GLOBAL DEFAULT ABS __bss_start
66: 0000000000600960 0 NOTYPE GLOBAL DEFAULT ABS _end
67: 00000000004004d4 17 FUNC GLOBAL DEFAULT 13 _Z4funcP2s1
68: 000000000060090c 0 NOTYPE GLOBAL DEFAULT ABS _edata
69: 00000000004004e5 16 FUNC GLOBAL DEFAULT 13 main
70: 00000000004003b0 0 FUNC GLOBAL DEFAULT 11 _init
La section des symboles de version « .gnu.version » contient 4 entrées :
Adr: 0x0000000000400354 Décalage: 0x00000354 Lien: 5 (.dynsym)
000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400360 Décalage: 0x00000360 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: 04a908ee81d16aee4bd87d1c1fba77b6433edcb5

54
exterminatests/bins/64/elfs/testfile62.info

@ -0,0 +1,54 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: CORE (fichier core)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x0
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 0 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 5
Taille des en-têtes de section: 0 (octets)
Nombre d'en-têtes de section: 0
Table d'index des chaînes d'en-tête de section: 0
Il n'y a pas de section dans ce fichier.
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
NOTE 0x0000000000000158 0x0000000000000000 0x0000000000000000
0x0000000000000838 0x0000000000000838 0x0
LOAD 0x0000000000000990 0xffffffff81000000 0x0000000001000000
0x0000000000e64000 0x0000000000e64000 RWE 0x0
LOAD 0x0000000000e64990 0xffff880000000000 0x0000000000000000
0x00000000000a0000 0x00000000000a0000 RWE 0x0
LOAD 0x0000000000f04990 0xffff880000100000 0x0000000000100000
0x0000000001f00000 0x0000000001f00000 RWE 0x0
LOAD 0x0000000002e04990 0xffff88000a000000 0x000000000a000000
0x00000000736b0000 0x00000000736b0000 RWE 0x0
Il n'y a pas de section dynamique dans ce fichier.
Il n'y a pas de réadressages dans ce fichier.
Pas d'information de déroulement spécifique au processeur à décoder
L'information dynamique des symboles n'est pas disponible pour l'affichage des symboles.
Aucune information de version repérée dans ce fichier.
Affichage des notes trouvées au décalage de fichier 0x00000158 avec une longueur de 0x00000838 :
Propriétaire Taille des données Description
CORE 0x00000150 NT_PRSTATUS (structure prstatus)
CORE 0x00000150 NT_PRSTATUS (structure prstatus)
VMCOREINFO 0x00000556 Type de note inconnu: (0x00000000)
données de description: 4f 53 52 45 4c 45 41 53 45 3d 32 2e 36 2e 33 35 2e 31 31 2d 38 33 2e 66 63 31 34 2e 78 38 36 5f 36 34 0a 50 41 47 45 53 49 5a 45 3d 34 30 39 36 0a 53 59 4d 42 4f 4c 28 69 6e 69 74 5f 75 74 73 5f 6e 73 29 3d 66 66 66 66 66 66 66 66 38 31 61 34 63 35 62 30 0a 53 59 4d 42 4f 4c 28 6e 6f 64 65 5f 6f 6e 6c 69 6e 65 5f 6d 61 70 29 3d 66 66 66 66 66 66 66 66 38 31 62 38 34 30 62 30 0a 53 59 4d 42 4f 4c 28 73 77 61 70 70 65 72 5f 70 67 5f 64 69 72 29 3d 66 66 66 66 66 66 66 66 38 31 61 34 32 30 30 30 0a 53 59 4d 42 4f 4c 28 5f 73 74 65 78 74 29 3d 66 66 66 66 66 66 66 66 38 31 30 30 30 31 39 30 0a 53 59 4d 42 4f 4c 28 76 6d 6c 69 73 74 29 3d 66 66 66 66 66 66 66 66 38 31 64 62 30 37 65 38 0a 53 59 4d 42 4f 4c 28 6d 65 6d 5f 73 65 63 74 69 6f 6e 29 3d 66 66 66 66 66 66 66 66 38 31 64 62 61 62 30 30 0a 4c 45 4e 47 54 48 28 6d 65 6d 5f 73 65 63 74 69 6f 6e 29 3d 34 30 39 36 0a 53 49 5a 45 28 6d 65 6d 5f 73 65 63 74 69 6f 6e 29 3d 33 32 0a 4f 46 46 53 45 54 28 6d 65 6d 5f 73 65 63 74 69 6f 6e 2e 73 65 63 74 69 6f 6e 5f 6d 65 6d 5f 6d 61 70 29 3d 30 0a 53 49 5a 45 28 70 61 67 65 29 3d 35 36 0a 53 49 5a 45 28 70 67 6c 69 73 74 5f 64 61 74 61 29 3d 38 31 36 36 34 0a 53 49 5a 45 28 7a 6f 6e 65 29 3d 31 37 39 32 0a 53 49 5a 45 28 66 72 65 65 5f 61 72 65 61 29 3d 38 38 0a 53 49 5a 45 28 6c 69 73 74 5f 68 65 61 64 29 3d 31 36 0a 53 49 5a 45 28 6e 6f 64 65 6d 61 73 6b 5f 74 29 3d 36 34 0a 4f 46 46 53 45 54 28 70 61 67 65 2e 66 6c 61 67 73 29 3d 30 0a 4f 46 46 53 45 54 28 70 61 67 65 2e 5f 63 6f 75 6e 74 29 3d 38 0a 4f 46 46 53 45 54 28 70 61 67 65 2e 6d 61 70 70 69 6e 67 29 3d 32 34 0a 4f 46 46 53 45 54 28 70 61 67 65 2e 6c 72 75 29 3d 34 30 0a 4f 46 46 53 45 54 28 70 67 6c 69 73 74 5f 64 61 74 61 2e 6e 6f 64 65 5f 7a 6f 6e 65 73 29 3d 30 0a 4f 46 46 53 45 54 28 70 67 6c 69 73 74 5f 64 61 74 61 2e 6e 72 5f 7a 6f 6e 65 73 29 3d 38 31 34 37 32 0a 4f 46 46 53 45 54 28 70 67 6c 69 73 74 5f 64 61 74 61 2e 6e 6f 64 65 5f 73 74 61 72 74 5f 70 66 6e 29 3d 38 31 34 39 36 0a 4f 46 46 53 45 54 28 70 67 6c 69 73 74 5f 64 61 74 61 2e 6e 6f 64 65 5f 73 70 61 6e 6e 65 64 5f 70 61 67 65 73 29 3d 38 31 35 31 32 0a 4f 46 46 53 45 54 28 70 67 6c 69 73 74 5f 64 61 74 61 2e 6e 6f 64 65 5f 69 64 29 3d 38 31 35 32 30 0a 4f 46 46 53 45 54 28 7a 6f 6e 65 2e 66 72 65 65 5f 61 72 65 61 29 3d 31 31 32 0a 4f 46 46 53 45 54 28 7a 6f 6e 65 2e 76 6d 5f 73 74 61 74 29 3d 31 33 32 38 0a 4f 46 46 53 45 54 28 7a 6f 6e 65 2e 73 70 61 6e 6e 65 64 5f 70 61 67 65 73 29 3d 31 37 30 34 0a 4f 46 46 53 45 54 28 66 72 65 65 5f 61 72 65 61 2e 66 72 65 65 5f 6c 69 73 74 29 3d 30 0a 4f 46 46 53 45 54 28 6c 69 73 74 5f 68 65 61 64 2e 6e 65 78 74 29 3d 30 0a 4f 46 46 53 45 54 28 6c 69 73 74 5f 68 65 61 64 2e 70 72 65 76 29 3d 38 0a 4f 46 46 53 45 54 28 76 6d 5f 73 74 72 75 63 74 2e 61 64 64 72 29 3d 38 0a 4c 45 4e 47 54 48 28 7a 6f 6e 65 2e 66 72 65 65 5f 61 72 65 61 29 3d 31 31 0a 53 59 4d 42 4f 4c 28 6c 6f 67 5f 62 75 66 29 3d 66 66 66 66 66 66 66 66 38 31 61 35 33 32 61 38 0a 53 59 4d 42 4f 4c 28 6c 6f 67 5f 65 6e 64 29 3d 66 66 66 66 66 66 66 66 38 31 64 30 62 63 35 30 0a 53 59 4d 42 4f 4c 28 6c 6f 67 5f 62 75 66 5f 6c 65 6e 29 3d 66 66 66 66 66 66 66 66 38 31 61 35 33 32 61 34 0a 53 59 4d 42 4f 4c 28 6c 6f 67 67 65 64 5f 63 68 61 72 73 29 3d 66 66 66 66 66 66 66 66 38 31 64 30 62 64 37 30 0a 4c 45 4e 47 54 48 28 66 72 65 65 5f 61 72 65 61 2e 66 72 65 65 5f 6c 69 73 74 29 3d 35 0a 4e 55 4d 42 45 52 28 4e 52 5f 46 52 45 45 5f 50 41 47 45 53 29 3d 30 0a 4e 55 4d 42 45 52 28 50 47 5f 6c 72 75 29 3d 35 0a 4e 55 4d 42 45 52 28 50 47 5f 70 72 69 76 61 74 65 29 3d 31 31 0a 4e 55 4d 42 45 52 28 50 47 5f 73 77 61 70 63 61 63 68 65 29 3d 31 36 0a 53 59 4d 42 4f 4c 28 70 68 79 73 5f 62 61 73 65 29 3d 66 66 66 66 66 66 66 66 38 31 61 34 61 30 31 30 0a 53 59 4d 42 4f 4c 28 69 6e 69 74 5f 6c 65 76 65 6c 34 5f 70 67 74 29 3d 66 66 66 66 66 66 66 66 38 31 61 34 32 30 30 30 0a 53 59 4d 42 4f 4c 28 6e 6f 64 65 5f 64 61 74 61 29 3d 66 66 66 66 66 66 66 66 38 31 62 38 30 64 66 30 0a 4c 45 4e 47 54 48 28 6e 6f 64 65 5f 64 61 74 61 29 3d 35 31 32 0a 43 52 41 53 48 54 49 4d 45 3d 31 33 34 38 31 37 33 33 39 32

53
exterminatests/bins/64/elfs/testfile65.info

@ -0,0 +1,53 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: CORE (fichier core)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x0
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 0 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 5
Taille des en-têtes de section: 0 (octets)
Nombre d'en-têtes de section: 0
Table d'index des chaînes d'en-tête de section: 0
Il n'y a pas de section dans ce fichier.
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
NOTE 0x0000000000000158 0x0000000000000000 0x0000000000000000
0x0000000000000344 0x0000000000000000 0x0
LOAD 0x0000000000001000 0x0000000000400000 0x0000000000000000
0x0000000000001000 0x0000000000001000 R E 0x1000
LOAD 0x0000000000002000 0x00007fff94a77000 0x0000000000000000
0x0000000000023000 0x0000000000023000 RWE 0x1000
LOAD 0x0000000000025000 0x00007fff94bff000 0x0000000000000000
0x0000000000001000 0x0000000000001000 R E 0x1000
LOAD 0x0000000000026000 0xffffffffff600000 0x0000000000000000
0x0000000000001000 0x0000000000001000 R E 0x1000
Il n'y a pas de section dynamique dans ce fichier.
Il n'y a pas de réadressages dans ce fichier.
Pas d'information de déroulement spécifique au processeur à décoder
L'information dynamique des symboles n'est pas disponible pour l'affichage des symboles.
Aucune information de version repérée dans ce fichier.
Affichage des notes trouvées au décalage de fichier 0x00000158 avec une longueur de 0x00000344 :
Propriétaire Taille des données Description
CORE 0x00000150 NT_PRSTATUS (structure prstatus)
CORE 0x00000088 NT_PRPSINFO (structure prpsinfo)
CORE 0x00000130 NT_AUXV (vecteur auxiliaire)

84
exterminatests/bins/64/elfs/testfile69.core.info

@ -0,0 +1,84 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: CORE (fichier core)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x0
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 0 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 20
Taille des en-têtes de section: 0 (octets)
Nombre d'en-têtes de section: 0
Table d'index des chaînes d'en-tête de section: 0
Il n'y a pas de section dans ce fichier.
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
NOTE 0x00000000000004a0 0x0000000000000000 0x0000000000000000
0x0000000000000558 0x0000000000000000 0x0
LOAD 0x0000000000001000 0x0000000000400000 0x0000000000000000
0x0000000000001000 0x0000000000001000 R E 0x1000
LOAD 0x0000000000002000 0x0000000000600000 0x0000000000000000
0x0000000000001000 0x0000000000001000 RW 0x1000
LOAD 0x0000000000003000 0x000000326c200000 0x0000000000000000
0x0000000000001000 0x0000000000022000 R E 0x1000
LOAD 0x0000000000004000 0x000000326c421000 0x0000000000000000
0x0000000000001000 0x0000000000001000 R 0x1000
LOAD 0x0000000000005000 0x000000326c422000 0x0000000000000000
0x0000000000001000 0x0000000000001000 RW 0x1000
LOAD 0x0000000000006000 0x000000326c423000 0x0000000000000000
0x0000000000001000 0x0000000000001000 RW 0x1000
LOAD 0x0000000000007000 0x000000326ca00000 0x0000000000000000
0x0000000000001000 0x00000000001ad000 R E 0x1000
LOAD 0x0000000000008000 0x000000326cbad000 0x0000000000000000
0x0000000000000000 0x0000000000200000 0x1000
LOAD 0x0000000000008000 0x000000326cdad000 0x0000000000000000
0x0000000000004000 0x0000000000004000 R 0x1000
LOAD 0x000000000000c000 0x000000326cdb1000 0x0000000000000000
0x0000000000002000 0x0000000000002000 RW 0x1000
LOAD 0x000000000000e000 0x000000326cdb3000 0x0000000000000000
0x0000000000005000 0x0000000000005000 RW 0x1000
LOAD 0x0000000000013000 0x00007f0bc6a14000 0x0000000000000000
0x0000000000003000 0x0000000000003000 RW 0x1000
LOAD 0x0000000000016000 0x00007f0bc6a33000 0x0000000000000000
0x0000000000001000 0x0000000000001000 R E 0x1000
LOAD 0x0000000000017000 0x00007f0bc6a34000 0x0000000000000000
0x0000000000000000 0x00000000001ff000 0x1000
LOAD 0x0000000000017000 0x00007f0bc6c33000 0x0000000000000000
0x0000000000001000 0x0000000000001000 RW 0x1000
LOAD 0x0000000000018000 0x00007f0bc6c34000 0x0000000000000000
0x0000000000001000 0x0000000000001000 RW 0x1000
LOAD 0x0000000000019000 0x00007fff4f3b1000 0x0000000000000000
0x0000000000023000 0x0000000000023000 RW 0x1000
LOAD 0x000000000003c000 0x00007fff4f3ff000 0x0000000000000000
0x0000000000001000 0x0000000000001000 R E 0x1000
LOAD 0x000000000003d000 0xffffffffff600000 0x0000000000000000
0x0000000000001000 0x0000000000001000 R E 0x1000
Il n'y a pas de section dynamique dans ce fichier.
Il n'y a pas de réadressages dans ce fichier.
Pas d'information de déroulement spécifique au processeur à décoder
L'information dynamique des symboles n'est pas disponible pour l'affichage des symboles.
Aucune information de version repérée dans ce fichier.
Affichage des notes trouvées au décalage de fichier 0x000004a0 avec une longueur de 0x00000558 :
Propriétaire Taille des données Description
CORE 0x00000150 NT_PRSTATUS (structure prstatus)
CORE 0x00000088 NT_PRPSINFO (structure prpsinfo)
CORE 0x00000130 NT_AUXV (vecteur auxiliaire)
CORE 0x00000200 NT_FPREGSET (registres en virgule flottante)

78
exterminatests/bins/64/elfs/testfile70.core.info

@ -0,0 +1,78 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: CORE (fichier core)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x0
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 0 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 17
Taille des en-têtes de section: 0 (octets)
Nombre d'en-têtes de section: 0
Table d'index des chaînes d'en-tête de section: 0
Il n'y a pas de section dans ce fichier.
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
NOTE 0x00000000000003f8 0x0000000000000000 0x0000000000000000
0x0000000000000558 0x0000000000000000 0x0
LOAD 0x0000000000001000 0x00007ff2cf8bf000 0x0000000000000000
0x0000000000001000 0x00000000001ad000 R E 0x1000
LOAD 0x0000000000002000 0x00007ff2cfa6c000 0x0000000000000000
0x0000000000000000 0x0000000000200000 0x1000
LOAD 0x0000000000002000 0x00007ff2cfc6c000 0x0000000000000000
0x0000000000004000 0x0000000000004000 R 0x1000
LOAD 0x0000000000006000 0x00007ff2cfc70000 0x0000000000000000
0x0000000000002000 0x0000000000002000 RW 0x1000
LOAD 0x0000000000008000 0x00007ff2cfc72000 0x0000000000000000
0x0000000000005000 0x0000000000005000 RW 0x1000
LOAD 0x000000000000d000 0x00007ff2cfc77000 0x0000000000000000
0x0000000000001000 0x0000000000022000 R E 0x1000
LOAD 0x000000000000e000 0x00007ff2cfe78000 0x0000000000000000
0x0000000000003000 0x0000000000003000 RW 0x1000
LOAD 0x0000000000011000 0x00007ff2cfe97000 0x0000000000000000
0x0000000000001000 0x0000000000001000 RW 0x1000
LOAD 0x0000000000012000 0x00007ff2cfe98000 0x0000000000000000
0x0000000000001000 0x0000000000001000 R 0x1000
LOAD 0x0000000000013000 0x00007ff2cfe99000 0x0000000000000000
0x0000000000001000 0x0000000000001000 RW 0x1000
LOAD 0x0000000000014000 0x00007ff2cfe9a000 0x0000000000000000
0x0000000000001000 0x0000000000001000 RW 0x1000
LOAD 0x0000000000015000 0x00007ff2cfe9b000 0x0000000000000000
0x0000000000001000 0x0000000000001000 R E 0x1000
LOAD 0x0000000000016000 0x00007ff2d009b000 0x0000000000000000
0x0000000000001000 0x0000000000001000 RW 0x1000
LOAD 0x0000000000017000 0x00007fff69954000 0x0000000000000000
0x0000000000023000 0x0000000000023000 RW 0x1000
LOAD 0x000000000003a000 0x00007fff699ff000 0x0000000000000000
0x0000000000001000 0x0000000000001000 R E 0x1000
LOAD 0x000000000003b000 0xffffffffff600000 0x0000000000000000
0x0000000000001000 0x0000000000001000 R E 0x1000
Il n'y a pas de section dynamique dans ce fichier.
Il n'y a pas de réadressages dans ce fichier.
Pas d'information de déroulement spécifique au processeur à décoder
L'information dynamique des symboles n'est pas disponible pour l'affichage des symboles.
Aucune information de version repérée dans ce fichier.
Affichage des notes trouvées au décalage de fichier 0x000003f8 avec une longueur de 0x00000558 :
Propriétaire Taille des données Description
CORE 0x00000150 NT_PRSTATUS (structure prstatus)
CORE 0x00000088 NT_PRPSINFO (structure prpsinfo)
CORE 0x00000130 NT_AUXV (vecteur auxiliaire)
CORE 0x00000200 NT_FPREGSET (registres en virgule flottante)

82
exterminatests/bins/64/elfs/testfile71.info

@ -0,0 +1,82 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: CORE (fichier core)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x0
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 0 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 18
Taille des en-têtes de section: 0 (octets)
Nombre d'en-têtes de section: 0
Table d'index des chaînes d'en-tête de section: 0
Il n'y a pas de section dans ce fichier.
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
NOTE 0x0000000000000430 0x0000000000000000 0x0000000000000000
0x00000000000005c4 0x0000000000000000 0x0
LOAD 0x0000000000001000 0x0000000000400000 0x0000000000000000
0x0000000000001000 0x0000000000001000 R E 0x1000
LOAD 0x0000000000002000 0x0000000000600000 0x0000000000000000
0x0000000000001000 0x0000000000001000 R 0x1000
LOAD 0x0000000000003000 0x0000000000601000 0x0000000000000000
0x0000000000001000 0x0000000000001000 RW 0x1000
LOAD 0x0000000000004000 0x0000003dffa00000 0x0000000000000000
0x0000000000001000 0x0000000000021000 R E 0x1000
LOAD 0x0000000000005000 0x0000003dffc20000 0x0000000000000000
0x0000000000001000 0x0000000000001000 R 0x1000
LOAD 0x0000000000006000 0x0000003dffc21000 0x0000000000000000
0x0000000000001000 0x0000000000001000 RW 0x1000
LOAD 0x0000000000007000 0x0000003dffc22000 0x0000000000000000
0x0000000000001000 0x0000000000001000 RW 0x1000
LOAD 0x0000000000008000 0x0000003dffe00000 0x0000000000000000
0x0000000000001000 0x00000000001b6000 R E 0x1000
LOAD 0x0000000000009000 0x0000003dfffb6000 0x0000000000000000
0x0000000000000000 0x0000000000200000 0x1000
LOAD 0x0000000000009000 0x0000003e001b6000 0x0000000000000000
0x0000000000004000 0x0000000000004000 R 0x1000
LOAD 0x000000000000d000 0x0000003e001ba000 0x0000000000000000
0x0000000000002000 0x0000000000002000 RW 0x1000
LOAD 0x000000000000f000 0x0000003e001bc000 0x0000000000000000
0x0000000000005000 0x0000000000005000 RW 0x1000
LOAD 0x0000000000014000 0x00007fa1c8933000 0x0000000000000000
0x0000000000003000 0x0000000000003000 RW 0x1000
LOAD 0x0000000000017000 0x00007fa1c894e000 0x0000000000000000
0x0000000000001000 0x0000000000001000 RW 0x1000
LOAD 0x0000000000018000 0x00007fff69fc3000 0x0000000000000000
0x0000000000022000 0x0000000000022000 RW 0x1000
LOAD 0x000000000003a000 0x00007fff69ffe000 0x0000000000000000
0x0000000000002000 0x0000000000002000 R E 0x1000
LOAD 0x000000000003c000 0xffffffffff600000 0x0000000000000000
0x0000000000001000 0x0000000000001000 R E 0x1000
Il n'y a pas de section dynamique dans ce fichier.
Il n'y a pas de réadressages dans ce fichier.
Pas d'information de déroulement spécifique au processeur à décoder
L'information dynamique des symboles n'est pas disponible pour l'affichage des symboles.
Aucune information de version repérée dans ce fichier.
Affichage des notes trouvées au décalage de fichier 0x00000430 avec une longueur de 0x000005c4 :
Propriétaire Taille des données Description
CORE 0x00000150 NT_PRSTATUS (structure prstatus)
CORE 0x00000088 NT_PRPSINFO (structure prpsinfo)
CORE 0x00000080 NT_SIGINFO (données siginfo_t)
CORE 0x00000130 NT_AUXV (vecteur auxiliaire)
CORE 0x000001d5 NT_FILE (fichiers mappés)
Une note 64 bits ne peut être décodée dans une construction 32 bits

266
exterminatests/bins/64/elfs/testfile_class_func.info

@ -0,0 +1,266 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x4003d0
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 5120 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 9
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 33
Table d'index des chaînes d'en-tête de section: 30
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400238 00000238
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 0000000000400254 00000254
0000000000000020 0000000000000000 A 0 0 4
[ 3] .hash HASH 0000000000400278 00000278
0000000000000018 0000000000000004 A 4 0 8
[ 4] .dynsym DYNSYM 0000000000400290 00000290
0000000000000048 0000000000000018 A 5 1 8
[ 5] .dynstr STRTAB 00000000004002d8 000002d8
0000000000000038 0000000000000000 A 0 0 1
[ 6] .gnu.version VERSYM 0000000000400310 00000310
0000000000000006 0000000000000002 A 4 0 2
[ 7] .gnu.version_r VERNEED 0000000000400318 00000318
0000000000000020 0000000000000000 A 5 1 8
[ 8] .rela.dyn RELA 0000000000400338 00000338
0000000000000018 0000000000000018 A 4 0 8
[ 9] .rela.plt RELA 0000000000400350 00000350
0000000000000030 0000000000000018 A 4 11 8
[10] .init PROGBITS 0000000000400380 00000380
000000000000001a 0000000000000000 AX 0 0 4
[11] .plt PROGBITS 00000000004003a0 000003a0
0000000000000030 0000000000000010 AX 0 0 16
[12] .text PROGBITS 00000000004003d0 000003d0
00000000000001b4 0000000000000000 AX 0 0 16
[13] .fini PROGBITS 0000000000400584 00000584
0000000000000009 0000000000000000 AX 0 0 4
[14] .rodata PROGBITS 0000000000400590 00000590
0000000000000010 0000000000000000 A 0 0 8
[15] .eh_frame_hdr PROGBITS 00000000004005a0 000005a0
000000000000003c 0000000000000000 A 0 0 4
[16] .eh_frame PROGBITS 00000000004005e0 000005e0
0000000000000114 0000000000000000 A 0 0 8
[17] .init_array INIT_ARRAY 0000000000600e10 00000e10
0000000000000008 0000000000000000 WA 0 0 8
[18] .fini_array FINI_ARRAY 0000000000600e18 00000e18
0000000000000008 0000000000000000 WA 0 0 8
[19] .jcr PROGBITS 0000000000600e20 00000e20
0000000000000008 0000000000000000 WA 0 0 8
[20] .dynamic DYNAMIC 0000000000600e28 00000e28
00000000000001d0 0000000000000010 WA 5 0 8
[21] .got PROGBITS 0000000000600ff8 00000ff8
0000000000000008 0000000000000008 WA 0 0 8
[22] .got.plt PROGBITS 0000000000601000 00001000
0000000000000028 0000000000000008 WA 0 0 8
[23] .data PROGBITS 0000000000601028 00001028
0000000000000004 0000000000000000 WA 0 0 4
[24] .bss NOBITS 000000000060102c 0000102c
0000000000000004 0000000000000000 WA 0 0 4
[25] .comment PROGBITS 0000000000000000 0000102c
000000000000002c 0000000000000001 MS 0 0 1
[26] .debug_info PROGBITS 0000000000000000 00001058
00000000000000f5 0000000000000000 0 0 1
[27] .debug_abbrev PROGBITS 0000000000000000 0000114d
00000000000000b5 0000000000000000 0 0 1
[28] .debug_line PROGBITS 0000000000000000 00001202
0000000000000047 0000000000000000 0 0 1
[29] .debug_str PROGBITS 0000000000000000 00001249
0000000000000094 0000000000000001 MS 0 0 1
[30] .shstrtab STRTAB 0000000000000000 000012dd
0000000000000122 0000000000000000 0 0 1
[31] .symtab SYMTAB 0000000000000000 00001c40
0000000000000660 0000000000000018 32 48 8
[32] .strtab STRTAB 0000000000000000 000022a0
0000000000000241 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001f8 0x00000000000001f8 R E 0x8
INTERP 0x0000000000000238 0x0000000000400238 0x0000000000400238
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x00000000000006f4 0x00000000000006f4 R E 0x200000
LOAD 0x0000000000000e10 0x0000000000600e10 0x0000000000600e10
0x000000000000021c 0x0000000000000220 RW 0x200000
DYNAMIC 0x0000000000000e28 0x0000000000600e28 0x0000000000600e28
0x00000000000001d0 0x00000000000001d0 RW 0x8
NOTE 0x0000000000000254 0x0000000000400254 0x0000000000400254
0x0000000000000020 0x0000000000000020 R 0x4
GNU_EH_FRAME 0x00000000000005a0 0x00000000004005a0 0x00000000004005a0
0x000000000000003c 0x000000000000003c R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x10
GNU_RELRO 0x0000000000000e10 0x0000000000600e10 0x0000000000600e10
0x00000000000001f0 0x00000000000001f0 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag
06 .eh_frame_hdr
07
08 .init_array .fini_array .jcr .dynamic .got
Dynamic section at offset 0xe28 contains 24 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x400380
0x000000000000000d (FINI) 0x400584
0x0000000000000019 (INIT_ARRAY) 0x600e10
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x600e18
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x0000000000000004 (HASH) 0x400278
0x0000000000000005 (STRTAB) 0x4002d8
0x0000000000000006 (SYMTAB) 0x400290
0x000000000000000a (STRSZ) 56 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x601000
0x0000000000000002 (PLTRELSZ) 48 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400350
0x0000000000000007 (RELA) 0x400338
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400318
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x400310
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x338 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600ff8 000200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x350 contient 2 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000601018 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
000000601020 000200000007 R_X86_64_JUMP_SLO 0000000000000000 __gmon_start__ + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 3 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
La table de symboles « .symtab » contient 68 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400238 0 SECTION LOCAL DEFAULT 1 .interp
2: 0000000000400254 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 0000000000400278 0 SECTION LOCAL DEFAULT 3 .hash
4: 0000000000400290 0 SECTION LOCAL DEFAULT 4 .dynsym
5: 00000000004002d8 0 SECTION LOCAL DEFAULT 5 .dynstr
6: 0000000000400310 0 SECTION LOCAL DEFAULT 6 .gnu.version
7: 0000000000400318 0 SECTION LOCAL DEFAULT 7 .gnu.version_r
8: 0000000000400338 0 SECTION LOCAL DEFAULT 8 .rela.dyn
9: 0000000000400350 0 SECTION LOCAL DEFAULT 9 .rela.plt
10: 0000000000400380 0 SECTION LOCAL DEFAULT 10 .init
11: 00000000004003a0 0 SECTION LOCAL DEFAULT 11 .plt
12: 00000000004003d0 0 SECTION LOCAL DEFAULT 12 .text
13: 0000000000400584 0 SECTION LOCAL DEFAULT 13 .fini
14: 0000000000400590 0 SECTION LOCAL DEFAULT 14 .rodata
15: 00000000004005a0 0 SECTION LOCAL DEFAULT 15 .eh_frame_hdr
16: 00000000004005e0 0 SECTION LOCAL DEFAULT 16 .eh_frame
17: 0000000000600e10 0 SECTION LOCAL DEFAULT 17 .init_array
18: 0000000000600e18 0 SECTION LOCAL DEFAULT 18 .fini_array
19: 0000000000600e20 0 SECTION LOCAL DEFAULT 19 .jcr
20: 0000000000600e28 0 SECTION LOCAL DEFAULT 20 .dynamic
21: 0000000000600ff8 0 SECTION LOCAL DEFAULT 21 .got
22: 0000000000601000 0 SECTION LOCAL DEFAULT 22 .got.plt
23: 0000000000601028 0 SECTION LOCAL DEFAULT 23 .data
24: 000000000060102c 0 SECTION LOCAL DEFAULT 24 .bss
25: 0000000000000000 0 SECTION LOCAL DEFAULT 25 .comment
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .debug_info
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_abbrev
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_line
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_str
30: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
31: 0000000000600e20 0 OBJECT LOCAL DEFAULT 19 __JCR_LIST__
32: 0000000000400400 0 FUNC LOCAL DEFAULT 12 deregister_tm_clones
33: 0000000000400430 0 FUNC LOCAL DEFAULT 12 register_tm_clones
34: 0000000000400470 0 FUNC LOCAL DEFAULT 12 __do_global_dtors_aux
35: 000000000060102c 1 OBJECT LOCAL DEFAULT 24 completed.6364
36: 0000000000600e18 0 OBJECT LOCAL DEFAULT 18 __do_global_dtor[...]
37: 0000000000400490 0 FUNC LOCAL DEFAULT 12 frame_dummy
38: 0000000000600e10 0 OBJECT LOCAL DEFAULT 17 __frame_dummy_in[...]
39: 0000000000000000 0 FILE LOCAL DEFAULT ABS class_func.cxx
40: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
41: 00000000004006f0 0 OBJECT LOCAL DEFAULT 16 __FRAME_END__
42: 0000000000600e20 0 OBJECT LOCAL DEFAULT 19 __JCR_END__
43: 0000000000000000 0 FILE LOCAL DEFAULT ABS
44: 0000000000600e18 0 NOTYPE LOCAL DEFAULT 17 __init_array_end
45: 0000000000600e28 0 OBJECT LOCAL DEFAULT 20 _DYNAMIC
46: 0000000000600e10 0 NOTYPE LOCAL DEFAULT 17 __init_array_start
47: 0000000000601000 0 OBJECT LOCAL DEFAULT 22 _GLOBAL_OFFSET_TABLE_
48: 0000000000400580 2 FUNC GLOBAL DEFAULT 12 __libc_csu_fini
49: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterT[...]
50: 0000000000601028 0 NOTYPE WEAK DEFAULT 23 data_start
51: 000000000060102c 0 NOTYPE GLOBAL DEFAULT 23 _edata
52: 0000000000400584 0 FUNC GLOBAL DEFAULT 13 _fini
53: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
54: 0000000000601028 0 NOTYPE GLOBAL DEFAULT 23 __data_start
55: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
56: 0000000000400598 0 OBJECT GLOBAL HIDDEN 14 __dso_handle
57: 0000000000400590 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used
58: 00000000004004c0 24 FUNC GLOBAL DEFAULT 12 _ZN6foobar3Foo3barEi
59: 0000000000400510 101 FUNC GLOBAL DEFAULT 12 __libc_csu_init
60: 0000000000601030 0 NOTYPE GLOBAL DEFAULT 24 _end
61: 00000000004003d0 0 FUNC GLOBAL DEFAULT 12 _start
62: 000000000060102c 0 NOTYPE GLOBAL DEFAULT 24 __bss_start
63: 00000000004004e0 47 FUNC GLOBAL DEFAULT 12 main
64: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
65: 0000000000601030 0 OBJECT GLOBAL HIDDEN 23 __TMC_END__
66: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMC[...]
67: 0000000000400380 0 FUNC GLOBAL DEFAULT 10 _init
Histogramme de la longueur de la liste des baquets (total de 1 baquet) :
Long. Nombre % de couverture totale
0 0 ( 0.0%)
1 0 ( 0.0%) 0.0%
2 1 (100.0%) 100.0%
La section des symboles de version « .gnu.version » contient 3 entrées :
Adr: 0x0000000000400310 Décalage: 0x00000310 Lien: 4 (.dynsym)
000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400318 Décalage: 0x00000318 Lien: 5 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32

278
exterminatests/bins/64/elfs/testfile_entry_value.info

@ -0,0 +1,278 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x40040c
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 5880 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 9
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 37
Table d'index des chaînes d'en-tête de section: 34
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400238 00000238
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 0000000000400254 00000254
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 0000000000400274 00000274
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400298 00000298
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 00000000004002b8 000002b8
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 0000000000400300 00000300
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 0000000000400338 00000338
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 0000000000400340 00000340
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 0000000000400360 00000360
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400378 00000378
0000000000000030 0000000000000018 A 5 12 8
[11] .init PROGBITS 00000000004003a8 000003a8
000000000000001a 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 00000000004003d0 000003d0
0000000000000030 0000000000000010 AX 0 0 16
[13] .text PROGBITS 0000000000400400 00000400
00000000000001b4 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 00000000004005b4 000005b4
0000000000000009 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 00000000004005c0 000005c0
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 00000000004005d0 000005d0
0000000000000044 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 0000000000400618 00000618
0000000000000134 0000000000000000 A 0 0 8
[18] .init_array INIT_ARRAY 0000000000600e10 00000e10
0000000000000008 0000000000000000 WA 0 0 8
[19] .fini_array FINI_ARRAY 0000000000600e18 00000e18
0000000000000008 0000000000000000 WA 0 0 8
[20] .jcr PROGBITS 0000000000600e20 00000e20
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic DYNAMIC 0000000000600e28 00000e28
00000000000001d0 0000000000000010 WA 6 0 8
[22] .got PROGBITS 0000000000600ff8 00000ff8
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt PROGBITS 0000000000601000 00001000
0000000000000028 0000000000000008 WA 0 0 8
[24] .data PROGBITS 0000000000601028 00001028
0000000000000004 0000000000000000 WA 0 0 4
[25] .bss NOBITS 000000000060102c 0000102c
0000000000000004 0000000000000000 WA 0 0 4
[26] .comment PROGBITS 0000000000000000 0000102c
000000000000005b 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 00001087
0000000000000040 0000000000000000 0 0 1
[28] .debug_info PROGBITS 0000000000000000 000010c7
000000000000015d 0000000000000000 0 0 1
[29] .debug_abbrev PROGBITS 0000000000000000 00001224
00000000000000d9 0000000000000000 0 0 1
[30] .debug_line PROGBITS 0000000000000000 000012fd
000000000000005e 0000000000000000 0 0 1
[31] .debug_str PROGBITS 0000000000000000 0000135b
000000000000008b 0000000000000001 MS 0 0 1
[32] .debug_loc PROGBITS 0000000000000000 000013e6
0000000000000180 0000000000000000 0 0 1
[33] .debug_ranges PROGBITS 0000000000000000 00001566
0000000000000030 0000000000000000 0 0 1
[34] .shstrtab STRTAB 0000000000000000 00001596
0000000000000161 0000000000000000 0 0 1
[35] .symtab SYMTAB 0000000000000000 00002038
00000000000006d8 0000000000000018 36 52 8
[36] .strtab STRTAB 0000000000000000 00002710
0000000000000233 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001f8 0x00000000000001f8 R E 0x8
INTERP 0x0000000000000238 0x0000000000400238 0x0000000000400238
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x000000000000074c 0x000000000000074c R E 0x200000
LOAD 0x0000000000000e10 0x0000000000600e10 0x0000000000600e10
0x000000000000021c 0x0000000000000220 RW 0x200000
DYNAMIC 0x0000000000000e28 0x0000000000600e28 0x0000000000600e28
0x00000000000001d0 0x00000000000001d0 RW 0x8
NOTE 0x0000000000000254 0x0000000000400254 0x0000000000400254
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x00000000000005d0 0x00000000004005d0 0x00000000004005d0
0x0000000000000044 0x0000000000000044 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x10
GNU_RELRO 0x0000000000000e10 0x0000000000600e10 0x0000000000600e10
0x00000000000001f0 0x00000000000001f0 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
08 .init_array .fini_array .jcr .dynamic .got
Dynamic section at offset 0xe28 contains 24 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x4003a8
0x000000000000000d (FINI) 0x4005b4
0x0000000000000019 (INIT_ARRAY) 0x600e10
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x600e18
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x000000006ffffef5 (GNU_HASH) 0x400298
0x0000000000000005 (STRTAB) 0x400300
0x0000000000000006 (SYMTAB) 0x4002b8
0x000000000000000a (STRSZ) 56 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x601000
0x0000000000000002 (PLTRELSZ) 48 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400378
0x0000000000000007 (RELA) 0x400360
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400340
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x400338
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x360 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600ff8 000200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x378 contient 2 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000601018 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
000000601020 000200000007 R_X86_64_JUMP_SLO 0000000000000000 __gmon_start__ + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 3 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
La table de symboles « .symtab » contient 73 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400238 0 SECTION LOCAL DEFAULT 1 .interp
2: 0000000000400254 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 0000000000400274 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id
4: 0000000000400298 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 00000000004002b8 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 0000000000400300 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 0000000000400338 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 0000000000400340 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 0000000000400360 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400378 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 00000000004003a8 0 SECTION LOCAL DEFAULT 11 .init
12: 00000000004003d0 0 SECTION LOCAL DEFAULT 12 .plt
13: 0000000000400400 0 SECTION LOCAL DEFAULT 13 .text
14: 00000000004005b4 0 SECTION LOCAL DEFAULT 14 .fini
15: 00000000004005c0 0 SECTION LOCAL DEFAULT 15 .rodata
16: 00000000004005d0 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 0000000000400618 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 0000000000600e10 0 SECTION LOCAL DEFAULT 18 .init_array
19: 0000000000600e18 0 SECTION LOCAL DEFAULT 19 .fini_array
20: 0000000000600e20 0 SECTION LOCAL DEFAULT 20 .jcr
21: 0000000000600e28 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 0000000000600ff8 0 SECTION LOCAL DEFAULT 22 .got
23: 0000000000601000 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 0000000000601028 0 SECTION LOCAL DEFAULT 24 .data
25: 000000000060102c 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_info
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_abbrev
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_line
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_str
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_loc
33: 0000000000000000 0 SECTION LOCAL DEFAULT 33 .debug_ranges
34: 0000000000000000 0 FILE LOCAL DEFAULT ABS entry_value.c
35: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
36: 0000000000600e20 0 OBJECT LOCAL DEFAULT 20 __JCR_LIST__
37: 0000000000400440 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones
38: 0000000000400470 0 FUNC LOCAL DEFAULT 13 register_tm_clones
39: 00000000004004b0 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
40: 000000000060102c 1 OBJECT LOCAL DEFAULT 25 completed.6364
41: 0000000000600e18 0 OBJECT LOCAL DEFAULT 19 __do_global_dtor[...]
42: 00000000004004d0 0 FUNC LOCAL DEFAULT 13 frame_dummy
43: 0000000000600e10 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_in[...]
44: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
45: 0000000000400748 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
46: 0000000000600e20 0 OBJECT LOCAL DEFAULT 20 __JCR_END__
47: 0000000000000000 0 FILE LOCAL DEFAULT ABS
48: 0000000000600e18 0 NOTYPE LOCAL DEFAULT 18 __init_array_end
49: 0000000000600e28 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC
50: 0000000000600e10 0 NOTYPE LOCAL DEFAULT 18 __init_array_start
51: 0000000000601000 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_
52: 00000000004005b0 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
53: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterT[...]
54: 0000000000601028 0 NOTYPE WEAK DEFAULT 24 data_start
55: 000000000060102c 0 NOTYPE GLOBAL DEFAULT 24 _edata
56: 0000000000400510 33 FUNC GLOBAL DEFAULT 13 bar
57: 00000000004005b4 0 FUNC GLOBAL DEFAULT 14 _fini
58: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
59: 0000000000601028 0 NOTYPE GLOBAL DEFAULT 24 __data_start
60: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
61: 00000000004005c8 0 OBJECT GLOBAL HIDDEN 15 __dso_handle
62: 00000000004005c0 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
63: 0000000000400540 101 FUNC GLOBAL DEFAULT 13 __libc_csu_init
64: 0000000000400500 4 FUNC GLOBAL DEFAULT 13 foo
65: 0000000000601030 0 NOTYPE GLOBAL DEFAULT 25 _end
66: 000000000040040c 0 FUNC GLOBAL DEFAULT 13 _start
67: 000000000060102c 0 NOTYPE GLOBAL DEFAULT 25 __bss_start
68: 0000000000400400 11 FUNC GLOBAL DEFAULT 13 main
69: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
70: 0000000000601030 0 OBJECT GLOBAL HIDDEN 24 __TMC_END__
71: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMC[...]
72: 00000000004003a8 0 FUNC GLOBAL DEFAULT 11 _init
La section des symboles de version « .gnu.version » contient 3 entrées :
Adr: 0x0000000000400338 Décalage: 0x00000338 Lien: 5 (.dynsym)
000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400340 Décalage: 0x00000340 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: 1cfdc549a530d447c428fb879b936304f47b48f9

274
exterminatests/bins/64/elfs/testfile_implicit_pointer.info

@ -0,0 +1,274 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x400410
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 5216 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 9
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 36
Table d'index des chaînes d'en-tête de section: 33
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400238 00000238
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 0000000000400254 00000254
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 0000000000400274 00000274
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400298 00000298
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 00000000004002b8 000002b8
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 0000000000400300 00000300
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 0000000000400338 00000338
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 0000000000400340 00000340
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 0000000000400360 00000360
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400378 00000378
0000000000000030 0000000000000018 A 5 12 8
[11] .init PROGBITS 00000000004003a8 000003a8
000000000000001a 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 00000000004003d0 000003d0
0000000000000030 0000000000000010 AX 0 0 16
[13] .text PROGBITS 0000000000400400 00000400
0000000000000184 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 0000000000400584 00000584
0000000000000009 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 0000000000400590 00000590
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 00000000004005a0 000005a0
000000000000003c 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 00000000004005e0 000005e0
0000000000000104 0000000000000000 A 0 0 8
[18] .init_array INIT_ARRAY 0000000000600e10 00000e10
0000000000000008 0000000000000000 WA 0 0 8
[19] .fini_array FINI_ARRAY 0000000000600e18 00000e18
0000000000000008 0000000000000000 WA 0 0 8
[20] .jcr PROGBITS 0000000000600e20 00000e20
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic DYNAMIC 0000000000600e28 00000e28
00000000000001d0 0000000000000010 WA 6 0 8
[22] .got PROGBITS 0000000000600ff8 00000ff8
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt PROGBITS 0000000000601000 00001000
0000000000000028 0000000000000008 WA 0 0 8
[24] .data PROGBITS 0000000000601028 00001028
0000000000000004 0000000000000000 WA 0 0 4
[25] .bss NOBITS 000000000060102c 0000102c
0000000000000004 0000000000000000 WA 0 0 4
[26] .comment PROGBITS 0000000000000000 0000102c
000000000000005b 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 00001087
0000000000000040 0000000000000000 0 0 1
[28] .debug_info PROGBITS 0000000000000000 000010c7
00000000000000a5 0000000000000000 0 0 1
[29] .debug_abbrev PROGBITS 0000000000000000 0000116c
0000000000000091 0000000000000000 0 0 1
[30] .debug_line PROGBITS 0000000000000000 000011fd
000000000000005b 0000000000000000 0 0 1
[31] .debug_str PROGBITS 0000000000000000 00001258
0000000000000081 0000000000000001 MS 0 0 1
[32] .debug_ranges PROGBITS 0000000000000000 000012d9
0000000000000030 0000000000000000 0 0 1
[33] .shstrtab STRTAB 0000000000000000 00001309
0000000000000156 0000000000000000 0 0 1
[34] .symtab SYMTAB 0000000000000000 00001d60
00000000000006a8 0000000000000018 35 52 8
[35] .strtab STRTAB 0000000000000000 00002408
0000000000000234 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001f8 0x00000000000001f8 R E 0x8
INTERP 0x0000000000000238 0x0000000000400238 0x0000000000400238
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x00000000000006e4 0x00000000000006e4 R E 0x200000
LOAD 0x0000000000000e10 0x0000000000600e10 0x0000000000600e10
0x000000000000021c 0x0000000000000220 RW 0x200000
DYNAMIC 0x0000000000000e28 0x0000000000600e28 0x0000000000600e28
0x00000000000001d0 0x00000000000001d0 RW 0x8
NOTE 0x0000000000000254 0x0000000000400254 0x0000000000400254
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x00000000000005a0 0x00000000004005a0 0x00000000004005a0
0x000000000000003c 0x000000000000003c R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x10
GNU_RELRO 0x0000000000000e10 0x0000000000600e10 0x0000000000600e10
0x00000000000001f0 0x00000000000001f0 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
08 .init_array .fini_array .jcr .dynamic .got
Dynamic section at offset 0xe28 contains 24 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x4003a8
0x000000000000000d (FINI) 0x400584
0x0000000000000019 (INIT_ARRAY) 0x600e10
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x600e18
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x000000006ffffef5 (GNU_HASH) 0x400298
0x0000000000000005 (STRTAB) 0x400300
0x0000000000000006 (SYMTAB) 0x4002b8
0x000000000000000a (STRSZ) 56 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x601000
0x0000000000000002 (PLTRELSZ) 48 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400378
0x0000000000000007 (RELA) 0x400360
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400340
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x400338
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x360 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600ff8 000200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x378 contient 2 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000601018 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
000000601020 000200000007 R_X86_64_JUMP_SLO 0000000000000000 __gmon_start__ + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 3 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
La table de symboles « .symtab » contient 71 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400238 0 SECTION LOCAL DEFAULT 1 .interp
2: 0000000000400254 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 0000000000400274 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id
4: 0000000000400298 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 00000000004002b8 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 0000000000400300 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 0000000000400338 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 0000000000400340 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 0000000000400360 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400378 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 00000000004003a8 0 SECTION LOCAL DEFAULT 11 .init
12: 00000000004003d0 0 SECTION LOCAL DEFAULT 12 .plt
13: 0000000000400400 0 SECTION LOCAL DEFAULT 13 .text
14: 0000000000400584 0 SECTION LOCAL DEFAULT 14 .fini
15: 0000000000400590 0 SECTION LOCAL DEFAULT 15 .rodata
16: 00000000004005a0 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 00000000004005e0 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 0000000000600e10 0 SECTION LOCAL DEFAULT 18 .init_array
19: 0000000000600e18 0 SECTION LOCAL DEFAULT 19 .fini_array
20: 0000000000600e20 0 SECTION LOCAL DEFAULT 20 .jcr
21: 0000000000600e28 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 0000000000600ff8 0 SECTION LOCAL DEFAULT 22 .got
23: 0000000000601000 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 0000000000601028 0 SECTION LOCAL DEFAULT 24 .data
25: 000000000060102c 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_info
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_abbrev
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_line
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_str
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_ranges
33: 0000000000000000 0 FILE LOCAL DEFAULT ABS implicit_pointer.c
34: 0000000000400500 3 FUNC LOCAL DEFAULT 13 foo
35: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
36: 0000000000600e20 0 OBJECT LOCAL DEFAULT 20 __JCR_LIST__
37: 0000000000400440 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones
38: 0000000000400470 0 FUNC LOCAL DEFAULT 13 register_tm_clones
39: 00000000004004b0 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
40: 000000000060102c 1 OBJECT LOCAL DEFAULT 25 completed.6364
41: 0000000000600e18 0 OBJECT LOCAL DEFAULT 19 __do_global_dtor[...]
42: 00000000004004d0 0 FUNC LOCAL DEFAULT 13 frame_dummy
43: 0000000000600e10 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_in[...]
44: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
45: 00000000004006e0 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
46: 0000000000600e20 0 OBJECT LOCAL DEFAULT 20 __JCR_END__
47: 0000000000000000 0 FILE LOCAL DEFAULT ABS
48: 0000000000600e18 0 NOTYPE LOCAL DEFAULT 18 __init_array_end
49: 0000000000600e28 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC
50: 0000000000600e10 0 NOTYPE LOCAL DEFAULT 18 __init_array_start
51: 0000000000601000 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_
52: 0000000000400580 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
53: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterT[...]
54: 0000000000601028 0 NOTYPE WEAK DEFAULT 24 data_start
55: 000000000060102c 0 NOTYPE GLOBAL DEFAULT 24 _edata
56: 0000000000400584 0 FUNC GLOBAL DEFAULT 14 _fini
57: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
58: 0000000000601028 0 NOTYPE GLOBAL DEFAULT 24 __data_start
59: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
60: 0000000000400598 0 OBJECT GLOBAL HIDDEN 15 __dso_handle
61: 0000000000400590 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
62: 0000000000400510 101 FUNC GLOBAL DEFAULT 13 __libc_csu_init
63: 0000000000601030 0 NOTYPE GLOBAL DEFAULT 25 _end
64: 0000000000400410 0 FUNC GLOBAL DEFAULT 13 _start
65: 000000000060102c 0 NOTYPE GLOBAL DEFAULT 25 __bss_start
66: 0000000000400400 14 FUNC GLOBAL DEFAULT 13 main
67: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
68: 0000000000601030 0 OBJECT GLOBAL HIDDEN 24 __TMC_END__
69: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMC[...]
70: 00000000004003a8 0 FUNC GLOBAL DEFAULT 11 _init
La section des symboles de version « .gnu.version » contient 3 entrées :
Adr: 0x0000000000400338 Décalage: 0x00000338 Lien: 5 (.dynsym)
000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400340 Décalage: 0x00000340 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: c73e65021bf77caa3654e72a11e9c13be52e6666

249
exterminatests/bins/64/elfs/testfile_low_high_pc.info

@ -0,0 +1,249 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x400420
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 4896 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 8
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 36
Table d'index des chaînes d'en-tête de section: 35
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400200 00000200
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 000000000040021c 0000021c
0000000000000020 0000000000000000 A 0 0 4
[ 3] .dynsym DYNSYM 0000000000400240 00000240
0000000000000090 0000000000000018 A 4 1 8
[ 4] .dynstr STRTAB 00000000004002d0 000002d0
0000000000000082 0000000000000000 A 0 0 1
[ 5] .hash HASH 0000000000400358 00000358
000000000000002c 0000000000000004 A 3 0 8
[ 6] .gnu.version VERSYM 0000000000400384 00000384
000000000000000c 0000000000000002 A 3 0 2
[ 7] .gnu.version_r VERNEED 0000000000400390 00000390
0000000000000020 0000000000000000 A 4 1 4
[ 8] .rela.dyn RELA 00000000004003b0 000003b0
0000000000000018 0000000000000018 A 3 0 8
[ 9] .rela.plt RELA 00000000004003c8 000003c8
0000000000000018 0000000000000018 AI 3 11 8
[10] .init PROGBITS 00000000004003e0 000003e0
0000000000000018 0000000000000000 AX 0 0 4
[11] .plt PROGBITS 0000000000400400 00000400
0000000000000020 0000000000000010 AX 0 0 16
[12] .text PROGBITS 0000000000400420 00000420
0000000000000248 0000000000000000 AX 0 0 16
[13] .fini PROGBITS 0000000000400668 00000668
000000000000000e 0000000000000000 AX 0 0 4
[14] .rodata PROGBITS 0000000000400678 00000678
0000000000000004 0000000000000004 AM 0 0 4
[15] .eh_frame PROGBITS 0000000000400680 00000680
00000000000000a4 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 0000000000400724 00000724
000000000000002c 0000000000000000 A 0 0 4
[17] .dynamic DYNAMIC 0000000000401750 00000750
0000000000000190 0000000000000010 WA 4 0 8
[18] .got PROGBITS 00000000004018e0 000008e0
0000000000000008 0000000000000000 WA 0 0 8
[19] .got.plt PROGBITS 00000000004018e8 000008e8
0000000000000020 0000000000000000 WA 0 0 8
[20] .data PROGBITS 0000000000401908 00000908
0000000000000010 0000000000000000 WA 0 0 8
[21] .ctors PROGBITS 0000000000401918 00000918
0000000000000010 0000000000000000 WA 0 0 8
[22] .dtors PROGBITS 0000000000401928 00000928
0000000000000010 0000000000000000 WA 0 0 8
[23] .jcr PROGBITS 0000000000401938 00000938
0000000000000008 0000000000000000 WA 0 0 8
[24] .tm_clone_table PROGBITS 0000000000401940 00000940
0000000000000000 0000000000000000 WA 0 0 8
[25] .bss NOBITS 0000000000401940 00000940
0000000000000010 0000000000000000 WA 0 0 8
[26] .comment PROGBITS 0000000000000000 00000940
0000000000000056 0000000000000001 MS 0 0 1
[27] .debug_info PROGBITS 0000000000000000 00000996
0000000000000086 0000000000000000 0 0 1
[28] .debug_abbrev PROGBITS 0000000000000000 00000a1c
000000000000005e 0000000000000000 0 0 1
[29] .debug_aranges PROGBITS 0000000000000000 00000a7a
0000000000000030 0000000000000000 0 0 1
[30] .debug_line PROGBITS 0000000000000000 00000aaa
000000000000003a 0000000000000000 0 0 1
[31] .debug_str PROGBITS 0000000000000000 00000ae4
000000000000007d 0000000000000001 MS 0 0 1
[32] .note.gnu.go[...] NOTE 0000000000000000 00000b64
000000000000001c 0000000000000000 0 0 4
[33] .symtab SYMTAB 0000000000000000 00000b80
0000000000000408 0000000000000018 34 26 8
[34] .strtab STRTAB 0000000000000000 00000f88
0000000000000248 0000000000000000 0 0 1
[35] .shstrtab STRTAB 0000000000000000 000011d0
000000000000014e 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001c0 0x00000000000001c0 R 0x8
INTERP 0x0000000000000200 0x0000000000400200 0x0000000000400200
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x0000000000000750 0x0000000000000750 R E 0x1000
LOAD 0x0000000000000750 0x0000000000401750 0x0000000000401750
0x00000000000001f0 0x0000000000000200 RW 0x1000
DYNAMIC 0x0000000000000750 0x0000000000401750 0x0000000000401750
0x0000000000000190 0x0000000000000190 RW 0x8
NOTE 0x000000000000021c 0x000000000040021c 0x000000000040021c
0x0000000000000020 0x0000000000000020 R 0x4
GNU_EH_FRAME 0x0000000000000724 0x0000000000400724 0x0000000000400724
0x000000000000002c 0x000000000000002c R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x0
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .dynsym .dynstr .hash .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame .eh_frame_hdr
03 .dynamic .got .got.plt .data .ctors .dtors .jcr .bss
04 .dynamic
05 .note.ABI-tag
06 .eh_frame_hdr
07
Dynamic section at offset 0x750 contains 20 entries:
Étiquettes Type Nom/Valeur
0x0000000000000003 (PLTGOT) 0x4018e8
0x0000000000000002 (PLTRELSZ) 24 (octets)
0x0000000000000017 (JMPREL) 0x4003c8
0x0000000000000014 (PLTREL) RELA
0x0000000000000007 (RELA) 0x4003b0
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000006 (SYMTAB) 0x400240
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000005 (STRTAB) 0x4002d0
0x000000000000000a (STRSZ) 130 (octets)
0x0000000000000004 (HASH) 0x400358
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x4003e0
0x000000000000000d (FINI) 0x400668
0x000000006ffffff0 (VERSYM) 0x400384
0x000000006ffffffe (VERNEED) 0x400390
0x000000006fffffff (VERNEEDNUM) 1
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x3b0 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
0000004018e0 000200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x3c8 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000401900 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 6 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
3: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterT[...]
4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMC[...]
5: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
La table de symboles « .symtab » contient 43 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 000000000040044c 0 FUNC LOCAL DEFAULT 12 call_gmon_start
2: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
3: 0000000000401918 0 OBJECT LOCAL DEFAULT 21 __CTOR_LIST__
4: 0000000000401928 0 OBJECT LOCAL DEFAULT 22 __DTOR_LIST__
5: 0000000000401938 0 OBJECT LOCAL DEFAULT 23 __JCR_LIST__
6: 0000000000401940 0 OBJECT LOCAL DEFAULT 24 __TMC_LIST__
7: 0000000000400470 0 FUNC LOCAL DEFAULT 12 deregister_tm_clones
8: 00000000004004a0 0 FUNC LOCAL DEFAULT 12 register_tm_clones
9: 00000000004004e0 0 FUNC LOCAL DEFAULT 12 __do_global_dtors_aux
10: 0000000000401940 1 OBJECT LOCAL DEFAULT 25 completed.6121
11: 0000000000401948 8 OBJECT LOCAL DEFAULT 25 dtor_idx.6123
12: 0000000000400550 0 FUNC LOCAL DEFAULT 12 frame_dummy
13: 0000000000000000 0 FILE LOCAL DEFAULT ABS main.c
14: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
15: 0000000000401920 0 OBJECT LOCAL DEFAULT 21 __CTOR_END__
16: 0000000000400720 0 OBJECT LOCAL DEFAULT 15 __FRAME_END__
17: 0000000000401938 0 OBJECT LOCAL DEFAULT 23 __JCR_END__
18: 0000000000400630 0 FUNC LOCAL DEFAULT 12 __do_global_ctors_aux
19: 0000000000401910 0 OBJECT LOCAL HIDDEN 20 __dso_handle
20: 0000000000401930 0 OBJECT LOCAL HIDDEN 22 __DTOR_END__
21: 0000000000401940 0 OBJECT LOCAL HIDDEN 24 __TMC_END__
22: 0000000000401750 400 OBJECT LOCAL HIDDEN 17 _DYNAMIC
23: 0000000000000000 0 NOTYPE LOCAL HIDDEN ABS __init_array_start
24: 0000000000000000 0 NOTYPE LOCAL HIDDEN ABS __init_array_end
25: 00000000004018e8 32 OBJECT LOCAL HIDDEN 19 _GLOBAL_OFFSET_TABLE_
26: 0000000000400620 2 FUNC GLOBAL DEFAULT 12 __libc_csu_fini
27: 0000000000400420 0 FUNC GLOBAL DEFAULT 12 _start
28: 0000000000400590 137 FUNC GLOBAL DEFAULT 12 __libc_csu_init
29: 000000000040057c 18 FUNC GLOBAL DEFAULT 12 main
30: 0000000000401908 0 NOTYPE WEAK DEFAULT 20 data_start
31: 0000000000400678 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used
32: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main
33: 0000000000401908 0 NOTYPE GLOBAL DEFAULT 20 __data_start
34: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
35: 00000000004003e0 0 FUNC GLOBAL DEFAULT 10 _init
36: 0000000000400668 0 FUNC GLOBAL DEFAULT 13 _fini
37: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterT[...]
38: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMC[...]
39: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
40: 0000000000401940 0 NOTYPE GLOBAL DEFAULT ABS _edata
41: 0000000000401940 0 NOTYPE GLOBAL DEFAULT ABS __bss_start
42: 0000000000401950 0 NOTYPE GLOBAL DEFAULT ABS _end
Histogramme de la longueur de la liste des baquets (total de 3 baquets) :
Long. Nombre % de couverture totale
0 1 ( 33.3%)
1 0 ( 0.0%) 0.0%
2 1 ( 33.3%) 40.0%
3 1 ( 33.3%) 100.0%
La section des symboles de version « .gnu.version » contient 6 entrées :
Adr: 0x0000000000400384 Décalage: 0x00000384 Lien: 3 (.dynsym)
000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) 0 (*local*)
004: 0 (*local*) 0 (*local*)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400390 Décalage: 0x00000390 Lien: 4 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.gold-version
Propriétaire Taille des données Description
GNU 0x00000009 NT_GNU_GOLD_VERSION (version d'or)
Version: gold 1.11

292
exterminatests/bins/64/elfs/testfile_multi_main.info

@ -0,0 +1,292 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x4005c0
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 5008 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 9
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 36
Table d'index des chaînes d'en-tête de section: 33
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400238 00000238
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 0000000000400254 00000254
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 0000000000400274 00000274
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400298 00000298
0000000000000038 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 00000000004002d0 000002d0
0000000000000120 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 00000000004003f0 000003f0
00000000000000cd 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 00000000004004be 000004be
0000000000000018 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 00000000004004d8 000004d8
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 00000000004004f8 000004f8
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400510 00000510
0000000000000048 0000000000000018 A 5 12 8
[11] .init PROGBITS 0000000000400558 00000558
000000000000001a 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 0000000000400580 00000580
0000000000000040 0000000000000010 AX 0 0 16
[13] .text PROGBITS 00000000004005c0 000005c0
00000000000001b4 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 0000000000400774 00000774
0000000000000009 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 0000000000400780 00000780
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 0000000000400790 00000790
0000000000000034 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 00000000004007c8 000007c8
00000000000000d4 0000000000000000 A 0 0 8
[18] .init_array INIT_ARRAY 0000000000600dd8 00000dd8
0000000000000008 0000000000000000 WA 0 0 8
[19] .fini_array FINI_ARRAY 0000000000600de0 00000de0
0000000000000008 0000000000000000 WA 0 0 8
[20] .jcr PROGBITS 0000000000600de8 00000de8
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic DYNAMIC 0000000000600df0 00000df0
00000000000001f0 0000000000000010 WA 6 0 8
[22] .got PROGBITS 0000000000600fe0 00000fe0
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt PROGBITS 0000000000600fe8 00000fe8
0000000000000030 0000000000000008 WA 0 0 8
[24] .data PROGBITS 0000000000601018 00001018
0000000000000004 0000000000000000 WA 0 0 4
[25] .bss NOBITS 000000000060101c 0000101c
0000000000000004 0000000000000000 WA 0 0 4
[26] .comment PROGBITS 0000000000000000 0000101c
000000000000002c 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 00001048
0000000000000030 0000000000000000 0 0 1
[28] .debug_info PROGBITS 0000000000000000 00001078
0000000000000072 0000000000000000 0 0 1
[29] .debug_abbrev PROGBITS 0000000000000000 000010ea
000000000000007c 0000000000000000 0 0 1
[30] .debug_line PROGBITS 0000000000000000 00001166
0000000000000048 0000000000000000 0 0 1
[31] .debug_str PROGBITS 0000000000000000 000011ae
000000000000005d 0000000000000001 MS 0 0 1
[32] .gnu_debugaltlink PROGBITS 0000000000000000 0000120b
0000000000000027 0000000000000000 0 0 1
[33] .shstrtab STRTAB 0000000000000000 00001232
000000000000015a 0000000000000000 0 0 1
[34] .symtab SYMTAB 0000000000000000 00001c90
0000000000000678 0000000000000018 35 49 8
[35] .strtab STRTAB 0000000000000000 00002308
000000000000022d 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001f8 0x00000000000001f8 R E 0x8
INTERP 0x0000000000000238 0x0000000000400238 0x0000000000400238
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x000000000000089c 0x000000000000089c R E 0x200000
LOAD 0x0000000000000dd8 0x0000000000600dd8 0x0000000000600dd8
0x0000000000000244 0x0000000000000248 RW 0x200000
DYNAMIC 0x0000000000000df0 0x0000000000600df0 0x0000000000600df0
0x00000000000001f0 0x00000000000001f0 RW 0x8
NOTE 0x0000000000000254 0x0000000000400254 0x0000000000400254
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x0000000000000790 0x0000000000400790 0x0000000000400790
0x0000000000000034 0x0000000000000034 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x8
GNU_RELRO 0x0000000000000dd8 0x0000000000600dd8 0x0000000000600dd8
0x0000000000000228 0x0000000000000228 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
08 .init_array .fini_array .jcr .dynamic .got
Dynamic section at offset 0xdf0 contains 26 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libtestfile_multi_shared.so]
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000f (RPATH) Bibliothèque rpath : [.]
0x000000000000000c (INIT) 0x400558
0x000000000000000d (FINI) 0x400774
0x0000000000000019 (INIT_ARRAY) 0x600dd8
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x600de0
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x000000006ffffef5 (GNU_HASH) 0x400298
0x0000000000000005 (STRTAB) 0x4003f0
0x0000000000000006 (SYMTAB) 0x4002d0
0x000000000000000a (STRSZ) 205 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x600fe8
0x0000000000000002 (PLTRELSZ) 72 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400510
0x0000000000000007 (RELA) 0x4004f8
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x4004d8
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x4004be
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x4f8 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600fe0 000400000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x510 contient 3 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000601000 000200000007 R_X86_64_JUMP_SLO 0000000000000000 call_foo + 0
000000601008 000300000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
000000601010 000400000007 R_X86_64_JUMP_SLO 0000000000000000 __gmon_start__ + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 12 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterT[...]
2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND call_foo
3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
5: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
6: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMC[...]
7: 000000000060101c 0 NOTYPE GLOBAL DEFAULT ABS _edata
8: 0000000000601020 0 NOTYPE GLOBAL DEFAULT ABS _end
9: 000000000060101c 0 NOTYPE GLOBAL DEFAULT ABS __bss_start
10: 0000000000400558 0 FUNC GLOBAL DEFAULT 11 _init
11: 0000000000400774 0 FUNC GLOBAL DEFAULT 14 _fini
La table de symboles « .symtab » contient 69 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400238 0 SECTION LOCAL DEFAULT 1 .interp
2: 0000000000400254 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 0000000000400274 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id
4: 0000000000400298 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 00000000004002d0 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 00000000004003f0 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 00000000004004be 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 00000000004004d8 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 00000000004004f8 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400510 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 0000000000400558 0 SECTION LOCAL DEFAULT 11 .init
12: 0000000000400580 0 SECTION LOCAL DEFAULT 12 .plt
13: 00000000004005c0 0 SECTION LOCAL DEFAULT 13 .text
14: 0000000000400774 0 SECTION LOCAL DEFAULT 14 .fini
15: 0000000000400780 0 SECTION LOCAL DEFAULT 15 .rodata
16: 0000000000400790 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 00000000004007c8 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 0000000000600dd8 0 SECTION LOCAL DEFAULT 18 .init_array
19: 0000000000600de0 0 SECTION LOCAL DEFAULT 19 .fini_array
20: 0000000000600de8 0 SECTION LOCAL DEFAULT 20 .jcr
21: 0000000000600df0 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 0000000000600fe0 0 SECTION LOCAL DEFAULT 22 .got
23: 0000000000600fe8 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 0000000000601018 0 SECTION LOCAL DEFAULT 24 .data
25: 000000000060101c 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_info
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_abbrev
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_line
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_str
32: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
33: 0000000000600de8 0 OBJECT LOCAL DEFAULT 20 __JCR_LIST__
34: 00000000004005f0 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones
35: 0000000000400620 0 FUNC LOCAL DEFAULT 13 register_tm_clones
36: 0000000000400660 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
37: 000000000060101c 1 OBJECT LOCAL DEFAULT 25 completed.6094
38: 0000000000600de0 0 OBJECT LOCAL DEFAULT 19 __do_global_dtor[...]
39: 0000000000400680 0 FUNC LOCAL DEFAULT 13 frame_dummy
40: 0000000000600dd8 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_in[...]
41: 0000000000000000 0 FILE LOCAL DEFAULT ABS main.c
42: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
43: 0000000000400898 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
44: 0000000000600de8 0 OBJECT LOCAL DEFAULT 20 __JCR_END__
45: 0000000000600de0 0 NOTYPE LOCAL DEFAULT 18 __init_array_end
46: 0000000000600df0 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC
47: 0000000000600dd8 0 NOTYPE LOCAL DEFAULT 18 __init_array_start
48: 0000000000600fe8 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_
49: 0000000000400770 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
50: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterT[...]
51: 0000000000601018 0 NOTYPE WEAK DEFAULT 24 data_start
52: 000000000060101c 0 NOTYPE GLOBAL DEFAULT ABS _edata
53: 0000000000400774 0 FUNC GLOBAL DEFAULT 14 _fini
54: 0000000000000000 0 FUNC GLOBAL DEFAULT UND call_foo
55: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
56: 0000000000601018 0 NOTYPE GLOBAL DEFAULT 24 __data_start
57: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
58: 0000000000400788 0 OBJECT GLOBAL HIDDEN 15 __dso_handle
59: 0000000000400780 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
60: 00000000004006e0 137 FUNC GLOBAL DEFAULT 13 __libc_csu_init
61: 0000000000601020 0 NOTYPE GLOBAL DEFAULT ABS _end
62: 00000000004005c0 0 FUNC GLOBAL DEFAULT 13 _start
63: 000000000060101c 0 NOTYPE GLOBAL DEFAULT ABS __bss_start
64: 00000000004006ac 44 FUNC GLOBAL DEFAULT 13 main
65: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
66: 0000000000601020 0 OBJECT GLOBAL HIDDEN 24 __TMC_END__
67: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMC[...]
68: 0000000000400558 0 FUNC GLOBAL DEFAULT 11 _init
Histogramme de la longueur de la liste des baquets « .gnu.hash » (total de 3 baquets) :
Long. Nombre % de couverture totale
0 0 ( 0.0%)
1 1 ( 33.3%) 20.0%
2 2 ( 66.7%) 100.0%
La section des symboles de version « .gnu.version » contient 12 entrées :
Adr: 0x00000000004004be Décalage: 0x000004be Lien: 5 (.dynsym)
000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5)
004: 0 (*local*) 0 (*local*) 0 (*local*) 1 (*global*)
008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x00000000004004d8 Décalage: 0x000004d8 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: 4fd9fe39f544c771b4daaed612cd8c11bb0c54c8

272
exterminatests/bins/64/elfs/testfile_nested_funcs.info

@ -0,0 +1,272 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x400400
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 5192 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 9
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 35
Table d'index des chaînes d'en-tête de section: 32
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400238 00000238
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 0000000000400254 00000254
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 0000000000400274 00000274
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400298 00000298
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 00000000004002b8 000002b8
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 0000000000400300 00000300
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 0000000000400338 00000338
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 0000000000400340 00000340
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 0000000000400360 00000360
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400378 00000378
0000000000000030 0000000000000018 A 5 12 8
[11] .init PROGBITS 00000000004003a8 000003a8
000000000000001a 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 00000000004003d0 000003d0
0000000000000030 0000000000000010 AX 0 0 16
[13] .text PROGBITS 0000000000400400 00000400
00000000000001b4 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 00000000004005b4 000005b4
0000000000000009 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 00000000004005c0 000005c0
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 00000000004005d0 000005d0
0000000000000044 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 0000000000400618 00000618
0000000000000134 0000000000000000 A 0 0 8
[18] .init_array INIT_ARRAY 0000000000600e10 00000e10
0000000000000008 0000000000000000 WA 0 0 8
[19] .fini_array FINI_ARRAY 0000000000600e18 00000e18
0000000000000008 0000000000000000 WA 0 0 8
[20] .jcr PROGBITS 0000000000600e20 00000e20
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic DYNAMIC 0000000000600e28 00000e28
00000000000001d0 0000000000000010 WA 6 0 8
[22] .got PROGBITS 0000000000600ff8 00000ff8
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt PROGBITS 0000000000601000 00001000
0000000000000028 0000000000000008 WA 0 0 8
[24] .data PROGBITS 0000000000601028 00001028
0000000000000004 0000000000000000 WA 0 0 4
[25] .bss NOBITS 000000000060102c 0000102c
0000000000000004 0000000000000000 WA 0 0 4
[26] .comment PROGBITS 0000000000000000 0000102c
000000000000002c 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 00001058
0000000000000030 0000000000000000 0 0 1
[28] .debug_info PROGBITS 0000000000000000 00001088
00000000000000f0 0000000000000000 0 0 1
[29] .debug_abbrev PROGBITS 0000000000000000 00001178
00000000000000b2 0000000000000000 0 0 1
[30] .debug_line PROGBITS 0000000000000000 0000122a
000000000000004a 0000000000000000 0 0 1
[31] .debug_str PROGBITS 0000000000000000 00001274
0000000000000086 0000000000000001 MS 0 0 1
[32] .shstrtab STRTAB 0000000000000000 000012fa
0000000000000148 0000000000000000 0 0 1
[33] .symtab SYMTAB 0000000000000000 00001d08
00000000000006a8 0000000000000018 34 52 8
[34] .strtab STRTAB 0000000000000000 000023b0
0000000000000239 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001f8 0x00000000000001f8 R E 0x8
INTERP 0x0000000000000238 0x0000000000400238 0x0000000000400238
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x000000000000074c 0x000000000000074c R E 0x200000
LOAD 0x0000000000000e10 0x0000000000600e10 0x0000000000600e10
0x000000000000021c 0x0000000000000220 RW 0x200000
DYNAMIC 0x0000000000000e28 0x0000000000600e28 0x0000000000600e28
0x00000000000001d0 0x00000000000001d0 RW 0x8
NOTE 0x0000000000000254 0x0000000000400254 0x0000000000400254
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x00000000000005d0 0x00000000004005d0 0x00000000004005d0
0x0000000000000044 0x0000000000000044 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x10
GNU_RELRO 0x0000000000000e10 0x0000000000600e10 0x0000000000600e10
0x00000000000001f0 0x00000000000001f0 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
08 .init_array .fini_array .jcr .dynamic .got
Dynamic section at offset 0xe28 contains 24 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x4003a8
0x000000000000000d (FINI) 0x4005b4
0x0000000000000019 (INIT_ARRAY) 0x600e10
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x600e18
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x000000006ffffef5 (GNU_HASH) 0x400298
0x0000000000000005 (STRTAB) 0x400300
0x0000000000000006 (SYMTAB) 0x4002b8
0x000000000000000a (STRSZ) 56 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x601000
0x0000000000000002 (PLTRELSZ) 48 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400378
0x0000000000000007 (RELA) 0x400360
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400340
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x400338
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x360 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600ff8 000200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x378 contient 2 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000601018 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
000000601020 000200000007 R_X86_64_JUMP_SLO 0000000000000000 __gmon_start__ + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 3 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
La table de symboles « .symtab » contient 71 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400238 0 SECTION LOCAL DEFAULT 1 .interp
2: 0000000000400254 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 0000000000400274 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id
4: 0000000000400298 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 00000000004002b8 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 0000000000400300 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 0000000000400338 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 0000000000400340 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 0000000000400360 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400378 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 00000000004003a8 0 SECTION LOCAL DEFAULT 11 .init
12: 00000000004003d0 0 SECTION LOCAL DEFAULT 12 .plt
13: 0000000000400400 0 SECTION LOCAL DEFAULT 13 .text
14: 00000000004005b4 0 SECTION LOCAL DEFAULT 14 .fini
15: 00000000004005c0 0 SECTION LOCAL DEFAULT 15 .rodata
16: 00000000004005d0 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 0000000000400618 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 0000000000600e10 0 SECTION LOCAL DEFAULT 18 .init_array
19: 0000000000600e18 0 SECTION LOCAL DEFAULT 19 .fini_array
20: 0000000000600e20 0 SECTION LOCAL DEFAULT 20 .jcr
21: 0000000000600e28 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 0000000000600ff8 0 SECTION LOCAL DEFAULT 22 .got
23: 0000000000601000 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 0000000000601028 0 SECTION LOCAL DEFAULT 24 .data
25: 000000000060102c 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_info
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_abbrev
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_line
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_str
32: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
33: 0000000000600e20 0 OBJECT LOCAL DEFAULT 20 __JCR_LIST__
34: 0000000000400430 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones
35: 0000000000400460 0 FUNC LOCAL DEFAULT 13 register_tm_clones
36: 00000000004004a0 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
37: 000000000060102c 1 OBJECT LOCAL DEFAULT 25 completed.6364
38: 0000000000600e18 0 OBJECT LOCAL DEFAULT 19 __do_global_dtor[...]
39: 00000000004004c0 0 FUNC LOCAL DEFAULT 13 frame_dummy
40: 0000000000600e10 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_in[...]
41: 0000000000000000 0 FILE LOCAL DEFAULT ABS nested_funcs.c
42: 00000000004004f0 17 FUNC LOCAL DEFAULT 13 bar.1722
43: 0000000000400501 34 FUNC LOCAL DEFAULT 13 foo
44: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
45: 0000000000400748 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
46: 0000000000600e20 0 OBJECT LOCAL DEFAULT 20 __JCR_END__
47: 0000000000000000 0 FILE LOCAL DEFAULT ABS
48: 0000000000600e18 0 NOTYPE LOCAL DEFAULT 18 __init_array_end
49: 0000000000600e28 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC
50: 0000000000600e10 0 NOTYPE LOCAL DEFAULT 18 __init_array_start
51: 0000000000601000 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_
52: 00000000004005b0 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
53: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterT[...]
54: 0000000000601028 0 NOTYPE WEAK DEFAULT 24 data_start
55: 000000000060102c 0 NOTYPE GLOBAL DEFAULT 24 _edata
56: 00000000004005b4 0 FUNC GLOBAL DEFAULT 14 _fini
57: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
58: 0000000000601028 0 NOTYPE GLOBAL DEFAULT 24 __data_start
59: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
60: 00000000004005c8 0 OBJECT GLOBAL HIDDEN 15 __dso_handle
61: 00000000004005c0 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
62: 0000000000400540 101 FUNC GLOBAL DEFAULT 13 __libc_csu_init
63: 0000000000601030 0 NOTYPE GLOBAL DEFAULT 25 _end
64: 0000000000400400 0 FUNC GLOBAL DEFAULT 13 _start
65: 000000000060102c 0 NOTYPE GLOBAL DEFAULT 25 __bss_start
66: 0000000000400523 27 FUNC GLOBAL DEFAULT 13 main
67: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
68: 0000000000601030 0 OBJECT GLOBAL HIDDEN 24 __TMC_END__
69: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMC[...]
70: 00000000004003a8 0 FUNC GLOBAL DEFAULT 11 _init
La section des symboles de version « .gnu.version » contient 3 entrées :
Adr: 0x0000000000400338 Décalage: 0x00000338 Lien: 5 (.dynsym)
000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400340 Décalage: 0x00000340 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: 22940da7a2deda9bc95678aa493abe412d99f172

278
exterminatests/bins/64/elfs/testfile_parameter_ref.info

@ -0,0 +1,278 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x400424
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 5736 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 9
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 37
Table d'index des chaînes d'en-tête de section: 34
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400238 00000238
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 0000000000400254 00000254
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 0000000000400274 00000274
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400298 00000298
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 00000000004002b8 000002b8
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 0000000000400300 00000300
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 0000000000400338 00000338
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 0000000000400340 00000340
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 0000000000400360 00000360
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400378 00000378
0000000000000030 0000000000000018 A 5 12 8
[11] .init PROGBITS 00000000004003a8 000003a8
000000000000001a 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 00000000004003d0 000003d0
0000000000000030 0000000000000010 AX 0 0 16
[13] .text PROGBITS 0000000000400400 00000400
00000000000001a4 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 00000000004005a4 000005a4
0000000000000009 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 00000000004005b0 000005b0
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 00000000004005c0 000005c0
000000000000003c 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 0000000000400600 00000600
0000000000000114 0000000000000000 A 0 0 8
[18] .init_array INIT_ARRAY 0000000000600e10 00000e10
0000000000000008 0000000000000000 WA 0 0 8
[19] .fini_array FINI_ARRAY 0000000000600e18 00000e18
0000000000000008 0000000000000000 WA 0 0 8
[20] .jcr PROGBITS 0000000000600e20 00000e20
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic DYNAMIC 0000000000600e28 00000e28
00000000000001d0 0000000000000010 WA 6 0 8
[22] .got PROGBITS 0000000000600ff8 00000ff8
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt PROGBITS 0000000000601000 00001000
0000000000000028 0000000000000008 WA 0 0 8
[24] .data PROGBITS 0000000000601028 00001028
0000000000000004 0000000000000000 WA 0 0 4
[25] .bss NOBITS 000000000060102c 0000102c
000000000000000c 0000000000000000 WA 0 0 4
[26] .comment PROGBITS 0000000000000000 0000102c
000000000000005b 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 00001087
0000000000000040 0000000000000000 0 0 1
[28] .debug_info PROGBITS 0000000000000000 000010c7
0000000000000190 0000000000000000 0 0 1
[29] .debug_abbrev PROGBITS 0000000000000000 00001257
0000000000000118 0000000000000000 0 0 1
[30] .debug_line PROGBITS 0000000000000000 0000136f
000000000000005b 0000000000000000 0 0 1
[31] .debug_str PROGBITS 0000000000000000 000013ca
0000000000000088 0000000000000001 MS 0 0 1
[32] .debug_loc PROGBITS 0000000000000000 00001452
0000000000000085 0000000000000000 0 0 1
[33] .debug_ranges PROGBITS 0000000000000000 000014d7
0000000000000030 0000000000000000 0 0 1
[34] .shstrtab STRTAB 0000000000000000 00001507
0000000000000161 0000000000000000 0 0 1
[35] .symtab SYMTAB 0000000000000000 00001fa8
00000000000006d8 0000000000000018 36 53 8
[36] .strtab STRTAB 0000000000000000 00002680
0000000000000247 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001f8 0x00000000000001f8 R E 0x8
INTERP 0x0000000000000238 0x0000000000400238 0x0000000000400238
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x0000000000000714 0x0000000000000714 R E 0x200000
LOAD 0x0000000000000e10 0x0000000000600e10 0x0000000000600e10
0x000000000000021c 0x0000000000000228 RW 0x200000
DYNAMIC 0x0000000000000e28 0x0000000000600e28 0x0000000000600e28
0x00000000000001d0 0x00000000000001d0 RW 0x8
NOTE 0x0000000000000254 0x0000000000400254 0x0000000000400254
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x00000000000005c0 0x00000000004005c0 0x00000000004005c0
0x000000000000003c 0x000000000000003c R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x10
GNU_RELRO 0x0000000000000e10 0x0000000000600e10 0x0000000000600e10
0x00000000000001f0 0x00000000000001f0 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
08 .init_array .fini_array .jcr .dynamic .got
Dynamic section at offset 0xe28 contains 24 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x4003a8
0x000000000000000d (FINI) 0x4005a4
0x0000000000000019 (INIT_ARRAY) 0x600e10
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x600e18
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x000000006ffffef5 (GNU_HASH) 0x400298
0x0000000000000005 (STRTAB) 0x400300
0x0000000000000006 (SYMTAB) 0x4002b8
0x000000000000000a (STRSZ) 56 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x601000
0x0000000000000002 (PLTRELSZ) 48 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400378
0x0000000000000007 (RELA) 0x400360
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400340
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x400338
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x360 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600ff8 000200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x378 contient 2 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000601018 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
000000601020 000200000007 R_X86_64_JUMP_SLO 0000000000000000 __gmon_start__ + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 3 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
La table de symboles « .symtab » contient 73 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400238 0 SECTION LOCAL DEFAULT 1 .interp
2: 0000000000400254 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 0000000000400274 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id
4: 0000000000400298 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 00000000004002b8 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 0000000000400300 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 0000000000400338 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 0000000000400340 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 0000000000400360 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400378 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 00000000004003a8 0 SECTION LOCAL DEFAULT 11 .init
12: 00000000004003d0 0 SECTION LOCAL DEFAULT 12 .plt
13: 0000000000400400 0 SECTION LOCAL DEFAULT 13 .text
14: 00000000004005a4 0 SECTION LOCAL DEFAULT 14 .fini
15: 00000000004005b0 0 SECTION LOCAL DEFAULT 15 .rodata
16: 00000000004005c0 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 0000000000400600 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 0000000000600e10 0 SECTION LOCAL DEFAULT 18 .init_array
19: 0000000000600e18 0 SECTION LOCAL DEFAULT 19 .fini_array
20: 0000000000600e20 0 SECTION LOCAL DEFAULT 20 .jcr
21: 0000000000600e28 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 0000000000600ff8 0 SECTION LOCAL DEFAULT 22 .got
23: 0000000000601000 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 0000000000601028 0 SECTION LOCAL DEFAULT 24 .data
25: 000000000060102c 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_info
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_abbrev
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_line
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_str
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_loc
33: 0000000000000000 0 SECTION LOCAL DEFAULT 33 .debug_ranges
34: 0000000000000000 0 FILE LOCAL DEFAULT ABS parameter_ref.c
35: 0000000000400510 19 FUNC LOCAL DEFAULT 13 foo.isra.0.const[...]
36: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
37: 0000000000600e20 0 OBJECT LOCAL DEFAULT 20 __JCR_LIST__
38: 0000000000400450 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones
39: 0000000000400480 0 FUNC LOCAL DEFAULT 13 register_tm_clones
40: 00000000004004c0 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
41: 000000000060102c 1 OBJECT LOCAL DEFAULT 25 completed.6364
42: 0000000000600e18 0 OBJECT LOCAL DEFAULT 19 __do_global_dtor[...]
43: 00000000004004e0 0 FUNC LOCAL DEFAULT 13 frame_dummy
44: 0000000000600e10 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_in[...]
45: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
46: 0000000000400710 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
47: 0000000000600e20 0 OBJECT LOCAL DEFAULT 20 __JCR_END__
48: 0000000000000000 0 FILE LOCAL DEFAULT ABS
49: 0000000000600e18 0 NOTYPE LOCAL DEFAULT 18 __init_array_end
50: 0000000000600e28 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC
51: 0000000000600e10 0 NOTYPE LOCAL DEFAULT 18 __init_array_start
52: 0000000000601000 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_
53: 00000000004005a0 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
54: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterT[...]
55: 0000000000601028 0 NOTYPE WEAK DEFAULT 24 data_start
56: 0000000000601030 4 OBJECT GLOBAL DEFAULT 25 vv
57: 000000000060102c 0 NOTYPE GLOBAL DEFAULT 24 _edata
58: 00000000004005a4 0 FUNC GLOBAL DEFAULT 14 _fini
59: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
60: 0000000000601028 0 NOTYPE GLOBAL DEFAULT 24 __data_start
61: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
62: 00000000004005b8 0 OBJECT GLOBAL HIDDEN 15 __dso_handle
63: 00000000004005b0 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
64: 0000000000400530 101 FUNC GLOBAL DEFAULT 13 __libc_csu_init
65: 0000000000601038 0 NOTYPE GLOBAL DEFAULT 25 _end
66: 0000000000400424 0 FUNC GLOBAL DEFAULT 13 _start
67: 000000000060102c 0 NOTYPE GLOBAL DEFAULT 25 __bss_start
68: 0000000000400400 35 FUNC GLOBAL DEFAULT 13 main
69: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
70: 0000000000601030 0 OBJECT GLOBAL HIDDEN 24 __TMC_END__
71: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMC[...]
72: 00000000004003a8 0 FUNC GLOBAL DEFAULT 11 _init
La section des symboles de version « .gnu.version » contient 3 entrées :
Adr: 0x0000000000400338 Décalage: 0x00000338 Lien: 5 (.dynsym)
000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400340 Décalage: 0x00000340 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: 6e0d83f7c4db0c81e4cc72d70a7f45eed6206982

187
exterminatests/bins/64/elfs/testfile_pt_gnu_prop.info

@ -0,0 +1,187 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x401030
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 12560 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 13
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 25
Table d'index des chaînes d'en-tête de section: 24
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400318 00000318
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.gnu.pr[...] NOTE 0000000000400338 00000338
0000000000000020 0000000000000000 A 0 0 8
[ 3] .note.gnu.bu[...] NOTE 0000000000400358 00000358
0000000000000024 0000000000000000 A 0 0 4
[ 4] .note.ABI-tag NOTE 000000000040037c 0000037c
0000000000000020 0000000000000000 A 0 0 4
[ 5] .gnu.hash GNU_HASH 00000000004003a0 000003a0
000000000000001c 0000000000000000 A 6 0 8
[ 6] .dynsym DYNSYM 00000000004003c0 000003c0
0000000000000048 0000000000000018 A 7 1 8
[ 7] .dynstr STRTAB 0000000000400408 00000408
0000000000000038 0000000000000000 A 0 0 1
[ 8] .gnu.version VERSYM 0000000000400440 00000440
0000000000000006 0000000000000002 A 6 0 2
[ 9] .gnu.version_r VERNEED 0000000000400448 00000448
0000000000000020 0000000000000000 A 7 1 8
[10] .rela.dyn RELA 0000000000400468 00000468
0000000000000030 0000000000000018 A 6 0 8
[11] .init PROGBITS 0000000000401000 00001000
000000000000001b 0000000000000000 AX 0 0 4
[12] .text PROGBITS 0000000000401020 00001020
0000000000000175 0000000000000000 AX 0 0 16
[13] .fini PROGBITS 0000000000401198 00001198
000000000000000d 0000000000000000 AX 0 0 4
[14] .rodata PROGBITS 0000000000402000 00002000
0000000000000010 0000000000000000 A 0 0 8
[15] .eh_frame_hdr PROGBITS 0000000000402010 00002010
0000000000000034 0000000000000000 A 0 0 4
[16] .eh_frame PROGBITS 0000000000402048 00002048
00000000000000b8 0000000000000000 A 0 0 8
[17] .init_array INIT_ARRAY 0000000000403e50 00002e50
0000000000000008 0000000000000008 WA 0 0 8
[18] .fini_array FINI_ARRAY 0000000000403e58 00002e58
0000000000000008 0000000000000008 WA 0 0 8
[19] .dynamic DYNAMIC 0000000000403e60 00002e60
0000000000000190 0000000000000010 WA 7 0 8
[20] .got PROGBITS 0000000000403ff0 00002ff0
0000000000000010 0000000000000008 WA 0 0 8
[21] .got.plt PROGBITS 0000000000404000 00003000
0000000000000018 0000000000000008 WA 0 0 8
[22] .data PROGBITS 0000000000404018 00003018
0000000000000004 0000000000000000 WA 0 0 1
[23] .bss NOBITS 000000000040401c 0000301c
0000000000000004 0000000000000000 WA 0 0 1
[24] .shstrtab STRTAB 0000000000000000 0000301c
00000000000000f3 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000002d8 0x00000000000002d8 R 0x8
INTERP 0x0000000000000318 0x0000000000400318 0x0000000000400318
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x0000000000000498 0x0000000000000498 R 0x1000
LOAD 0x0000000000001000 0x0000000000401000 0x0000000000401000
0x00000000000001a5 0x00000000000001a5 R E 0x1000
LOAD 0x0000000000002000 0x0000000000402000 0x0000000000402000
0x0000000000000100 0x0000000000000100 R 0x1000
LOAD 0x0000000000002e50 0x0000000000403e50 0x0000000000403e50
0x00000000000001cc 0x00000000000001d0 RW 0x1000
DYNAMIC 0x0000000000002e60 0x0000000000403e60 0x0000000000403e60
0x0000000000000190 0x0000000000000190 RW 0x8
NOTE 0x0000000000000338 0x0000000000400338 0x0000000000400338
0x0000000000000020 0x0000000000000020 R 0x8
NOTE 0x0000000000000358 0x0000000000400358 0x0000000000400358
0x0000000000000044 0x0000000000000044 R 0x4
GNU_PROPERTY 0x0000000000000338 0x0000000000400338 0x0000000000400338
0x0000000000000020 0x0000000000000020 R 0x8
GNU_EH_FRAME 0x0000000000002010 0x0000000000402010 0x0000000000402010
0x0000000000000034 0x0000000000000034 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x10
GNU_RELRO 0x0000000000002e50 0x0000000000403e50 0x0000000000403e50
0x00000000000001b0 0x00000000000001b0 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.gnu.property .note.gnu.build-id .note.ABI-tag .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn
03 .init .text .fini
04 .rodata .eh_frame_hdr .eh_frame
05 .init_array .fini_array .dynamic .got .got.plt .data .bss
06 .dynamic
07 .note.gnu.property
08 .note.gnu.build-id .note.ABI-tag
09 .note.gnu.property
10 .eh_frame_hdr
11
12 .init_array .fini_array .dynamic .got
Dynamic section at offset 0x2e60 contains 20 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x401000
0x000000000000000d (FINI) 0x401198
0x0000000000000019 (INIT_ARRAY) 0x403e50
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x403e58
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x000000006ffffef5 (GNU_HASH) 0x4003a0
0x0000000000000005 (STRTAB) 0x400408
0x0000000000000006 (SYMTAB) 0x4003c0
0x000000000000000a (STRSZ) 56 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000007 (RELA) 0x400468
0x0000000000000008 (RELASZ) 48 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400448
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x400440
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x468 contient 2 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000403ff0 000100000006 R_X86_64_GLOB_DAT 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
000000403ff8 000200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 3 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
La section des symboles de version « .gnu.version » contient 3 entrées :
Adr: 0x0000000000400440 Décalage: 0x00000440 Lien: 6 (.dynsym)
000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400448 Décalage: 0x00000448 Lien: 7 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.gnu.property
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_PROPERTY_TYPE_0
Propriétés: x86 feature: IBT, SHSTK
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: 84fa4d40bad074bc82431575821902da624a5b22
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 3.2.0

78
exterminatests/bins/64/elfs/testfilebasmin.info

@ -0,0 +1,78 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x4001a8
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 1096 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 4
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 8
Table d'index des chaînes d'en-tête de section: 7
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .note.gnu.bu[...] NOTE 0000000000400120 00000120
0000000000000024 0000000000000000 A 0 0 4
[ 2] .text PROGBITS 0000000000400144 00000144
0000000000000079 0000000000000000 AX 0 0 4
[ 3] .eh_frame PROGBITS 00000000004001c0 000001c0
0000000000000098 0000000000000000 A 0 0 8
[ 4] .data PROGBITS 0000000000600258 00000258
0000000000000008 0000000000000000 WA 0 0 4
[ 5] .gnu_debuglink PROGBITS 0000000000000000 00000260
0000000000000010 0000000000000000 0 0 4
[ 6] .gnu_debugdata PROGBITS 0000000000000000 00000270
0000000000000184 0000000000000000 0 0 1
[ 7] .shstrtab STRTAB 0000000000000000 000003f4
0000000000000052 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x0000000000000258 0x0000000000000258 R E 0x200000
LOAD 0x0000000000000258 0x0000000000600258 0x0000000000600258
0x0000000000000008 0x0000000000000008 RW 0x200000
NOTE 0x0000000000000120 0x0000000000400120 0x0000000000400120
0x0000000000000024 0x0000000000000024 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x8
Correspondance section/segment :
Sections de segment...
00 .note.gnu.build-id .text .eh_frame
01 .data
02 .note.gnu.build-id
03
Il n'y a pas de section dynamique dans ce fichier.
Il n'y a pas de réadressages dans ce fichier.
Pas d'information de déroulement spécifique au processeur à décoder
Aucune information de version repérée dans ce fichier.
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: aefaa2f242f0a77ab66e43133646cf1987a0c749

184
exterminatests/bins/64/elfs/testfilebaxmin.info

@ -0,0 +1,184 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x400400
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 5304 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 9
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 28
Table d'index des chaînes d'en-tête de section: 27
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400238 00000238
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 0000000000400254 00000254
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 0000000000400274 00000274
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400298 00000298
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 00000000004002b8 000002b8
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 0000000000400300 00000300
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 0000000000400338 00000338
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 0000000000400340 00000340
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 0000000000400360 00000360
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400378 00000378
0000000000000030 0000000000000018 A 5 12 8
[11] .init PROGBITS 00000000004003a8 000003a8
000000000000001a 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 00000000004003d0 000003d0
0000000000000030 0000000000000010 AX 0 0 16
[13] .text PROGBITS 0000000000400400 00000400
00000000000001c4 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 00000000004005c4 000005c4
0000000000000009 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 00000000004005d0 000005d0
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 00000000004005e0 000005e0
0000000000000044 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 0000000000400628 00000628
0000000000000134 0000000000000000 A 0 0 8
[18] .init_array INIT_ARRAY 0000000000600e10 00000e10
0000000000000008 0000000000000000 WA 0 0 8
[19] .fini_array FINI_ARRAY 0000000000600e18 00000e18
0000000000000008 0000000000000000 WA 0 0 8
[20] .jcr PROGBITS 0000000000600e20 00000e20
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic DYNAMIC 0000000000600e28 00000e28
00000000000001d0 0000000000000010 WA 6 0 8
[22] .got PROGBITS 0000000000600ff8 00000ff8
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt PROGBITS 0000000000601000 00001000
0000000000000028 0000000000000008 WA 0 0 8
[24] .data PROGBITS 0000000000601028 00001028
000000000000000c 0000000000000000 WA 0 0 4
[25] .bss NOBITS 0000000000601034 00001034
0000000000000004 0000000000000000 WA 0 0 4
[26] .gnu_debugdata PROGBITS 0000000000000000 00001034
0000000000000380 0000000000000000 0 0 1
[27] .shstrtab STRTAB 0000000000000000 000013b4
00000000000000fe 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001f8 0x00000000000001f8 R E 0x8
INTERP 0x0000000000000238 0x0000000000400238 0x0000000000400238
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x000000000000075c 0x000000000000075c R E 0x200000
LOAD 0x0000000000000e10 0x0000000000600e10 0x0000000000600e10
0x0000000000000224 0x0000000000000228 RW 0x200000
DYNAMIC 0x0000000000000e28 0x0000000000600e28 0x0000000000600e28
0x00000000000001d0 0x00000000000001d0 RW 0x8
NOTE 0x0000000000000254 0x0000000000400254 0x0000000000400254
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x00000000000005e0 0x00000000004005e0 0x00000000004005e0
0x0000000000000044 0x0000000000000044 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x8
GNU_RELRO 0x0000000000000e10 0x0000000000600e10 0x0000000000600e10
0x00000000000001f0 0x00000000000001f0 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
08 .init_array .fini_array .jcr .dynamic .got
Dynamic section at offset 0xe28 contains 24 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x4003a8
0x000000000000000d (FINI) 0x4005c4
0x0000000000000019 (INIT_ARRAY) 0x600e10
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x600e18
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x000000006ffffef5 (GNU_HASH) 0x400298
0x0000000000000005 (STRTAB) 0x400300
0x0000000000000006 (SYMTAB) 0x4002b8
0x000000000000000a (STRSZ) 56 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x601000
0x0000000000000002 (PLTRELSZ) 48 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400378
0x0000000000000007 (RELA) 0x400360
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400340
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x400338
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x360 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600ff8 000200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x378 contient 2 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000601018 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
000000601020 000200000007 R_X86_64_JUMP_SLO 0000000000000000 __gmon_start__ + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 3 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
La section des symboles de version « .gnu.version » contient 3 entrées :
Adr: 0x0000000000400338 Décalage: 0x00000338 Lien: 5 (.dynsym)
000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400340 Décalage: 0x00000340 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: 280cff4d3ca558f40ab36276c1e632ef5867503d

114
exterminatests/bins/64/elfs/testfiledwarfinlines.core.info

@ -0,0 +1,114 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: CORE (fichier core)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x0
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 0 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 34
Taille des en-têtes de section: 0 (octets)
Nombre d'en-têtes de section: 0
Table d'index des chaînes d'en-tête de section: 0
Il n'y a pas de section dans ce fichier.
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
NOTE 0x00000000000007b0 0x0000000000000000 0x0000000000000000
0x00000000000008a8 0x0000000000000000 0x0
LOAD 0x0000000000002000 0x0000000000400000 0x0000000000000000
0x0000000000001000 0x0000000000001000 R E 0x1000
LOAD 0x0000000000003000 0x0000000000600000 0x0000000000000000
0x0000000000001000 0x0000000000001000 R 0x1000
LOAD 0x0000000000004000 0x0000000000601000 0x0000000000000000
0x0000000000001000 0x0000000000001000 RW 0x1000
LOAD 0x0000000000005000 0x0000003ab7000000 0x0000000000000000
0x0000000000001000 0x0000000000020000 R E 0x1000
LOAD 0x0000000000006000 0x0000003ab721f000 0x0000000000000000
0x0000000000001000 0x0000000000001000 R 0x1000
LOAD 0x0000000000007000 0x0000003ab7220000 0x0000000000000000
0x0000000000001000 0x0000000000001000 RW 0x1000
LOAD 0x0000000000008000 0x0000003ab7221000 0x0000000000000000
0x0000000000001000 0x0000000000001000 RW 0x1000
LOAD 0x0000000000009000 0x0000003ab7400000 0x0000000000000000
0x0000000000001000 0x00000000001b4000 R E 0x1000
LOAD 0x000000000000a000 0x0000003ab75b4000 0x0000000000000000
0x0000000000000000 0x0000000000200000 0x1000
LOAD 0x000000000000a000 0x0000003ab77b4000 0x0000000000000000
0x0000000000004000 0x0000000000004000 R 0x1000
LOAD 0x000000000000e000 0x0000003ab77b8000 0x0000000000000000
0x0000000000002000 0x0000000000002000 RW 0x1000
LOAD 0x0000000000010000 0x0000003ab77ba000 0x0000000000000000
0x0000000000005000 0x0000000000005000 RW 0x1000
LOAD 0x0000000000015000 0x0000003ab7800000 0x0000000000000000
0x0000000000001000 0x0000000000105000 R E 0x1000
LOAD 0x0000000000016000 0x0000003ab7905000 0x0000000000000000
0x0000000000000000 0x0000000000200000 0x1000
LOAD 0x0000000000016000 0x0000003ab7b05000 0x0000000000000000
0x0000000000001000 0x0000000000001000 R 0x1000
LOAD 0x0000000000017000 0x0000003ab7b06000 0x0000000000000000
0x0000000000001000 0x0000000000001000 RW 0x1000
LOAD 0x0000000000018000 0x0000003ab8800000 0x0000000000000000
0x0000000000001000 0x0000000000015000 R E 0x1000
LOAD 0x0000000000019000 0x0000003ab8815000 0x0000000000000000
0x0000000000000000 0x00000000001ff000 0x1000
LOAD 0x0000000000019000 0x0000003ab8a14000 0x0000000000000000
0x0000000000001000 0x0000000000001000 R 0x1000
LOAD 0x000000000001a000 0x0000003ab8a15000 0x0000000000000000
0x0000000000001000 0x0000000000001000 RW 0x1000
LOAD 0x000000000001b000 0x0000003abac00000 0x0000000000000000
0x0000000000001000 0x00000000000e9000 R E 0x1000
LOAD 0x000000000001c000 0x0000003abace9000 0x0000000000000000
0x0000000000000000 0x0000000000200000 0x1000
LOAD 0x000000000001c000 0x0000003abaee9000 0x0000000000000000
0x0000000000008000 0x0000000000008000 R 0x1000
LOAD 0x0000000000024000 0x0000003abaef1000 0x0000000000000000
0x0000000000002000 0x0000000000002000 RW 0x1000
LOAD 0x0000000000026000 0x0000003abaef3000 0x0000000000000000
0x0000000000015000 0x0000000000015000 RW 0x1000
LOAD 0x000000000003b000 0x00007fe6d4954000 0x0000000000000000
0x0000000000001000 0x0000000000001000 RW 0x1000
LOAD 0x000000000003c000 0x00007fe6d4955000 0x0000000000000000
0x0000000000002000 0x0000000000002000 RW 0x1000
LOAD 0x000000000003e000 0x00007fe6d4957000 0x0000000000000000
0x0000000000001000 0x0000000000001000 RW 0x1000
LOAD 0x000000000003f000 0x00007fe6d4958000 0x0000000000000000
0x0000000000001000 0x0000000000001000 RW 0x1000
LOAD 0x0000000000040000 0x00007fe6d4989000 0x0000000000000000
0x0000000000001000 0x0000000000001000 RW 0x1000
LOAD 0x0000000000041000 0x00007fff6f373000 0x0000000000000000
0x0000000000022000 0x0000000000022000 RW 0x1000
LOAD 0x0000000000063000 0x00007fff6f3c8000 0x0000000000000000
0x0000000000002000 0x0000000000002000 R E 0x1000
LOAD 0x0000000000065000 0xffffffffff600000 0x0000000000000000
0x0000000000001000 0x0000000000001000 R E 0x1000
Il n'y a pas de section dynamique dans ce fichier.
Il n'y a pas de réadressages dans ce fichier.
Pas d'information de déroulement spécifique au processeur à décoder
L'information dynamique des symboles n'est pas disponible pour l'affichage des symboles.
Aucune information de version repérée dans ce fichier.
Affichage des notes trouvées au décalage de fichier 0x000007b0 avec une longueur de 0x000008a8 :
Propriétaire Taille des données Description
CORE 0x00000150 NT_PRSTATUS (structure prstatus)
CORE 0x00000088 NT_PRPSINFO (structure prpsinfo)
CORE 0x00000080 NT_SIGINFO (données siginfo_t)
CORE 0x00000130 NT_AUXV (vecteur auxiliaire)
CORE 0x000004bc NT_FILE (fichiers mappés)
Une note 64 bits ne peut être décodée dans une construction 32 bits

288
exterminatests/bins/64/elfs/testfiledwarfinlines.info

@ -0,0 +1,288 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x4004c8
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 7872 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 9
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 37
Table d'index des chaînes d'en-tête de section: 34
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400238 00000238
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 0000000000400254 00000254
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 0000000000400274 00000274
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400298 00000298
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 00000000004002b8 000002b8
0000000000000090 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 0000000000400348 00000348
00000000000000a9 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 00000000004003f2 000003f2
000000000000000c 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 0000000000400400 00000400
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 0000000000400420 00000420
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400438 00000438
0000000000000030 0000000000000018 A 5 12 8
[11] .init PROGBITS 0000000000400468 00000468
000000000000001a 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 0000000000400490 00000490
0000000000000030 0000000000000010 AX 0 0 16
[13] .text PROGBITS 00000000004004c0 000004c0
0000000000000294 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 0000000000400754 00000754
0000000000000009 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 0000000000400760 00000760
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 0000000000400770 00000770
000000000000005c 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 00000000004007d0 000007d0
0000000000000164 0000000000000000 A 0 0 8
[18] .init_array INIT_ARRAY 0000000000600de0 00000de0
0000000000000008 0000000000000000 WA 0 0 8
[19] .fini_array FINI_ARRAY 0000000000600de8 00000de8
0000000000000008 0000000000000000 WA 0 0 8
[20] .jcr PROGBITS 0000000000600df0 00000df0
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic DYNAMIC 0000000000600df8 00000df8
0000000000000200 0000000000000010 WA 6 0 8
[22] .got PROGBITS 0000000000600ff8 00000ff8
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt PROGBITS 0000000000601000 00001000
0000000000000028 0000000000000008 WA 0 0 8
[24] .data PROGBITS 0000000000601028 00001028
0000000000000004 0000000000000000 WA 0 0 4
[25] .bss NOBITS 000000000060102c 0000102c
0000000000000004 0000000000000000 WA 0 0 4
[26] .comment PROGBITS 0000000000000000 0000102c
0000000000000058 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 00001084
0000000000000040 0000000000000000 0 0 1
[28] .debug_info PROGBITS 0000000000000000 000010c4
000000000000041b 0000000000000000 0 0 1
[29] .debug_abbrev PROGBITS 0000000000000000 000014df
000000000000014f 0000000000000000 0 0 1
[30] .debug_line PROGBITS 0000000000000000 0000162e
00000000000000b4 0000000000000000 0 0 1
[31] .debug_str PROGBITS 0000000000000000 000016e2
00000000000000c1 0000000000000001 MS 0 0 1
[32] .debug_loc PROGBITS 0000000000000000 000017a3
00000000000004c8 0000000000000000 0 0 1
[33] .debug_ranges PROGBITS 0000000000000000 00001c6b
00000000000000f0 0000000000000000 0 0 1
[34] .shstrtab STRTAB 0000000000000000 00001d5b
0000000000000161 0000000000000000 0 0 1
[35] .symtab SYMTAB 0000000000000000 00002800
0000000000000720 0000000000000018 36 52 8
[36] .strtab STRTAB 0000000000000000 00002f20
000000000000025b 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001f8 0x00000000000001f8 R E 0x8
INTERP 0x0000000000000238 0x0000000000400238 0x0000000000400238
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x0000000000000934 0x0000000000000934 R E 0x200000
LOAD 0x0000000000000de0 0x0000000000600de0 0x0000000000600de0
0x000000000000024c 0x0000000000000250 RW 0x200000
DYNAMIC 0x0000000000000df8 0x0000000000600df8 0x0000000000600df8
0x0000000000000200 0x0000000000000200 RW 0x8
NOTE 0x0000000000000254 0x0000000000400254 0x0000000000400254
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x0000000000000770 0x0000000000400770 0x0000000000400770
0x000000000000005c 0x000000000000005c R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x8
GNU_RELRO 0x0000000000000de0 0x0000000000600de0 0x0000000000600de0
0x0000000000000220 0x0000000000000220 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
08 .init_array .fini_array .jcr .dynamic .got
Dynamic section at offset 0xdf8 contains 27 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libstdc++.so.6]
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libm.so.6]
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libgcc_s.so.1]
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x400468
0x000000000000000d (FINI) 0x400754
0x0000000000000019 (INIT_ARRAY) 0x600de0
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x600de8
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x000000006ffffef5 (GNU_HASH) 0x400298
0x0000000000000005 (STRTAB) 0x400348
0x0000000000000006 (SYMTAB) 0x4002b8
0x000000000000000a (STRSZ) 169 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x601000
0x0000000000000002 (PLTRELSZ) 48 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400438
0x0000000000000007 (RELA) 0x400420
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400400
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x4003f2
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x420 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600ff8 000100000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x438 contient 2 entrées :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000601018 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __gmon_start__ + 0
000000601020 000300000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 6 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterT[...]
5: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMC[...]
La table de symboles « .symtab » contient 76 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400238 0 SECTION LOCAL DEFAULT 1 .interp
2: 0000000000400254 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 0000000000400274 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id
4: 0000000000400298 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 00000000004002b8 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 0000000000400348 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 00000000004003f2 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 0000000000400400 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 0000000000400420 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400438 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 0000000000400468 0 SECTION LOCAL DEFAULT 11 .init
12: 0000000000400490 0 SECTION LOCAL DEFAULT 12 .plt
13: 00000000004004c0 0 SECTION LOCAL DEFAULT 13 .text
14: 0000000000400754 0 SECTION LOCAL DEFAULT 14 .fini
15: 0000000000400760 0 SECTION LOCAL DEFAULT 15 .rodata
16: 0000000000400770 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 00000000004007d0 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 0000000000600de0 0 SECTION LOCAL DEFAULT 18 .init_array
19: 0000000000600de8 0 SECTION LOCAL DEFAULT 19 .fini_array
20: 0000000000600df0 0 SECTION LOCAL DEFAULT 20 .jcr
21: 0000000000600df8 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 0000000000600ff8 0 SECTION LOCAL DEFAULT 22 .got
23: 0000000000601000 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 0000000000601028 0 SECTION LOCAL DEFAULT 24 .data
25: 000000000060102c 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_info
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_abbrev
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_line
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_str
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_loc
33: 0000000000000000 0 SECTION LOCAL DEFAULT 33 .debug_ranges
34: 0000000000000000 0 FILE LOCAL DEFAULT ABS dwarfinlines.cpp
35: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
36: 0000000000600df0 0 OBJECT LOCAL DEFAULT 20 __JCR_LIST__
37: 0000000000400500 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones
38: 0000000000400530 0 FUNC LOCAL DEFAULT 13 register_tm_clones
39: 0000000000400570 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
40: 000000000060102c 1 OBJECT LOCAL DEFAULT 25 completed.6366
41: 0000000000600de8 0 OBJECT LOCAL DEFAULT 19 __do_global_dtor[...]
42: 0000000000400590 0 FUNC LOCAL DEFAULT 13 frame_dummy
43: 0000000000600de0 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_in[...]
44: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
45: 0000000000400930 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
46: 0000000000600df0 0 OBJECT LOCAL DEFAULT 20 __JCR_END__
47: 0000000000000000 0 FILE LOCAL DEFAULT ABS
48: 0000000000601000 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_
49: 0000000000600de8 0 NOTYPE LOCAL DEFAULT 18 __init_array_end
50: 0000000000600de0 0 NOTYPE LOCAL DEFAULT 18 __init_array_start
51: 0000000000600df8 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC
52: 0000000000601028 0 NOTYPE WEAK DEFAULT 24 data_start
53: 0000000000400750 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
54: 00000000004004c8 0 FUNC GLOBAL DEFAULT 13 _start
55: 00000000004005d0 47 FUNC GLOBAL DEFAULT 13 _Z6foobarii
56: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
57: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
58: 0000000000400600 55 FUNC GLOBAL DEFAULT 13 _Z3bari
59: 0000000000400754 0 FUNC GLOBAL DEFAULT 14 _fini
60: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
61: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterT[...]
62: 0000000000400760 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
63: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMC[...]
64: 0000000000601028 0 NOTYPE GLOBAL DEFAULT 24 __data_start
65: 00000000004005c0 13 FUNC GLOBAL DEFAULT 13 _Z5fubari
66: 0000000000601030 0 OBJECT GLOBAL HIDDEN 24 __TMC_END__
67: 0000000000400640 71 FUNC GLOBAL DEFAULT 13 _Z3fooi
68: 0000000000400768 0 OBJECT GLOBAL HIDDEN 15 __dso_handle
69: 00000000004006e0 101 FUNC GLOBAL DEFAULT 13 __libc_csu_init
70: 000000000060102c 0 NOTYPE GLOBAL DEFAULT 25 __bss_start
71: 0000000000601030 0 NOTYPE GLOBAL DEFAULT 25 _end
72: 000000000060102c 0 NOTYPE GLOBAL DEFAULT 24 _edata
73: 00000000004004c0 8 FUNC GLOBAL DEFAULT 13 main
74: 0000000000400468 0 FUNC GLOBAL DEFAULT 11 _init
75: 0000000000400690 71 FUNC GLOBAL DEFAULT 13 _Z2fui
La section des symboles de version « .gnu.version » contient 6 entrées :
Adr: 0x00000000004003f2 Décalage: 0x000003f2 Lien: 5 (.dynsym)
000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5)
004: 0 (*local*) 0 (*local*)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400400 Décalage: 0x00000400 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: b602505bce411b1c8e602f6fe03545dae0eefcb0

277
exterminatests/bins/64/elfs/testfilegdbindex5.info

@ -0,0 +1,277 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x400390
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 12440 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 8
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 37
Table d'index des chaînes d'en-tête de section: 34
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400200 00000200
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 000000000040021c 0000021c
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 000000000040023c 0000023c
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400260 00000260
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 0000000000400280 00000280
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 00000000004002c8 000002c8
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 0000000000400300 00000300
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 0000000000400308 00000308
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 0000000000400328 00000328
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400340 00000340
0000000000000018 0000000000000018 A 5 12 8
[11] .init PROGBITS 0000000000400358 00000358
000000000000000e 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 0000000000400370 00000370
0000000000000020 0000000000000010 AX 0 0 16
[13] .text PROGBITS 0000000000400390 00000390
0000000000000214 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 00000000004005a4 000005a4
0000000000000009 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 00000000004005b0 000005b0
0000000000000016 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 00000000004005c8 000005c8
000000000000003c 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 0000000000400608 00000608
00000000000000e4 0000000000000000 A 0 0 8
[18] .init_array INIT_ARRAY 00000000006006f0 000006f0
0000000000000008 0000000000000000 WA 0 0 8
[19] .fini_array FINI_ARRAY 00000000006006f8 000006f8
0000000000000008 0000000000000000 WA 0 0 8
[20] .jcr PROGBITS 0000000000600700 00000700
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic DYNAMIC 0000000000600708 00000708
00000000000001d0 0000000000000010 WA 6 0 8
[22] .got PROGBITS 00000000006008d8 000008d8
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt PROGBITS 00000000006008e0 000008e0
0000000000000020 0000000000000008 WA 0 0 8
[24] .data PROGBITS 0000000000600900 00000900
0000000000000010 0000000000000000 WA 0 0 8
[25] .bss NOBITS 0000000000600910 00000910
0000000000000010 0000000000000000 WA 0 0 8
[26] .comment PROGBITS 0000000000000000 00000910
0000000000000058 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 00000968
0000000000000060 0000000000000000 0 0 1
[28] .debug_info PROGBITS 0000000000000000 000009c8
0000000000000184 0000000000000000 0 0 1
[29] .debug_abbrev PROGBITS 0000000000000000 00000b4c
000000000000018a 0000000000000000 0 0 1
[30] .debug_line PROGBITS 0000000000000000 00000cd6
0000000000000094 0000000000000000 0 0 1
[31] .debug_str PROGBITS 0000000000000000 00000d6a
00000000000000c3 0000000000000001 MS 0 0 1
[32] .debug_types PROGBITS 0000000000000000 00000e2d
0000000000000049 0000000000000000 0 0 1
[33] .gdb_index PROGBITS 0000000000000000 00000e76
00000000000020bf 0000000000000000 0 0 1
[34] .shstrtab STRTAB 0000000000000000 00002f35
0000000000000160 0000000000000000 0 0 1
[35] .symtab SYMTAB 0000000000000000 000039d8
0000000000000720 0000000000000018 36 55 8
[36] .strtab STRTAB 0000000000000000 000040f8
000000000000024e 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001c0 0x00000000000001c0 R E 0x8
INTERP 0x0000000000000200 0x0000000000400200 0x0000000000400200
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x00000000000006ec 0x00000000000006ec R E 0x200000
LOAD 0x00000000000006f0 0x00000000006006f0 0x00000000006006f0
0x0000000000000220 0x0000000000000230 RW 0x200000
DYNAMIC 0x0000000000000708 0x0000000000600708 0x0000000000600708
0x00000000000001d0 0x00000000000001d0 RW 0x8
NOTE 0x000000000000021c 0x000000000040021c 0x000000000040021c
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x00000000000005c8 0x00000000004005c8 0x00000000004005c8
0x000000000000003c 0x000000000000003c R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x8
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
Dynamic section at offset 0x708 contains 24 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x400358
0x000000000000000d (FINI) 0x4005a4
0x0000000000000019 (INIT_ARRAY) 0x6006f0
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x6006f8
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x000000006ffffef5 (GNU_HASH) 0x400260
0x0000000000000005 (STRTAB) 0x4002c8
0x0000000000000006 (SYMTAB) 0x400280
0x000000000000000a (STRSZ) 56 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x6008e0
0x0000000000000002 (PLTRELSZ) 24 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400340
0x0000000000000007 (RELA) 0x400328
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400308
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x400300
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x328 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
0000006008d8 000200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x340 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
0000006008f8 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 3 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
La table de symboles « .symtab » contient 76 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400200 0 SECTION LOCAL DEFAULT 1 .interp
2: 000000000040021c 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 000000000040023c 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id
4: 0000000000400260 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 0000000000400280 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 00000000004002c8 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 0000000000400300 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 0000000000400308 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 0000000000400328 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400340 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 0000000000400358 0 SECTION LOCAL DEFAULT 11 .init
12: 0000000000400370 0 SECTION LOCAL DEFAULT 12 .plt
13: 0000000000400390 0 SECTION LOCAL DEFAULT 13 .text
14: 00000000004005a4 0 SECTION LOCAL DEFAULT 14 .fini
15: 00000000004005b0 0 SECTION LOCAL DEFAULT 15 .rodata
16: 00000000004005c8 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 0000000000400608 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 00000000006006f0 0 SECTION LOCAL DEFAULT 18 .init_array
19: 00000000006006f8 0 SECTION LOCAL DEFAULT 19 .fini_array
20: 0000000000600700 0 SECTION LOCAL DEFAULT 20 .jcr
21: 0000000000600708 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 00000000006008d8 0 SECTION LOCAL DEFAULT 22 .got
23: 00000000006008e0 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 0000000000600900 0 SECTION LOCAL DEFAULT 24 .data
25: 0000000000600910 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_info
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_abbrev
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_line
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_str
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_types
33: 00000000004003bc 0 FUNC LOCAL DEFAULT 13 call_gmon_start
34: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
35: 0000000000600700 0 OBJECT LOCAL DEFAULT 20 __JCR_LIST__
36: 00000000004003e0 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones
37: 0000000000400410 0 FUNC LOCAL DEFAULT 13 register_tm_clones
38: 0000000000400450 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
39: 0000000000600910 1 OBJECT LOCAL DEFAULT 25 completed.6094
40: 00000000006006f8 0 OBJECT LOCAL DEFAULT 19 __do_global_dtor[...]
41: 0000000000400470 0 FUNC LOCAL DEFAULT 13 frame_dummy
42: 00000000006006f0 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_in[...]
43: 0000000000000000 0 FILE LOCAL DEFAULT ABS hello.c
44: 0000000000600908 8 OBJECT LOCAL DEFAULT 24 hello
45: 0000000000000000 0 FILE LOCAL DEFAULT ABS world.c
46: 00000000004004d4 27 FUNC LOCAL DEFAULT 13 hello
47: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
48: 00000000004006e8 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
49: 0000000000600700 0 OBJECT LOCAL DEFAULT 20 __JCR_END__
50: 00000000006006f8 0 NOTYPE LOCAL DEFAULT 18 __init_array_end
51: 0000000000600708 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC
52: 00000000006006f0 0 NOTYPE LOCAL DEFAULT 18 __init_array_start
53: 00000000006008e0 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_
54: 0000000000000000 0 SECTION LOCAL DEFAULT 33 .gdb_index
55: 00000000004005a0 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
56: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterT[...]
57: 0000000000600900 0 NOTYPE WEAK DEFAULT 24 data_start
58: 0000000000600910 0 NOTYPE GLOBAL DEFAULT ABS _edata
59: 00000000004005a4 0 FUNC GLOBAL DEFAULT 14 _fini
60: 0000000000600918 8 OBJECT GLOBAL DEFAULT 25 global
61: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
62: 0000000000600900 0 NOTYPE GLOBAL DEFAULT 24 __data_start
63: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
64: 00000000004005b8 0 OBJECT GLOBAL HIDDEN 15 __dso_handle
65: 00000000004005b0 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
66: 0000000000400510 137 FUNC GLOBAL DEFAULT 13 __libc_csu_init
67: 0000000000600920 0 NOTYPE GLOBAL DEFAULT ABS _end
68: 0000000000400390 0 FUNC GLOBAL DEFAULT 13 _start
69: 0000000000600910 0 NOTYPE GLOBAL DEFAULT ABS __bss_start
70: 000000000040049c 54 FUNC GLOBAL DEFAULT 13 main
71: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
72: 0000000000600910 0 OBJECT GLOBAL HIDDEN 24 __TMC_END__
73: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMC[...]
74: 0000000000400358 0 FUNC GLOBAL DEFAULT 11 _init
75: 00000000004004ef 29 FUNC GLOBAL DEFAULT 13 say
La section des symboles de version « .gnu.version » contient 3 entrées :
Adr: 0x0000000000400300 Décalage: 0x00000300 Lien: 5 (.dynsym)
000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400308 Décalage: 0x00000308 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: f13da1cd648ce01284ee96ff231a79dd0557df54

277
exterminatests/bins/64/elfs/testfilegdbindex7.info

@ -0,0 +1,277 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x400390
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 12456 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 8
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 37
Table d'index des chaînes d'en-tête de section: 34
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400200 00000200
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 000000000040021c 0000021c
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 000000000040023c 0000023c
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400260 00000260
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 0000000000400280 00000280
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 00000000004002c8 000002c8
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 0000000000400300 00000300
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 0000000000400308 00000308
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 0000000000400328 00000328
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400340 00000340
0000000000000018 0000000000000018 A 5 12 8
[11] .init PROGBITS 0000000000400358 00000358
000000000000000e 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 0000000000400370 00000370
0000000000000020 0000000000000010 AX 0 0 16
[13] .text PROGBITS 0000000000400390 00000390
0000000000000214 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 00000000004005a4 000005a4
0000000000000009 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 00000000004005b0 000005b0
0000000000000016 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 00000000004005c8 000005c8
000000000000003c 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 0000000000400608 00000608
00000000000000e4 0000000000000000 A 0 0 8
[18] .init_array INIT_ARRAY 00000000006006f0 000006f0
0000000000000008 0000000000000000 WA 0 0 8
[19] .fini_array FINI_ARRAY 00000000006006f8 000006f8
0000000000000008 0000000000000000 WA 0 0 8
[20] .jcr PROGBITS 0000000000600700 00000700
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic DYNAMIC 0000000000600708 00000708
00000000000001d0 0000000000000010 WA 6 0 8
[22] .got PROGBITS 00000000006008d8 000008d8
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt PROGBITS 00000000006008e0 000008e0
0000000000000020 0000000000000008 WA 0 0 8
[24] .data PROGBITS 0000000000600900 00000900
0000000000000010 0000000000000000 WA 0 0 8
[25] .bss NOBITS 0000000000600910 00000910
0000000000000010 0000000000000000 WA 0 0 8
[26] .comment PROGBITS 0000000000000000 00000910
0000000000000058 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 00000968
0000000000000060 0000000000000000 0 0 1
[28] .debug_info PROGBITS 0000000000000000 000009c8
0000000000000184 0000000000000000 0 0 1
[29] .debug_abbrev PROGBITS 0000000000000000 00000b4c
000000000000018a 0000000000000000 0 0 1
[30] .debug_line PROGBITS 0000000000000000 00000cd6
0000000000000094 0000000000000000 0 0 1
[31] .debug_str PROGBITS 0000000000000000 00000d6a
00000000000000c3 0000000000000001 MS 0 0 1
[32] .debug_types PROGBITS 0000000000000000 00000e2d
0000000000000049 0000000000000000 0 0 1
[33] .gdb_index PROGBITS 0000000000000000 00000e76
00000000000020cf 0000000000000000 0 0 1
[34] .shstrtab STRTAB 0000000000000000 00002f45
0000000000000160 0000000000000000 0 0 1
[35] .symtab SYMTAB 0000000000000000 000039e8
0000000000000720 0000000000000018 36 55 8
[36] .strtab STRTAB 0000000000000000 00004108
000000000000024e 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001c0 0x00000000000001c0 R E 0x8
INTERP 0x0000000000000200 0x0000000000400200 0x0000000000400200
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x00000000000006ec 0x00000000000006ec R E 0x200000
LOAD 0x00000000000006f0 0x00000000006006f0 0x00000000006006f0
0x0000000000000220 0x0000000000000230 RW 0x200000
DYNAMIC 0x0000000000000708 0x0000000000600708 0x0000000000600708
0x00000000000001d0 0x00000000000001d0 RW 0x8
NOTE 0x000000000000021c 0x000000000040021c 0x000000000040021c
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x00000000000005c8 0x00000000004005c8 0x00000000004005c8
0x000000000000003c 0x000000000000003c R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x8
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
Dynamic section at offset 0x708 contains 24 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x400358
0x000000000000000d (FINI) 0x4005a4
0x0000000000000019 (INIT_ARRAY) 0x6006f0
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x6006f8
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x000000006ffffef5 (GNU_HASH) 0x400260
0x0000000000000005 (STRTAB) 0x4002c8
0x0000000000000006 (SYMTAB) 0x400280
0x000000000000000a (STRSZ) 56 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x6008e0
0x0000000000000002 (PLTRELSZ) 24 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400340
0x0000000000000007 (RELA) 0x400328
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400308
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x400300
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x328 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
0000006008d8 000200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x340 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
0000006008f8 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 3 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
La table de symboles « .symtab » contient 76 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400200 0 SECTION LOCAL DEFAULT 1 .interp
2: 000000000040021c 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 000000000040023c 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id
4: 0000000000400260 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 0000000000400280 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 00000000004002c8 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 0000000000400300 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 0000000000400308 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 0000000000400328 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400340 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 0000000000400358 0 SECTION LOCAL DEFAULT 11 .init
12: 0000000000400370 0 SECTION LOCAL DEFAULT 12 .plt
13: 0000000000400390 0 SECTION LOCAL DEFAULT 13 .text
14: 00000000004005a4 0 SECTION LOCAL DEFAULT 14 .fini
15: 00000000004005b0 0 SECTION LOCAL DEFAULT 15 .rodata
16: 00000000004005c8 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 0000000000400608 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 00000000006006f0 0 SECTION LOCAL DEFAULT 18 .init_array
19: 00000000006006f8 0 SECTION LOCAL DEFAULT 19 .fini_array
20: 0000000000600700 0 SECTION LOCAL DEFAULT 20 .jcr
21: 0000000000600708 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 00000000006008d8 0 SECTION LOCAL DEFAULT 22 .got
23: 00000000006008e0 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 0000000000600900 0 SECTION LOCAL DEFAULT 24 .data
25: 0000000000600910 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_info
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_abbrev
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_line
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_str
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_types
33: 00000000004003bc 0 FUNC LOCAL DEFAULT 13 call_gmon_start
34: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
35: 0000000000600700 0 OBJECT LOCAL DEFAULT 20 __JCR_LIST__
36: 00000000004003e0 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones
37: 0000000000400410 0 FUNC LOCAL DEFAULT 13 register_tm_clones
38: 0000000000400450 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
39: 0000000000600910 1 OBJECT LOCAL DEFAULT 25 completed.6094
40: 00000000006006f8 0 OBJECT LOCAL DEFAULT 19 __do_global_dtor[...]
41: 0000000000400470 0 FUNC LOCAL DEFAULT 13 frame_dummy
42: 00000000006006f0 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_in[...]
43: 0000000000000000 0 FILE LOCAL DEFAULT ABS hello.c
44: 0000000000600908 8 OBJECT LOCAL DEFAULT 24 hello
45: 0000000000000000 0 FILE LOCAL DEFAULT ABS world.c
46: 00000000004004d4 27 FUNC LOCAL DEFAULT 13 hello
47: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
48: 00000000004006e8 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
49: 0000000000600700 0 OBJECT LOCAL DEFAULT 20 __JCR_END__
50: 00000000006006f8 0 NOTYPE LOCAL DEFAULT 18 __init_array_end
51: 0000000000600708 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC
52: 00000000006006f0 0 NOTYPE LOCAL DEFAULT 18 __init_array_start
53: 00000000006008e0 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_
54: 0000000000000000 0 SECTION LOCAL DEFAULT 33 .gdb_index
55: 00000000004005a0 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
56: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterT[...]
57: 0000000000600900 0 NOTYPE WEAK DEFAULT 24 data_start
58: 0000000000600910 0 NOTYPE GLOBAL DEFAULT ABS _edata
59: 00000000004005a4 0 FUNC GLOBAL DEFAULT 14 _fini
60: 0000000000600918 8 OBJECT GLOBAL DEFAULT 25 global
61: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
62: 0000000000600900 0 NOTYPE GLOBAL DEFAULT 24 __data_start
63: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
64: 00000000004005b8 0 OBJECT GLOBAL HIDDEN 15 __dso_handle
65: 00000000004005b0 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
66: 0000000000400510 137 FUNC GLOBAL DEFAULT 13 __libc_csu_init
67: 0000000000600920 0 NOTYPE GLOBAL DEFAULT ABS _end
68: 0000000000400390 0 FUNC GLOBAL DEFAULT 13 _start
69: 0000000000600910 0 NOTYPE GLOBAL DEFAULT ABS __bss_start
70: 000000000040049c 54 FUNC GLOBAL DEFAULT 13 main
71: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
72: 0000000000600910 0 OBJECT GLOBAL HIDDEN 24 __TMC_END__
73: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMC[...]
74: 0000000000400358 0 FUNC GLOBAL DEFAULT 11 _init
75: 00000000004004ef 29 FUNC GLOBAL DEFAULT 13 say
La section des symboles de version « .gnu.version » contient 3 entrées :
Adr: 0x0000000000400300 Décalage: 0x00000300 Lien: 5 (.dynsym)
000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400308 Décalage: 0x00000308 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: f13da1cd648ce01284ee96ff231a79dd0557df54

272
exterminatests/bins/64/elfs/testfileloc.info

@ -0,0 +1,272 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x400390
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 3936 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 8
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 38
Table d'index des chaînes d'en-tête de section: 35
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400200 00000200
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 000000000040021c 0000021c
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 000000000040023c 0000023c
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400260 00000260
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 0000000000400280 00000280
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 00000000004002c8 000002c8
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 0000000000400300 00000300
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 0000000000400308 00000308
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 0000000000400328 00000328
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400340 00000340
0000000000000018 0000000000000018 A 5 12 8
[11] .init PROGBITS 0000000000400358 00000358
0000000000000018 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 0000000000400370 00000370
0000000000000020 0000000000000010 AX 0 0 4
[13] .text PROGBITS 0000000000400390 00000390
0000000000000208 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 0000000000400598 00000598
000000000000000e 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 00000000004005a8 000005a8
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 00000000004005b8 000005b8
000000000000002c 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 00000000004005e8 000005e8
000000000000008c 0000000000000000 A 0 0 8
[18] .ctors PROGBITS 0000000000600678 00000678
0000000000000010 0000000000000000 WA 0 0 8
[19] .dtors PROGBITS 0000000000600688 00000688
0000000000000010 0000000000000000 WA 0 0 8
[20] .jcr PROGBITS 0000000000600698 00000698
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic DYNAMIC 00000000006006a0 000006a0
0000000000000190 0000000000000010 WA 6 0 8
[22] .got PROGBITS 0000000000600830 00000830
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt PROGBITS 0000000000600838 00000838
0000000000000020 0000000000000008 WA 0 0 8
[24] .data PROGBITS 0000000000600858 00000858
0000000000000004 0000000000000000 WA 0 0 4
[25] .bss NOBITS 0000000000600860 0000085c
0000000000000010 0000000000000000 WA 0 0 8
[26] .comment PROGBITS 0000000000000000 0000085c
000000000000002c 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 00000888
0000000000000060 0000000000000000 0 0 1
[28] .debug_pubnames PROGBITS 0000000000000000 000008e8
0000000000000035 0000000000000000 0 0 1
[29] .debug_info PROGBITS 0000000000000000 0000091d
00000000000001a7 0000000000000000 0 0 1
[30] .debug_abbrev PROGBITS 0000000000000000 00000ac4
0000000000000163 0000000000000000 0 0 1
[31] .debug_line PROGBITS 0000000000000000 00000c27
0000000000000089 0000000000000000 0 0 1
[32] .debug_str PROGBITS 0000000000000000 00000cb0
000000000000007a 0000000000000001 MS 0 0 1
[33] .debug_loc PROGBITS 0000000000000000 00000d2a
000000000000006a 0000000000000000 0 0 1
[34] .debug_ranges PROGBITS 0000000000000000 00000d94
0000000000000060 0000000000000000 0 0 1
[35] .shstrtab STRTAB 0000000000000000 00000df4
0000000000000167 0000000000000000 0 0 1
[36] .symtab SYMTAB 0000000000000000 000018e0
00000000000006d8 0000000000000018 37 55 8
[37] .strtab STRTAB 0000000000000000 00001fb8
00000000000001eb 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001c0 0x00000000000001c0 R E 0x8
INTERP 0x0000000000000200 0x0000000000400200 0x0000000000400200
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x0000000000000674 0x0000000000000674 R E 0x200000
LOAD 0x0000000000000678 0x0000000000600678 0x0000000000600678
0x00000000000001e4 0x00000000000001f8 RW 0x200000
DYNAMIC 0x00000000000006a0 0x00000000006006a0 0x00000000006006a0
0x0000000000000190 0x0000000000000190 RW 0x8
NOTE 0x000000000000021c 0x000000000040021c 0x000000000040021c
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x00000000000005b8 0x00000000004005b8 0x00000000004005b8
0x000000000000002c 0x000000000000002c R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x8
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .ctors .dtors .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
Dynamic section at offset 0x6a0 contains 20 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x400358
0x000000000000000d (FINI) 0x400598
0x000000006ffffef5 (GNU_HASH) 0x400260
0x0000000000000005 (STRTAB) 0x4002c8
0x0000000000000006 (SYMTAB) 0x400280
0x000000000000000a (STRSZ) 56 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x600838
0x0000000000000002 (PLTRELSZ) 24 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400340
0x0000000000000007 (RELA) 0x400328
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400308
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x400300
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x328 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600830 000100000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x340 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600850 000200000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 3 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
La table de symboles « .symtab » contient 73 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400200 0 SECTION LOCAL DEFAULT 1 .interp
2: 000000000040021c 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 000000000040023c 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id
4: 0000000000400260 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 0000000000400280 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 00000000004002c8 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 0000000000400300 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 0000000000400308 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 0000000000400328 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400340 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 0000000000400358 0 SECTION LOCAL DEFAULT 11 .init
12: 0000000000400370 0 SECTION LOCAL DEFAULT 12 .plt
13: 0000000000400390 0 SECTION LOCAL DEFAULT 13 .text
14: 0000000000400598 0 SECTION LOCAL DEFAULT 14 .fini
15: 00000000004005a8 0 SECTION LOCAL DEFAULT 15 .rodata
16: 00000000004005b8 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 00000000004005e8 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 0000000000600678 0 SECTION LOCAL DEFAULT 18 .ctors
19: 0000000000600688 0 SECTION LOCAL DEFAULT 19 .dtors
20: 0000000000600698 0 SECTION LOCAL DEFAULT 20 .jcr
21: 00000000006006a0 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 0000000000600830 0 SECTION LOCAL DEFAULT 22 .got
23: 0000000000600838 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 0000000000600858 0 SECTION LOCAL DEFAULT 24 .data
25: 0000000000600860 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_pubnames
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_info
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_abbrev
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_line
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_str
33: 0000000000000000 0 SECTION LOCAL DEFAULT 33 .debug_loc
34: 0000000000000000 0 SECTION LOCAL DEFAULT 34 .debug_ranges
35: 00000000004003bc 0 FUNC LOCAL DEFAULT 13 call_gmon_start
36: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
37: 0000000000600678 0 OBJECT LOCAL DEFAULT 18 __CTOR_LIST__
38: 0000000000600688 0 OBJECT LOCAL DEFAULT 19 __DTOR_LIST__
39: 0000000000600698 0 OBJECT LOCAL DEFAULT 20 __JCR_LIST__
40: 00000000004003e0 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
41: 0000000000600860 1 OBJECT LOCAL DEFAULT 25 completed.6347
42: 0000000000600868 8 OBJECT LOCAL DEFAULT 25 dtor_idx.6349
43: 0000000000400450 0 FUNC LOCAL DEFAULT 13 frame_dummy
44: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
45: 0000000000600680 0 OBJECT LOCAL DEFAULT 18 __CTOR_END__
46: 0000000000400670 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
47: 0000000000600698 0 OBJECT LOCAL DEFAULT 20 __JCR_END__
48: 0000000000400560 0 FUNC LOCAL DEFAULT 13 __do_global_ctors_aux
49: 0000000000000000 0 FILE LOCAL DEFAULT ABS hello.c
50: 0000000000000000 0 FILE LOCAL DEFAULT ABS world.c
51: 0000000000600838 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_
52: 0000000000600674 0 NOTYPE LOCAL DEFAULT 18 __init_array_end
53: 0000000000600674 0 NOTYPE LOCAL DEFAULT 18 __init_array_start
54: 00000000006006a0 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC
55: 0000000000600858 0 NOTYPE WEAK DEFAULT 24 data_start
56: 00000000004004c0 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
57: 0000000000400390 0 FUNC GLOBAL DEFAULT 13 _start
58: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
59: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
60: 0000000000400598 0 FUNC GLOBAL DEFAULT 14 _fini
61: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
62: 00000000004005a8 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
63: 0000000000600858 0 NOTYPE GLOBAL DEFAULT 24 __data_start
64: 00000000004004a0 28 FUNC GLOBAL DEFAULT 13 say
65: 00000000004005b0 0 OBJECT GLOBAL HIDDEN 15 __dso_handle
66: 0000000000600690 0 OBJECT GLOBAL HIDDEN 19 __DTOR_END__
67: 00000000004004d0 137 FUNC GLOBAL DEFAULT 13 __libc_csu_init
68: 000000000060085c 0 NOTYPE GLOBAL DEFAULT ABS __bss_start
69: 0000000000600870 0 NOTYPE GLOBAL DEFAULT ABS _end
70: 000000000060085c 0 NOTYPE GLOBAL DEFAULT ABS _edata
71: 0000000000400480 21 FUNC GLOBAL DEFAULT 13 main
72: 0000000000400358 0 FUNC GLOBAL DEFAULT 11 _init
La section des symboles de version « .gnu.version » contient 3 entrées :
Adr: 0x0000000000400300 Décalage: 0x00000300 Lien: 5 (.dynsym)
000: 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400308 Décalage: 0x00000308 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.18
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: db03668155e9b48be8ffea92dc7611425f862afa

271
exterminatests/bins/64/elfs/testfilemacro.info

@ -0,0 +1,271 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x400390
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 11184 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 8
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 36
Table d'index des chaînes d'en-tête de section: 33
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400200 00000200
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 000000000040021c 0000021c
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 000000000040023c 0000023c
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400260 00000260
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 0000000000400280 00000280
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 00000000004002c8 000002c8
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 0000000000400300 00000300
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 0000000000400308 00000308
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 0000000000400328 00000328
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400340 00000340
0000000000000018 0000000000000018 A 5 12 8
[11] .init PROGBITS 0000000000400358 00000358
000000000000000e 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 0000000000400370 00000370
0000000000000020 0000000000000010 AX 0 0 16
[13] .text PROGBITS 0000000000400390 00000390
00000000000001e4 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 0000000000400574 00000574
0000000000000009 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 0000000000400580 00000580
0000000000000016 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 0000000000400598 00000598
0000000000000034 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 00000000004005d0 000005d0
00000000000000c4 0000000000000000 A 0 0 8
[18] .init_array INIT_ARRAY 0000000000600698 00000698
0000000000000008 0000000000000000 WA 0 0 8
[19] .fini_array FINI_ARRAY 00000000006006a0 000006a0
0000000000000008 0000000000000000 WA 0 0 8
[20] .jcr PROGBITS 00000000006006a8 000006a8
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic DYNAMIC 00000000006006b0 000006b0
00000000000001d0 0000000000000010 WA 6 0 8
[22] .got PROGBITS 0000000000600880 00000880
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt PROGBITS 0000000000600888 00000888
0000000000000020 0000000000000008 WA 0 0 8
[24] .data PROGBITS 00000000006008a8 000008a8
0000000000000004 0000000000000000 WA 0 0 4
[25] .bss NOBITS 00000000006008ac 000008ac
0000000000000004 0000000000000000 WA 0 0 4
[26] .comment PROGBITS 0000000000000000 000008ac
0000000000000058 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 00000904
0000000000000060 0000000000000000 0 0 1
[28] .debug_info PROGBITS 0000000000000000 00000964
0000000000000105 0000000000000000 0 0 1
[29] .debug_abbrev PROGBITS 0000000000000000 00000a69
00000000000000c9 0000000000000000 0 0 1
[30] .debug_line PROGBITS 0000000000000000 00000b32
000000000000009e 0000000000000000 0 0 1
[31] .debug_str PROGBITS 0000000000000000 00000bd0
00000000000018b0 0000000000000001 MS 0 0 1
[32] .debug_macro PROGBITS 0000000000000000 00002480
00000000000005d6 0000000000000000 0 0 1
[33] .shstrtab STRTAB 0000000000000000 00002a56
0000000000000155 0000000000000000 0 0 1
[34] .symtab SYMTAB 0000000000000000 000034b0
00000000000006c0 0000000000000018 35 52 8
[35] .strtab STRTAB 0000000000000000 00003b70
0000000000000241 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001c0 0x00000000000001c0 R E 0x8
INTERP 0x0000000000000200 0x0000000000400200 0x0000000000400200
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x0000000000000694 0x0000000000000694 R E 0x200000
LOAD 0x0000000000000698 0x0000000000600698 0x0000000000600698
0x0000000000000214 0x0000000000000218 RW 0x200000
DYNAMIC 0x00000000000006b0 0x00000000006006b0 0x00000000006006b0
0x00000000000001d0 0x00000000000001d0 RW 0x8
NOTE 0x000000000000021c 0x000000000040021c 0x000000000040021c
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x0000000000000598 0x0000000000400598 0x0000000000400598
0x0000000000000034 0x0000000000000034 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x8
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
Dynamic section at offset 0x6b0 contains 24 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x400358
0x000000000000000d (FINI) 0x400574
0x0000000000000019 (INIT_ARRAY) 0x600698
0x000000000000001b (INIT_ARRAYSZ) 8 (octets)
0x000000000000001a (FINI_ARRAY) 0x6006a0
0x000000000000001c (FINI_ARRAYSZ) 8 (octets)
0x000000006ffffef5 (GNU_HASH) 0x400260
0x0000000000000005 (STRTAB) 0x4002c8
0x0000000000000006 (SYMTAB) 0x400280
0x000000000000000a (STRSZ) 56 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x600888
0x0000000000000002 (PLTRELSZ) 24 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400340
0x0000000000000007 (RELA) 0x400328
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400308
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x400300
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x328 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600880 000200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x340 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
0000006008a0 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 3 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
2: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
La table de symboles « .symtab » contient 72 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400200 0 SECTION LOCAL DEFAULT 1 .interp
2: 000000000040021c 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 000000000040023c 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id
4: 0000000000400260 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 0000000000400280 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 00000000004002c8 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 0000000000400300 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 0000000000400308 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 0000000000400328 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400340 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 0000000000400358 0 SECTION LOCAL DEFAULT 11 .init
12: 0000000000400370 0 SECTION LOCAL DEFAULT 12 .plt
13: 0000000000400390 0 SECTION LOCAL DEFAULT 13 .text
14: 0000000000400574 0 SECTION LOCAL DEFAULT 14 .fini
15: 0000000000400580 0 SECTION LOCAL DEFAULT 15 .rodata
16: 0000000000400598 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 00000000004005d0 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 0000000000600698 0 SECTION LOCAL DEFAULT 18 .init_array
19: 00000000006006a0 0 SECTION LOCAL DEFAULT 19 .fini_array
20: 00000000006006a8 0 SECTION LOCAL DEFAULT 20 .jcr
21: 00000000006006b0 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 0000000000600880 0 SECTION LOCAL DEFAULT 22 .got
23: 0000000000600888 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 00000000006008a8 0 SECTION LOCAL DEFAULT 24 .data
25: 00000000006008ac 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_info
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_abbrev
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_line
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_str
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_macro
33: 00000000004003bc 0 FUNC LOCAL DEFAULT 13 call_gmon_start
34: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
35: 00000000006006a8 0 OBJECT LOCAL DEFAULT 20 __JCR_LIST__
36: 00000000004003e0 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones
37: 0000000000400410 0 FUNC LOCAL DEFAULT 13 register_tm_clones
38: 0000000000400450 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
39: 00000000006008ac 1 OBJECT LOCAL DEFAULT 25 completed.6099
40: 00000000006006a0 0 OBJECT LOCAL DEFAULT 19 __do_global_dtor[...]
41: 0000000000400470 0 FUNC LOCAL DEFAULT 13 frame_dummy
42: 0000000000600698 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_in[...]
43: 0000000000000000 0 FILE LOCAL DEFAULT ABS hello.c
44: 0000000000000000 0 FILE LOCAL DEFAULT ABS world.c
45: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
46: 0000000000400690 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
47: 00000000006006a8 0 OBJECT LOCAL DEFAULT 20 __JCR_END__
48: 00000000006006a0 0 NOTYPE LOCAL DEFAULT 18 __init_array_end
49: 00000000006006b0 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC
50: 0000000000600698 0 NOTYPE LOCAL DEFAULT 18 __init_array_start
51: 0000000000600888 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_
52: 0000000000400570 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
53: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterT[...]
54: 00000000006008a8 0 NOTYPE WEAK DEFAULT 24 data_start
55: 00000000006008ac 0 NOTYPE GLOBAL DEFAULT ABS _edata
56: 0000000000400574 0 FUNC GLOBAL DEFAULT 14 _fini
57: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
58: 00000000006008a8 0 NOTYPE GLOBAL DEFAULT 24 __data_start
59: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
60: 0000000000400588 0 OBJECT GLOBAL HIDDEN 15 __dso_handle
61: 0000000000400580 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
62: 00000000004004e0 137 FUNC GLOBAL DEFAULT 13 __libc_csu_init
63: 00000000006008b0 0 NOTYPE GLOBAL DEFAULT ABS _end
64: 0000000000400390 0 FUNC GLOBAL DEFAULT 13 _start
65: 00000000006008ac 0 NOTYPE GLOBAL DEFAULT ABS __bss_start
66: 000000000040049c 27 FUNC GLOBAL DEFAULT 13 main
67: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
68: 00000000006008b0 0 OBJECT GLOBAL HIDDEN ABS __TMC_END__
69: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMC[...]
70: 0000000000400358 0 FUNC GLOBAL DEFAULT 11 _init
71: 00000000004004b8 29 FUNC GLOBAL DEFAULT 13 say
La section des symboles de version « .gnu.version » contient 3 entrées :
Adr: 0x0000000000400300 Décalage: 0x00000300 Lien: 5 (.dynsym)
000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400308 Décalage: 0x00000308 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: 2658de4ec4ab2bcf39ca1ee15ff168305165ffb2

266
exterminatests/bins/64/elfs/testfilenolines.info

@ -0,0 +1,266 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x400390
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 3208 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 8
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 36
Table d'index des chaînes d'en-tête de section: 33
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000400200 00000200
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 000000000040021c 0000021c
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 000000000040023c 0000023c
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 0000000000400260 00000260
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 0000000000400280 00000280
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr STRTAB 00000000004002c8 000002c8
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 0000000000400300 00000300
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 0000000000400308 00000308
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn RELA 0000000000400328 00000328
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000400340 00000340
0000000000000018 0000000000000018 A 5 12 8
[11] .init PROGBITS 0000000000400358 00000358
0000000000000018 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 0000000000400370 00000370
0000000000000020 0000000000000010 AX 0 0 4
[13] .text PROGBITS 0000000000400390 00000390
00000000000001d8 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 0000000000400568 00000568
000000000000000e 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 0000000000400578 00000578
0000000000000010 0000000000000000 A 0 0 8
[16] .eh_frame_hdr PROGBITS 0000000000400588 00000588
0000000000000024 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 00000000004005b0 000005b0
000000000000007c 0000000000000000 A 0 0 8
[18] .ctors PROGBITS 0000000000600630 00000630
0000000000000010 0000000000000000 WA 0 0 8
[19] .dtors PROGBITS 0000000000600640 00000640
0000000000000010 0000000000000000 WA 0 0 8
[20] .jcr PROGBITS 0000000000600650 00000650
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic DYNAMIC 0000000000600658 00000658
0000000000000190 0000000000000010 WA 6 0 8
[22] .got PROGBITS 00000000006007e8 000007e8
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt PROGBITS 00000000006007f0 000007f0
0000000000000020 0000000000000008 WA 0 0 8
[24] .data PROGBITS 0000000000600810 00000810
0000000000000008 0000000000000000 WA 0 0 4
[25] .bss NOBITS 0000000000600818 00000818
0000000000000010 0000000000000000 WA 0 0 8
[26] .comment PROGBITS 0000000000000000 00000818
0000000000000058 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 00000870
0000000000000030 0000000000000000 0 0 1
[28] .debug_pubnames PROGBITS 0000000000000000 000008a0
000000000000003b 0000000000000000 0 0 1
[29] .debug_info PROGBITS 0000000000000000 000008db
00000000000000f3 0000000000000000 0 0 1
[30] .debug_abbrev PROGBITS 0000000000000000 000009ce
00000000000000ad 0000000000000000 0 0 1
[31] .debug_line PROGBITS 0000000000000000 00000a7b
0000000000000065 0000000000000000 0 0 1
[32] .debug_str PROGBITS 0000000000000000 00000ae0
000000000000005a 0000000000000001 MS 0 0 1
[33] .shstrtab STRTAB 0000000000000000 00000b3a
000000000000014e 0000000000000000 0 0 1
[34] .symtab SYMTAB 0000000000000000 00001588
00000000000006a8 0000000000000018 35 53 8
[35] .strtab STRTAB 0000000000000000 00001c30
00000000000001ec 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001c0 0x00000000000001c0 R E 0x8
INTERP 0x0000000000000200 0x0000000000400200 0x0000000000400200
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x000000000000062c 0x000000000000062c R E 0x200000
LOAD 0x0000000000000630 0x0000000000600630 0x0000000000600630
0x00000000000001e8 0x00000000000001f8 RW 0x200000
DYNAMIC 0x0000000000000658 0x0000000000600658 0x0000000000600658
0x0000000000000190 0x0000000000000190 RW 0x8
NOTE 0x000000000000021c 0x000000000040021c 0x000000000040021c
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x0000000000000588 0x0000000000400588 0x0000000000400588
0x0000000000000024 0x0000000000000024 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x8
Correspondance section/segment :
Sections de segment...
00
01 .interp
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .ctors .dtors .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.ABI-tag .note.gnu.build-id
06 .eh_frame_hdr
07
Dynamic section at offset 0x658 contains 20 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x400358
0x000000000000000d (FINI) 0x400568
0x000000006ffffef5 (GNU_HASH) 0x400260
0x0000000000000005 (STRTAB) 0x4002c8
0x0000000000000006 (SYMTAB) 0x400280
0x000000000000000a (STRSZ) 56 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x6007f0
0x0000000000000002 (PLTRELSZ) 24 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x400340
0x0000000000000007 (RELA) 0x400328
0x0000000000000008 (RELASZ) 24 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x400308
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x400300
0x0000000000000000 (NULL) 0x0
Section de réadressage '.rela.dyn' à l'adresse de décalage 0x328 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
0000006007e8 000100000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0
Section de réadressage '.rela.plt' à l'adresse de décalage 0x340 contient 1 entrée :
Décalage Info Type Val.-symboles Noms-symb.+ Addenda
000000600808 000200000007 R_X86_64_JUMP_SLO 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .dynsym » contient 3 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND [...]@GLIBC_2.2.5 (2)
La table de symboles « .symtab » contient 71 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400200 0 SECTION LOCAL DEFAULT 1 .interp
2: 000000000040021c 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 000000000040023c 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id
4: 0000000000400260 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 0000000000400280 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 00000000004002c8 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 0000000000400300 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 0000000000400308 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 0000000000400328 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400340 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 0000000000400358 0 SECTION LOCAL DEFAULT 11 .init
12: 0000000000400370 0 SECTION LOCAL DEFAULT 12 .plt
13: 0000000000400390 0 SECTION LOCAL DEFAULT 13 .text
14: 0000000000400568 0 SECTION LOCAL DEFAULT 14 .fini
15: 0000000000400578 0 SECTION LOCAL DEFAULT 15 .rodata
16: 0000000000400588 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 00000000004005b0 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 0000000000600630 0 SECTION LOCAL DEFAULT 18 .ctors
19: 0000000000600640 0 SECTION LOCAL DEFAULT 19 .dtors
20: 0000000000600650 0 SECTION LOCAL DEFAULT 20 .jcr
21: 0000000000600658 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 00000000006007e8 0 SECTION LOCAL DEFAULT 22 .got
23: 00000000006007f0 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 0000000000600810 0 SECTION LOCAL DEFAULT 24 .data
25: 0000000000600818 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_pubnames
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_info
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_abbrev
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_line
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_str
33: 00000000004003bc 0 FUNC LOCAL DEFAULT 13 call_gmon_start
34: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
35: 0000000000600630 0 OBJECT LOCAL DEFAULT 18 __CTOR_LIST__
36: 0000000000600640 0 OBJECT LOCAL DEFAULT 19 __DTOR_LIST__
37: 0000000000600650 0 OBJECT LOCAL DEFAULT 20 __JCR_LIST__
38: 00000000004003e0 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
39: 0000000000600818 1 OBJECT LOCAL DEFAULT 25 completed.6349
40: 0000000000600820 8 OBJECT LOCAL DEFAULT 25 dtor_idx.6351
41: 0000000000400450 0 FUNC LOCAL DEFAULT 13 frame_dummy
42: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
43: 0000000000600638 0 OBJECT LOCAL DEFAULT 18 __CTOR_END__
44: 0000000000400628 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
45: 0000000000600650 0 OBJECT LOCAL DEFAULT 20 __JCR_END__
46: 0000000000400530 0 FUNC LOCAL DEFAULT 13 __do_global_ctors_aux
47: 0000000000000000 0 FILE LOCAL DEFAULT ABS lines.c
48: 0000000000000000 0 FILE LOCAL DEFAULT ABS nolines.c
49: 00000000006007f0 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_
50: 000000000060062c 0 NOTYPE LOCAL DEFAULT 18 __init_array_end
51: 000000000060062c 0 NOTYPE LOCAL DEFAULT 18 __init_array_start
52: 0000000000600658 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC
53: 0000000000600810 0 NOTYPE WEAK DEFAULT 24 data_start
54: 0000000000400490 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
55: 0000000000400390 0 FUNC GLOBAL DEFAULT 13 _start
56: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
57: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
58: 0000000000400568 0 FUNC GLOBAL DEFAULT 14 _fini
59: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
60: 0000000000400578 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
61: 0000000000600810 0 NOTYPE GLOBAL DEFAULT 24 __data_start
62: 0000000000600814 4 OBJECT GLOBAL DEFAULT 24 ft
63: 0000000000400580 0 OBJECT GLOBAL HIDDEN 15 __dso_handle
64: 0000000000600648 0 OBJECT GLOBAL HIDDEN 19 __DTOR_END__
65: 00000000004004a0 137 FUNC GLOBAL DEFAULT 13 __libc_csu_init
66: 0000000000600818 0 NOTYPE GLOBAL DEFAULT ABS __bss_start
67: 0000000000600828 0 NOTYPE GLOBAL DEFAULT ABS _end
68: 0000000000600818 0 NOTYPE GLOBAL DEFAULT ABS _edata
69: 0000000000400474 22 FUNC GLOBAL DEFAULT 13 main
70: 0000000000400358 0 FUNC GLOBAL DEFAULT 11 _init
La section des symboles de version « .gnu.version » contient 3 entrées :
Adr: 0x0000000000400300 Décalage: 0x00000300 Lien: 5 (.dynsym)
000: 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5)
La section de dépendances de version « .gnu.version_r » contient 1 entrée :
Adr: 0x0000000000400308 Décalage: 0x00000308 Lien: 6 (.dynstr)
000000: Version: 1 Fichier: libc.so.6 Compteur: 1
0x0010: Nom: GLIBC_2.2.5 Fanions: aucun Version: 2
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.18
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: c2abfa37e2f655a38ce12e8c6b66ae4d35bbaccd

237
exterminatests/bins/64/elfs/testfileranges4.debug.info

@ -0,0 +1,237 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x400415
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 6624 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 9
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 37
Table d'index des chaînes d'en-tête de section: 34
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp NOBITS 0000000000400238 00000238
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 0000000000400254 00000238
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 0000000000400274 00000258
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash NOBITS 0000000000400298 00000280
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym NOBITS 00000000004002b8 00000280
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr NOBITS 0000000000400300 00000280
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version NOBITS 0000000000400338 00000280
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r NOBITS 0000000000400340 00000280
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn NOBITS 0000000000400360 00000280
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt NOBITS 0000000000400378 00000280
0000000000000030 0000000000000018 AI 5 12 8
[11] .init NOBITS 00000000004003a8 00000280
000000000000001a 0000000000000000 AX 0 0 4
[12] .plt NOBITS 00000000004003d0 00000280
0000000000000030 0000000000000010 AX 0 0 16
[13] .text NOBITS 0000000000400400 00000280
0000000000000232 0000000000000000 AX 0 0 16
[14] .fini NOBITS 0000000000400634 00000280
0000000000000009 0000000000000000 AX 0 0 4
[15] .rodata NOBITS 0000000000400640 00000280
0000000000000016 0000000000000000 A 0 0 8
[16] .eh_frame_hdr NOBITS 0000000000400658 00000280
000000000000005c 0000000000000000 A 0 0 4
[17] .eh_frame NOBITS 00000000004006b8 00000280
000000000000016c 0000000000000000 A 0 0 8
[18] .init_array NOBITS 0000000000600e10 00000280
0000000000000008 0000000000000000 WA 0 0 8
[19] .fini_array NOBITS 0000000000600e18 00000280
0000000000000008 0000000000000000 WA 0 0 8
[20] .jcr NOBITS 0000000000600e20 00000280
0000000000000008 0000000000000000 WA 0 0 8
[21] .dynamic NOBITS 0000000000600e28 00000280
00000000000001d0 0000000000000010 WA 6 0 8
[22] .got NOBITS 0000000000600ff8 00000280
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt NOBITS 0000000000601000 00000280
0000000000000028 0000000000000008 WA 0 0 8
[24] .data NOBITS 0000000000601028 00000280
0000000000000004 0000000000000000 WA 0 0 1
[25] .bss NOBITS 000000000060102c 00000280
0000000000000004 0000000000000000 WA 0 0 1
[26] .comment NOBITS 0000000000000000 00000280
000000000000002d 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 00000280
0000000000000070 0000000000000000 0 0 1
[28] .debug_info PROGBITS 0000000000000000 000002f0
00000000000003de 0000000000000000 0 0 1
[29] .debug_abbrev PROGBITS 0000000000000000 000006ce
00000000000002a9 0000000000000000 0 0 1
[30] .debug_line PROGBITS 0000000000000000 00000977
00000000000000e1 0000000000000000 0 0 1
[31] .debug_str PROGBITS 0000000000000000 00000a58
00000000000000c6 0000000000000001 MS 0 0 1
[32] .debug_loc PROGBITS 0000000000000000 00000b1e
000000000000033a 0000000000000000 0 0 1
[33] .debug_ranges PROGBITS 0000000000000000 00000e58
0000000000000090 0000000000000000 0 0 1
[34] .shstrtab STRTAB 0000000000000000 00000ee8
0000000000000161 0000000000000000 0 0 1
[35] .symtab SYMTAB 0000000000000000 00001050
0000000000000738 0000000000000018 36 53 8
[36] .strtab STRTAB 0000000000000000 00001788
0000000000000253 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001f8 0x00000000000001f8 R E 0x8
INTERP 0x0000000000000238 0x0000000000400238 0x0000000000400238
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: ]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x0000000000000824 0x0000000000000824 R E 0x200000
LOAD 0x0000000000000e10 0x0000000000600e10 0x0000000000600e10
0x000000000000021c 0x0000000000000220 RW 0x200000
DYNAMIC 0x0000000000000e28 0x0000000000600e28 0x0000000000600e28
0x00000000000001d0 0x00000000000001d0 RW 0x8
NOTE 0x0000000000000254 0x0000000000400254 0x0000000000400254
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x0000000000000658 0x0000000000400658 0x0000000000400658
0x000000000000005c 0x000000000000005c R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x10
GNU_RELRO 0x0000000000000e10 0x0000000000600e10 0x0000000000600e10
0x00000000000001f0 0x00000000000001f0 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp .comment
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame
03 .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.gnu.build-id .comment
06 .eh_frame_hdr
07
08 .init_array .fini_array .jcr .dynamic .got
Il n'y a pas de section dynamique dans ce fichier.
Il n'y a pas de réadressages dans ce fichier.
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .symtab » contient 77 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400238 0 SECTION LOCAL DEFAULT 1 .interp
2: 0000000000400254 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 0000000000400274 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id
4: 0000000000400298 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 00000000004002b8 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 0000000000400300 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 0000000000400338 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 0000000000400340 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 0000000000400360 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400378 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 00000000004003a8 0 SECTION LOCAL DEFAULT 11 .init
12: 00000000004003d0 0 SECTION LOCAL DEFAULT 12 .plt
13: 0000000000400400 0 SECTION LOCAL DEFAULT 13 .text
14: 0000000000400634 0 SECTION LOCAL DEFAULT 14 .fini
15: 0000000000400640 0 SECTION LOCAL DEFAULT 15 .rodata
16: 0000000000400658 0 SECTION LOCAL DEFAULT 16 .eh_frame_hdr
17: 00000000004006b8 0 SECTION LOCAL DEFAULT 17 .eh_frame
18: 0000000000600e10 0 SECTION LOCAL DEFAULT 18 .init_array
19: 0000000000600e18 0 SECTION LOCAL DEFAULT 19 .fini_array
20: 0000000000600e20 0 SECTION LOCAL DEFAULT 20 .jcr
21: 0000000000600e28 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 0000000000600ff8 0 SECTION LOCAL DEFAULT 22 .got
23: 0000000000601000 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 0000000000601028 0 SECTION LOCAL DEFAULT 24 .data
25: 000000000060102c 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_info
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_abbrev
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_line
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_str
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_loc
33: 0000000000000000 0 SECTION LOCAL DEFAULT 33 .debug_ranges
34: 0000000000000000 0 FILE LOCAL DEFAULT ABS hello.c
35: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
36: 0000000000600e20 0 OBJECT LOCAL DEFAULT 20 __JCR_LIST__
37: 0000000000400440 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones
38: 0000000000400470 0 FUNC LOCAL DEFAULT 13 register_tm_clones
39: 00000000004004b0 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux
40: 000000000060102c 1 OBJECT LOCAL DEFAULT 25 completed.6354
41: 0000000000600e18 0 OBJECT LOCAL DEFAULT 19 __do_global_dtor[...]
42: 00000000004004d0 0 FUNC LOCAL DEFAULT 13 frame_dummy
43: 0000000000600e10 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_in[...]
44: 0000000000000000 0 FILE LOCAL DEFAULT ABS world.c
45: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
46: 0000000000400820 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__
47: 0000000000600e20 0 OBJECT LOCAL DEFAULT 20 __JCR_END__
48: 0000000000000000 0 FILE LOCAL DEFAULT ABS
49: 0000000000600e18 0 NOTYPE LOCAL DEFAULT 18 __init_array_end
50: 0000000000600e28 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC
51: 0000000000600e10 0 NOTYPE LOCAL DEFAULT 18 __init_array_start
52: 0000000000601000 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_
53: 0000000000400630 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini
54: 0000000000400580 23 FUNC GLOBAL DEFAULT 13 no_subject
55: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterT[...]
56: 0000000000601028 0 NOTYPE WEAK DEFAULT 24 data_start
57: 0000000000400500 23 FUNC GLOBAL DEFAULT 13 subject
58: 000000000060102c 0 NOTYPE GLOBAL DEFAULT 24 _edata
59: 0000000000400634 0 FUNC GLOBAL DEFAULT 14 _fini
60: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
61: 0000000000601028 0 NOTYPE GLOBAL DEFAULT 24 __data_start
62: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
63: 0000000000400648 0 OBJECT GLOBAL HIDDEN 15 __dso_handle
64: 0000000000400640 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used
65: 00000000004005c0 101 FUNC GLOBAL DEFAULT 13 __libc_csu_init
66: 0000000000601030 0 NOTYPE GLOBAL DEFAULT 25 _end
67: 0000000000400415 0 FUNC GLOBAL DEFAULT 13 _start
68: 000000000060102c 0 NOTYPE GLOBAL DEFAULT 25 __bss_start
69: 0000000000400400 21 FUNC GLOBAL DEFAULT 13 main
70: 0000000000400520 26 FUNC GLOBAL DEFAULT 13 no_say
71: 00000000004005a0 21 FUNC GLOBAL DEFAULT 13 no_main
72: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses
73: 0000000000601030 0 OBJECT GLOBAL HIDDEN 24 __TMC_END__
74: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMC[...]
75: 00000000004003a8 0 FUNC GLOBAL DEFAULT 11 _init
76: 0000000000400540 53 FUNC GLOBAL DEFAULT 13 say
Aucune information de version repérée dans ce fichier.
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: cf40a1fefb49cb1d66c7b9bd06de479d01dbad26

234
exterminatests/bins/64/elfs/testfileranges5.debug.info

@ -0,0 +1,234 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x401067
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 5840 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 11
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 37
Table d'index des chaînes d'en-tête de section: 36
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp NOBITS 00000000004002a8 000002a8
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 00000000004002c4 000002a8
0000000000000020 0000000000000000 A 0 0 4
[ 3] .hash NOBITS 00000000004002e8 000002c8
0000000000000018 0000000000000004 A 5 0 8
[ 4] .gnu.hash NOBITS 0000000000400300 000002c8
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym NOBITS 0000000000400320 000002c8
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr NOBITS 0000000000400368 000002c8
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version NOBITS 00000000004003a0 000002c8
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r NOBITS 00000000004003a8 000002c8
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn NOBITS 00000000004003c8 000002c8
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt NOBITS 00000000004003e0 000002c8
0000000000000018 0000000000000018 AI 5 23 8
[11] .init NOBITS 0000000000401000 000002c8
000000000000001a 0000000000000000 AX 0 0 4
[12] .plt NOBITS 0000000000401020 000002d0
0000000000000020 0000000000000010 AX 0 0 16
[13] .plt.got NOBITS 0000000000401040 000002d0
0000000000000008 0000000000000008 AX 0 0 8
[14] .text NOBITS 0000000000401050 000002d0
0000000000000212 0000000000000000 AX 0 0 16
[15] .fini NOBITS 0000000000401264 000002d0
0000000000000009 0000000000000000 AX 0 0 4
[16] .rodata NOBITS 0000000000402000 000002d0
000000000000000a 0000000000000000 A 0 0 4
[17] .eh_frame_hdr NOBITS 000000000040200c 000002d0
0000000000000064 0000000000000000 A 0 0 4
[18] .eh_frame NOBITS 0000000000402070 000002d0
0000000000000170 0000000000000000 A 0 0 8
[19] .init_array NOBITS 0000000000403e08 000002d0
0000000000000008 0000000000000008 WA 0 0 8
[20] .fini_array NOBITS 0000000000403e10 000002d0
0000000000000008 0000000000000008 WA 0 0 8
[21] .dynamic NOBITS 0000000000403e18 000002d0
00000000000001e0 0000000000000010 WA 6 0 8
[22] .got NOBITS 0000000000403ff8 000002d0
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt NOBITS 0000000000404000 000002d0
0000000000000020 0000000000000008 WA 0 0 8
[24] .data NOBITS 0000000000404020 000002d0
0000000000000010 0000000000000000 WA 0 0 8
[25] .bss NOBITS 0000000000404030 000002d0
0000000000000008 0000000000000000 WA 0 0 1
[26] .comment NOBITS 0000000000000000 000002d0
000000000000007f 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 000002d0
0000000000000070 0000000000000000 0 0 1
[28] .debug_info PROGBITS 0000000000000000 00000340
00000000000003ac 0000000000000000 0 0 1
[29] .debug_abbrev PROGBITS 0000000000000000 000006ec
00000000000002a3 0000000000000000 0 0 1
[30] .debug_line PROGBITS 0000000000000000 0000098f
000000000000015d 0000000000000000 0 0 1
[31] .debug_str PROGBITS 0000000000000000 00000aec
00000000000000c6 0000000000000001 MS 0 0 1
[32] .debug_loclists PROGBITS 0000000000000000 00000bb2
00000000000000ef 0000000000000000 0 0 1
[33] .debug_rnglists PROGBITS 0000000000000000 00000ca1
0000000000000047 0000000000000000 0 0 1
[34] .symtab SYMTAB 0000000000000000 00000ce8
00000000000006d8 0000000000000018 35 52 8
[35] .strtab STRTAB 0000000000000000 000013c0
00000000000001bc 0000000000000000 0 0 1
[36] .shstrtab STRTAB 0000000000000000 0000157c
0000000000000154 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x0000000000000268 0x0000000000000268 R 0x8
INTERP 0x00000000000002a8 0x00000000004002a8 0x00000000004002a8
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: ]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x00000000000003f8 0x00000000000003f8 R 0x1000
LOAD 0x0000000000001000 0x0000000000401000 0x0000000000401000
0x000000000000026d 0x000000000000026d R E 0x1000
LOAD 0x0000000000002000 0x0000000000402000 0x0000000000402000
0x00000000000001e0 0x00000000000001e0 R 0x1000
LOAD 0x0000000000002e08 0x0000000000403e08 0x0000000000403e08
0x0000000000000228 0x0000000000000230 RW 0x1000
DYNAMIC 0x0000000000002e18 0x0000000000403e18 0x0000000000403e18
0x00000000000001e0 0x00000000000001e0 RW 0x8
NOTE 0x00000000000002c4 0x00000000004002c4 0x00000000004002c4
0x0000000000000020 0x0000000000000020 R 0x4
GNU_EH_FRAME 0x000000000000200c 0x000000000040200c 0x000000000040200c
0x0000000000000064 0x0000000000000064 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x10
GNU_RELRO 0x0000000000002e08 0x0000000000403e08 0x0000000000403e08
0x00000000000001f8 0x00000000000001f8 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp .comment
02 .interp .note.ABI-tag .hash .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt
03 .init .plt .plt.got .text .fini
04 .rodata .eh_frame_hdr .eh_frame
05 .init_array .fini_array .dynamic .got .got.plt .data .bss
06 .dynamic
07 .comment
08 .eh_frame_hdr
09
10 .init_array .fini_array .dynamic .got
Il n'y a pas de section dynamique dans ce fichier.
Il n'y a pas de réadressages dans ce fichier.
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .symtab » contient 73 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 00000000004002a8 0 SECTION LOCAL DEFAULT 1 .interp
2: 00000000004002c4 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 00000000004002e8 0 SECTION LOCAL DEFAULT 3 .hash
4: 0000000000400300 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 0000000000400320 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 0000000000400368 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 00000000004003a0 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 00000000004003a8 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 00000000004003c8 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 00000000004003e0 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 0000000000401000 0 SECTION LOCAL DEFAULT 11 .init
12: 0000000000401020 0 SECTION LOCAL DEFAULT 12 .plt
13: 0000000000401040 0 SECTION LOCAL DEFAULT 13 .plt.got
14: 0000000000401050 0 SECTION LOCAL DEFAULT 14 .text
15: 0000000000401264 0 SECTION LOCAL DEFAULT 15 .fini
16: 0000000000402000 0 SECTION LOCAL DEFAULT 16 .rodata
17: 000000000040200c 0 SECTION LOCAL DEFAULT 17 .eh_frame_hdr
18: 0000000000402070 0 SECTION LOCAL DEFAULT 18 .eh_frame
19: 0000000000403e08 0 SECTION LOCAL DEFAULT 19 .init_array
20: 0000000000403e10 0 SECTION LOCAL DEFAULT 20 .fini_array
21: 0000000000403e18 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 0000000000403ff8 0 SECTION LOCAL DEFAULT 22 .got
23: 0000000000404000 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 0000000000404020 0 SECTION LOCAL DEFAULT 24 .data
25: 0000000000404030 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_info
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_abbrev
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_line
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_str
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_loclists
33: 0000000000000000 0 SECTION LOCAL DEFAULT 33 .debug_rnglists
34: 0000000000000000 0 FILE LOCAL DEFAULT ABS hello.c
35: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
36: 00000000004010a0 0 FUNC LOCAL DEFAULT 14 deregister_tm_clones
37: 00000000004010d0 0 FUNC LOCAL DEFAULT 14 register_tm_clones
38: 0000000000401110 0 FUNC LOCAL DEFAULT 14 __do_global_dtors_aux
39: 0000000000404030 1 OBJECT LOCAL DEFAULT 25 completed.7251
40: 0000000000403e10 0 OBJECT LOCAL DEFAULT 20 __do_global_dtor[...]
41: 0000000000401140 0 FUNC LOCAL DEFAULT 14 frame_dummy
42: 0000000000403e08 0 OBJECT LOCAL DEFAULT 19 __frame_dummy_in[...]
43: 0000000000000000 0 FILE LOCAL DEFAULT ABS world.c
44: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
45: 00000000004021dc 0 OBJECT LOCAL DEFAULT 18 __FRAME_END__
46: 0000000000000000 0 FILE LOCAL DEFAULT ABS
47: 0000000000403e10 0 NOTYPE LOCAL DEFAULT 19 __init_array_end
48: 0000000000403e18 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC
49: 0000000000403e08 0 NOTYPE LOCAL DEFAULT 19 __init_array_start
50: 000000000040200c 0 NOTYPE LOCAL DEFAULT 17 __GNU_EH_FRAME_HDR
51: 0000000000404000 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_
52: 0000000000401260 2 FUNC GLOBAL DEFAULT 14 __libc_csu_fini
53: 00000000004011c0 16 FUNC GLOBAL DEFAULT 14 no_subject
54: 0000000000404020 0 NOTYPE WEAK DEFAULT 24 data_start
55: 0000000000401150 16 FUNC GLOBAL DEFAULT 14 subject
56: 0000000000404030 0 NOTYPE GLOBAL DEFAULT 24 _edata
57: 0000000000401264 0 FUNC GLOBAL DEFAULT 15 _fini
58: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
59: 0000000000404020 0 NOTYPE GLOBAL DEFAULT 24 __data_start
60: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
61: 0000000000404028 0 OBJECT GLOBAL HIDDEN 24 __dso_handle
62: 0000000000402000 4 OBJECT GLOBAL DEFAULT 16 _IO_stdin_used
63: 00000000004011f0 101 FUNC GLOBAL DEFAULT 14 __libc_csu_init
64: 0000000000404038 0 NOTYPE GLOBAL DEFAULT 25 _end
65: 0000000000401067 0 FUNC GLOBAL DEFAULT 14 _start
66: 0000000000404030 0 NOTYPE GLOBAL DEFAULT 25 __bss_start
67: 0000000000401050 23 FUNC GLOBAL DEFAULT 14 main
68: 0000000000401160 26 FUNC GLOBAL DEFAULT 14 no_say
69: 00000000004011d0 23 FUNC GLOBAL DEFAULT 14 no_main
70: 0000000000404030 0 OBJECT GLOBAL HIDDEN 24 __TMC_END__
71: 0000000000401000 0 FUNC GLOBAL DEFAULT 11 _init
72: 0000000000401180 64 FUNC GLOBAL DEFAULT 14 say
Aucune information de version repérée dans ce fichier.
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32

239
exterminatests/bins/64/elfs/testfilesplitranges4.debug.info

@ -0,0 +1,239 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x4003f7
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 4496 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 9
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 39
Table d'index des chaînes d'en-tête de section: 38
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp NOBITS 0000000000400238 00000238
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 0000000000400254 00000238
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.bu[...] NOTE 0000000000400274 00000258
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash NOBITS 0000000000400298 00000280
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym NOBITS 00000000004002b8 00000280
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr NOBITS 0000000000400300 00000280
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version NOBITS 0000000000400338 00000280
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r NOBITS 0000000000400340 00000280
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn NOBITS 0000000000400360 00000280
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt NOBITS 0000000000400378 00000280
0000000000000018 0000000000000018 AI 5 23 8
[11] .init NOBITS 0000000000400390 00000280
000000000000001a 0000000000000000 AX 0 0 4
[12] .plt NOBITS 00000000004003b0 00000280
0000000000000020 0000000000000010 AX 0 0 16
[13] .plt.got NOBITS 00000000004003d0 00000280
0000000000000008 0000000000000000 AX 0 0 8
[14] .text NOBITS 00000000004003e0 00000280
0000000000000202 0000000000000000 AX 0 0 16
[15] .fini NOBITS 00000000004005e4 00000280
0000000000000009 0000000000000000 AX 0 0 4
[16] .rodata NOBITS 00000000004005f0 00000280
0000000000000016 0000000000000000 A 0 0 8
[17] .eh_frame_hdr NOBITS 0000000000400608 00000280
0000000000000064 0000000000000000 A 0 0 4
[18] .eh_frame NOBITS 0000000000400670 00000280
0000000000000184 0000000000000000 A 0 0 8
[19] .init_array NOBITS 0000000000600e18 00000280
0000000000000008 0000000000000008 WA 0 0 8
[20] .fini_array NOBITS 0000000000600e20 00000280
0000000000000008 0000000000000008 WA 0 0 8
[21] .dynamic NOBITS 0000000000600e28 00000280
00000000000001d0 0000000000000010 WA 6 0 8
[22] .got NOBITS 0000000000600ff8 00000280
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt NOBITS 0000000000601000 00000280
0000000000000020 0000000000000008 WA 0 0 8
[24] .data NOBITS 0000000000601020 00000280
0000000000000004 0000000000000000 WA 0 0 1
[25] .bss NOBITS 0000000000601024 00000280
0000000000000004 0000000000000000 WA 0 0 1
[26] .comment NOBITS 0000000000000000 00000280
0000000000000059 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 00000280
0000000000000070 0000000000000000 0 0 1
[28] .debug_info PROGBITS 0000000000000000 000002f0
000000000000006c 0000000000000000 0 0 1
[29] .debug_abbrev PROGBITS 0000000000000000 0000035c
000000000000003a 0000000000000000 0 0 1
[30] .debug_line PROGBITS 0000000000000000 00000396
00000000000000cd 0000000000000000 0 0 1
[31] .debug_str PROGBITS 0000000000000000 00000463
0000000000000052 0000000000000001 MS 0 0 1
[32] .debug_ranges PROGBITS 0000000000000000 000004b5
00000000000000a0 0000000000000000 0 0 1
[33] .debug_addr PROGBITS 0000000000000000 00000555
0000000000000120 0000000000000000 0 0 1
[34] .debug_gnu_p[...] PROGBITS 0000000000000000 00000675
0000000000000081 0000000000000000 0 0 1
[35] .debug_gnu_p[...] PROGBITS 0000000000000000 000006f6
000000000000004a 0000000000000000 0 0 1
[36] .symtab SYMTAB 0000000000000000 00000740
0000000000000708 0000000000000018 37 54 8
[37] .strtab STRTAB 0000000000000000 00000e48
00000000000001bc 0000000000000000 0 0 1
[38] .shstrtab STRTAB 0000000000000000 00001004
0000000000000189 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x00000000000001f8 0x00000000000001f8 R E 0x8
INTERP 0x0000000000000238 0x0000000000400238 0x0000000000400238
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: ]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x00000000000007f4 0x00000000000007f4 R E 0x200000
LOAD 0x0000000000000e18 0x0000000000600e18 0x0000000000600e18
0x000000000000020c 0x0000000000000210 RW 0x200000
DYNAMIC 0x0000000000000e28 0x0000000000600e28 0x0000000000600e28
0x00000000000001d0 0x00000000000001d0 RW 0x8
NOTE 0x0000000000000254 0x0000000000400254 0x0000000000400254
0x0000000000000044 0x0000000000000044 R 0x4
GNU_EH_FRAME 0x0000000000000608 0x0000000000400608 0x0000000000400608
0x0000000000000064 0x0000000000000064 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x10
GNU_RELRO 0x0000000000000e18 0x0000000000600e18 0x0000000000600e18
0x00000000000001e8 0x00000000000001e8 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp .comment
02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .plt.got .text .fini .rodata .eh_frame_hdr .eh_frame
03 .init_array .fini_array .dynamic .got .got.plt .data .bss
04 .dynamic
05 .note.gnu.build-id .comment
06 .eh_frame_hdr
07
08 .init_array .fini_array .dynamic .got
Il n'y a pas de section dynamique dans ce fichier.
Il n'y a pas de réadressages dans ce fichier.
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .symtab » contient 75 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 0000000000400238 0 SECTION LOCAL DEFAULT 1 .interp
2: 0000000000400254 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 0000000000400274 0 SECTION LOCAL DEFAULT 3 .note.gnu.build-id
4: 0000000000400298 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 00000000004002b8 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 0000000000400300 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 0000000000400338 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 0000000000400340 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 0000000000400360 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 0000000000400378 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 0000000000400390 0 SECTION LOCAL DEFAULT 11 .init
12: 00000000004003b0 0 SECTION LOCAL DEFAULT 12 .plt
13: 00000000004003d0 0 SECTION LOCAL DEFAULT 13 .plt.got
14: 00000000004003e0 0 SECTION LOCAL DEFAULT 14 .text
15: 00000000004005e4 0 SECTION LOCAL DEFAULT 15 .fini
16: 00000000004005f0 0 SECTION LOCAL DEFAULT 16 .rodata
17: 0000000000400608 0 SECTION LOCAL DEFAULT 17 .eh_frame_hdr
18: 0000000000400670 0 SECTION LOCAL DEFAULT 18 .eh_frame
19: 0000000000600e18 0 SECTION LOCAL DEFAULT 19 .init_array
20: 0000000000600e20 0 SECTION LOCAL DEFAULT 20 .fini_array
21: 0000000000600e28 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 0000000000600ff8 0 SECTION LOCAL DEFAULT 22 .got
23: 0000000000601000 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 0000000000601020 0 SECTION LOCAL DEFAULT 24 .data
25: 0000000000601024 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_info
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_abbrev
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_line
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_str
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_ranges
33: 0000000000000000 0 SECTION LOCAL DEFAULT 33 .debug_addr
34: 0000000000000000 0 SECTION LOCAL DEFAULT 34 .debug_gnu_pubnames
35: 0000000000000000 0 SECTION LOCAL DEFAULT 35 .debug_gnu_pubtypes
36: 0000000000000000 0 FILE LOCAL DEFAULT ABS hello.c
37: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
38: 0000000000400430 0 FUNC LOCAL DEFAULT 14 deregister_tm_clones
39: 0000000000400460 0 FUNC LOCAL DEFAULT 14 register_tm_clones
40: 00000000004004a0 0 FUNC LOCAL DEFAULT 14 __do_global_dtors_aux
41: 0000000000601024 1 OBJECT LOCAL DEFAULT 25 completed.6942
42: 0000000000600e20 0 OBJECT LOCAL DEFAULT 20 __do_global_dtor[...]
43: 00000000004004d0 0 FUNC LOCAL DEFAULT 14 frame_dummy
44: 0000000000600e18 0 OBJECT LOCAL DEFAULT 19 __frame_dummy_in[...]
45: 0000000000000000 0 FILE LOCAL DEFAULT ABS world.c
46: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
47: 00000000004007f0 0 OBJECT LOCAL DEFAULT 18 __FRAME_END__
48: 0000000000000000 0 FILE LOCAL DEFAULT ABS
49: 0000000000600e20 0 NOTYPE LOCAL DEFAULT 19 __init_array_end
50: 0000000000600e28 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC
51: 0000000000600e18 0 NOTYPE LOCAL DEFAULT 19 __init_array_start
52: 0000000000400608 0 NOTYPE LOCAL DEFAULT 17 __GNU_EH_FRAME_HDR
53: 0000000000601000 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_
54: 00000000004005e0 2 FUNC GLOBAL DEFAULT 14 __libc_csu_fini
55: 0000000000400540 16 FUNC GLOBAL DEFAULT 14 no_subject
56: 0000000000601020 0 NOTYPE WEAK DEFAULT 24 data_start
57: 00000000004004e0 16 FUNC GLOBAL DEFAULT 14 subject
58: 0000000000601024 0 NOTYPE GLOBAL DEFAULT 24 _edata
59: 00000000004005e4 0 FUNC GLOBAL DEFAULT 15 _fini
60: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
61: 0000000000601020 0 NOTYPE GLOBAL DEFAULT 24 __data_start
62: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
63: 00000000004005f8 0 OBJECT GLOBAL HIDDEN 16 __dso_handle
64: 00000000004005f0 4 OBJECT GLOBAL DEFAULT 16 _IO_stdin_used
65: 0000000000400570 101 FUNC GLOBAL DEFAULT 14 __libc_csu_init
66: 0000000000601028 0 NOTYPE GLOBAL DEFAULT 25 _end
67: 00000000004003f7 0 FUNC GLOBAL DEFAULT 14 _start
68: 0000000000601024 0 NOTYPE GLOBAL DEFAULT 25 __bss_start
69: 00000000004003e0 23 FUNC GLOBAL DEFAULT 14 main
70: 00000000004004f0 15 FUNC GLOBAL DEFAULT 14 no_say
71: 0000000000400550 23 FUNC GLOBAL DEFAULT 14 no_main
72: 0000000000601028 0 OBJECT GLOBAL HIDDEN 24 __TMC_END__
73: 0000000000400390 0 FUNC GLOBAL DEFAULT 11 _init
74: 0000000000400500 64 FUNC GLOBAL DEFAULT 14 say
Aucune information de version repérée dans ce fichier.
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32
Affichage des notes trouvées dans: .note.gnu.build-id
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: 98b82a6dcbf6295b69ce3ff11379e2faa1dbf192

240
exterminatests/bins/64/elfs/testfilesplitranges5.debug.info

@ -0,0 +1,240 @@
En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: EXEC (fichier exécutable)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x401067
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 4664 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 11
Taille des en-têtes de section: 64 (octets)
Nombre d'en-têtes de section: 39
Table d'index des chaînes d'en-tête de section: 38
En-têtes de section :
[Nr] Nom Type Adresse Décalage
Taille TaillEntrée Fanion Lien Info Alignement
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp NOBITS 00000000004002a8 000002a8
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 00000000004002c4 000002a8
0000000000000020 0000000000000000 A 0 0 4
[ 3] .hash NOBITS 00000000004002e8 000002c8
0000000000000018 0000000000000004 A 5 0 8
[ 4] .gnu.hash NOBITS 0000000000400300 000002c8
000000000000001c 0000000000000000 A 5 0 8
[ 5] .dynsym NOBITS 0000000000400320 000002c8
0000000000000048 0000000000000018 A 6 1 8
[ 6] .dynstr NOBITS 0000000000400368 000002c8
0000000000000038 0000000000000000 A 0 0 1
[ 7] .gnu.version NOBITS 00000000004003a0 000002c8
0000000000000006 0000000000000002 A 5 0 2
[ 8] .gnu.version_r NOBITS 00000000004003a8 000002c8
0000000000000020 0000000000000000 A 6 1 8
[ 9] .rela.dyn NOBITS 00000000004003c8 000002c8
0000000000000018 0000000000000018 A 5 0 8
[10] .rela.plt NOBITS 00000000004003e0 000002c8
0000000000000018 0000000000000018 AI 5 23 8
[11] .init NOBITS 0000000000401000 000002c8
000000000000001a 0000000000000000 AX 0 0 4
[12] .plt NOBITS 0000000000401020 000002d0
0000000000000020 0000000000000010 AX 0 0 16
[13] .plt.got NOBITS 0000000000401040 000002d0
0000000000000008 0000000000000008 AX 0 0 8
[14] .text NOBITS 0000000000401050 000002d0
0000000000000212 0000000000000000 AX 0 0 16
[15] .fini NOBITS 0000000000401264 000002d0
0000000000000009 0000000000000000 AX 0 0 4
[16] .rodata NOBITS 0000000000402000 000002d0
000000000000000a 0000000000000000 A 0 0 4
[17] .eh_frame_hdr NOBITS 000000000040200c 000002d0
0000000000000064 0000000000000000 A 0 0 4
[18] .eh_frame NOBITS 0000000000402070 000002d0
0000000000000170 0000000000000000 A 0 0 8
[19] .init_array NOBITS 0000000000403e08 000002d0
0000000000000008 0000000000000008 WA 0 0 8
[20] .fini_array NOBITS 0000000000403e10 000002d0
0000000000000008 0000000000000008 WA 0 0 8
[21] .dynamic NOBITS 0000000000403e18 000002d0
00000000000001e0 0000000000000010 WA 6 0 8
[22] .got NOBITS 0000000000403ff8 000002d0
0000000000000008 0000000000000008 WA 0 0 8
[23] .got.plt NOBITS 0000000000404000 000002d0
0000000000000020 0000000000000008 WA 0 0 8
[24] .data NOBITS 0000000000404020 000002d0
0000000000000010 0000000000000000 WA 0 0 8
[25] .bss NOBITS 0000000000404030 000002d0
0000000000000008 0000000000000000 WA 0 0 1
[26] .comment NOBITS 0000000000000000 000002d0
000000000000007f 0000000000000001 MS 0 0 1
[27] .debug_aranges PROGBITS 0000000000000000 000002d0
0000000000000070 0000000000000000 0 0 1
[28] .debug_info PROGBITS 0000000000000000 00000340
000000000000006e 0000000000000000 0 0 1
[29] .debug_abbrev PROGBITS 0000000000000000 000003ae
000000000000002e 0000000000000000 0 0 1
[30] .debug_line PROGBITS 0000000000000000 000003dc
000000000000015d 0000000000000000 0 0 1
[31] .debug_str PROGBITS 0000000000000000 00000539
0000000000000054 0000000000000001 MS 0 0 1
[32] .debug_addr PROGBITS 0000000000000000 0000058d
0000000000000148 0000000000000000 0 0 1
[33] .debug_gnu_p[...] PROGBITS 0000000000000000 000006d5
0000000000000081 0000000000000000 0 0 1
[34] .debug_gnu_p[...] PROGBITS 0000000000000000 00000756
000000000000004a 0000000000000000 0 0 1
[35] .debug_rnglists PROGBITS 0000000000000000 000007a0
0000000000000053 0000000000000000 0 0 1
[36] .symtab SYMTAB 0000000000000000 000007f8
0000000000000708 0000000000000018 37 54 8
[37] .strtab STRTAB 0000000000000000 00000f00
00000000000001bc 0000000000000000 0 0 1
[38] .shstrtab STRTAB 0000000000000000 000010bc
0000000000000178 0000000000000000 0 0 1
Clé des fanions :
W (écriture), A (allocation), X (exécution), M (fusion), S (chaînes), I (info),
L (ordre des liens), O (traitement supplémentaire par l'OS requis), G (groupe),
T (TLS), C (compressé), x (inconnu), o (spécifique à l'OS), E (exclu),
D (mbind), l (grand), p (processor specific)
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040
0x0000000000000268 0x0000000000000268 R 0x8
INTERP 0x00000000000002a8 0x00000000004002a8 0x00000000004002a8
0x000000000000001c 0x000000000000001c R 0x1
[Réquisition de l'interpréteur de programme: ]
LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
0x00000000000003f8 0x00000000000003f8 R 0x1000
LOAD 0x0000000000001000 0x0000000000401000 0x0000000000401000
0x000000000000026d 0x000000000000026d R E 0x1000
LOAD 0x0000000000002000 0x0000000000402000 0x0000000000402000
0x00000000000001e0 0x00000000000001e0 R 0x1000
LOAD 0x0000000000002e08 0x0000000000403e08 0x0000000000403e08
0x0000000000000228 0x0000000000000230 RW 0x1000
DYNAMIC 0x0000000000002e18 0x0000000000403e18 0x0000000000403e18
0x00000000000001e0 0x00000000000001e0 RW 0x8
NOTE 0x00000000000002c4 0x00000000004002c4 0x00000000004002c4
0x0000000000000020 0x0000000000000020 R 0x4
GNU_EH_FRAME 0x000000000000200c 0x000000000040200c 0x000000000040200c
0x0000000000000064 0x0000000000000064 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x10
GNU_RELRO 0x0000000000002e08 0x0000000000403e08 0x0000000000403e08
0x00000000000001f8 0x00000000000001f8 R 0x1
Correspondance section/segment :
Sections de segment...
00
01 .interp .comment
02 .interp .note.ABI-tag .hash .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt
03 .init .plt .plt.got .text .fini
04 .rodata .eh_frame_hdr .eh_frame
05 .init_array .fini_array .dynamic .got .got.plt .data .bss
06 .dynamic
07 .comment
08 .eh_frame_hdr
09
10 .init_array .fini_array .dynamic .got
Il n'y a pas de section dynamique dans ce fichier.
Il n'y a pas de réadressages dans ce fichier.
Pas d'information de déroulement spécifique au processeur à décoder
La table de symboles « .symtab » contient 75 entrées :
Num: Valeur Tail Type Lien Vis Ndx Nom
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
1: 00000000004002a8 0 SECTION LOCAL DEFAULT 1 .interp
2: 00000000004002c4 0 SECTION LOCAL DEFAULT 2 .note.ABI-tag
3: 00000000004002e8 0 SECTION LOCAL DEFAULT 3 .hash
4: 0000000000400300 0 SECTION LOCAL DEFAULT 4 .gnu.hash
5: 0000000000400320 0 SECTION LOCAL DEFAULT 5 .dynsym
6: 0000000000400368 0 SECTION LOCAL DEFAULT 6 .dynstr
7: 00000000004003a0 0 SECTION LOCAL DEFAULT 7 .gnu.version
8: 00000000004003a8 0 SECTION LOCAL DEFAULT 8 .gnu.version_r
9: 00000000004003c8 0 SECTION LOCAL DEFAULT 9 .rela.dyn
10: 00000000004003e0 0 SECTION LOCAL DEFAULT 10 .rela.plt
11: 0000000000401000 0 SECTION LOCAL DEFAULT 11 .init
12: 0000000000401020 0 SECTION LOCAL DEFAULT 12 .plt
13: 0000000000401040 0 SECTION LOCAL DEFAULT 13 .plt.got
14: 0000000000401050 0 SECTION LOCAL DEFAULT 14 .text
15: 0000000000401264 0 SECTION LOCAL DEFAULT 15 .fini
16: 0000000000402000 0 SECTION LOCAL DEFAULT 16 .rodata
17: 000000000040200c 0 SECTION LOCAL DEFAULT 17 .eh_frame_hdr
18: 0000000000402070 0 SECTION LOCAL DEFAULT 18 .eh_frame
19: 0000000000403e08 0 SECTION LOCAL DEFAULT 19 .init_array
20: 0000000000403e10 0 SECTION LOCAL DEFAULT 20 .fini_array
21: 0000000000403e18 0 SECTION LOCAL DEFAULT 21 .dynamic
22: 0000000000403ff8 0 SECTION LOCAL DEFAULT 22 .got
23: 0000000000404000 0 SECTION LOCAL DEFAULT 23 .got.plt
24: 0000000000404020 0 SECTION LOCAL DEFAULT 24 .data
25: 0000000000404030 0 SECTION LOCAL DEFAULT 25 .bss
26: 0000000000000000 0 SECTION LOCAL DEFAULT 26 .comment
27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 .debug_aranges
28: 0000000000000000 0 SECTION LOCAL DEFAULT 28 .debug_info
29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_abbrev
30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_line
31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_str
32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_addr
33: 0000000000000000 0 SECTION LOCAL DEFAULT 33 .debug_gnu_pubnames
34: 0000000000000000 0 SECTION LOCAL DEFAULT 34 .debug_gnu_pubtypes
35: 0000000000000000 0 SECTION LOCAL DEFAULT 35 .debug_rnglists
36: 0000000000000000 0 FILE LOCAL DEFAULT ABS hello.c
37: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
38: 00000000004010a0 0 FUNC LOCAL DEFAULT 14 deregister_tm_clones
39: 00000000004010d0 0 FUNC LOCAL DEFAULT 14 register_tm_clones
40: 0000000000401110 0 FUNC LOCAL DEFAULT 14 __do_global_dtors_aux
41: 0000000000404030 1 OBJECT LOCAL DEFAULT 25 completed.7251
42: 0000000000403e10 0 OBJECT LOCAL DEFAULT 20 __do_global_dtor[...]
43: 0000000000401140 0 FUNC LOCAL DEFAULT 14 frame_dummy
44: 0000000000403e08 0 OBJECT LOCAL DEFAULT 19 __frame_dummy_in[...]
45: 0000000000000000 0 FILE LOCAL DEFAULT ABS world.c
46: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c
47: 00000000004021dc 0 OBJECT LOCAL DEFAULT 18 __FRAME_END__
48: 0000000000000000 0 FILE LOCAL DEFAULT ABS
49: 0000000000403e10 0 NOTYPE LOCAL DEFAULT 19 __init_array_end
50: 0000000000403e18 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC
51: 0000000000403e08 0 NOTYPE LOCAL DEFAULT 19 __init_array_start
52: 000000000040200c 0 NOTYPE LOCAL DEFAULT 17 __GNU_EH_FRAME_HDR
53: 0000000000404000 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_
54: 0000000000401260 2 FUNC GLOBAL DEFAULT 14 __libc_csu_fini
55: 00000000004011c0 16 FUNC GLOBAL DEFAULT 14 no_subject
56: 0000000000404020 0 NOTYPE WEAK DEFAULT 24 data_start
57: 0000000000401150 16 FUNC GLOBAL DEFAULT 14 subject
58: 0000000000404030 0 NOTYPE GLOBAL DEFAULT 24 _edata
59: 0000000000401264 0 FUNC GLOBAL DEFAULT 15 _fini
60: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_mai[...]
61: 0000000000404020 0 NOTYPE GLOBAL DEFAULT 24 __data_start
62: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__
63: 0000000000404028 0 OBJECT GLOBAL HIDDEN 24 __dso_handle
64: 0000000000402000 4 OBJECT GLOBAL DEFAULT 16 _IO_stdin_used
65: 00000000004011f0 101 FUNC GLOBAL DEFAULT 14 __libc_csu_init
66: 0000000000404038 0 NOTYPE GLOBAL DEFAULT 25 _end
67: 0000000000401067 0 FUNC GLOBAL DEFAULT 14 _start
68: 0000000000404030 0 NOTYPE GLOBAL DEFAULT 25 __bss_start
69: 0000000000401050 23 FUNC GLOBAL DEFAULT 14 main
70: 0000000000401160 26 FUNC GLOBAL DEFAULT 14 no_say
71: 00000000004011d0 23 FUNC GLOBAL DEFAULT 14 no_main
72: 0000000000404030 0 OBJECT GLOBAL HIDDEN 24 __TMC_END__
73: 0000000000401000 0 FUNC GLOBAL DEFAULT 11 _init
74: 0000000000401180 64 FUNC GLOBAL DEFAULT 14 say
Aucune information de version repérée dans ce fichier.
Affichage des notes trouvées dans: .note.ABI-tag
Propriétaire Taille des données Description
GNU 0x00000010 NT_GNU_ABI_TAG (étiquette de version ABI)
OS: Linux, ABI: 2.6.32

BIN
exterminatests/bins/64/testfile-addrx_constx-4

Binary file not shown.

BIN
exterminatests/bins/64/testfile-addrx_constx-5

Binary file not shown.

BIN
exterminatests/bins/64/testfile-backtrace-demangle

Binary file not shown.

BIN
exterminatests/bins/64/testfile-backtrace-demangle.core

Binary file not shown.

BIN
exterminatests/bins/64/testfile-const-values.debug

Binary file not shown.

BIN
exterminatests/bins/64/testfile-debug

Binary file not shown.

BIN
exterminatests/bins/64/testfile-debug-types

Binary file not shown.

BIN
exterminatests/bins/64/testfile-dw-form-indirect

Binary file not shown.

BIN
exterminatests/bins/64/testfile-dwarf-4

Binary file not shown.

BIN
exterminatests/bins/64/testfile-dwarf-5

Binary file not shown.

BIN
exterminatests/bins/64/testfile-dwzstr

Binary file not shown.

BIN
exterminatests/bins/64/testfile-gnu-property-note

Binary file not shown.

BIN
exterminatests/bins/64/testfile-info-link

Binary file not shown.

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save