
driver:     file format elf64-x86-64
driver
architecture: i386:x86-64, flags 0x00000112:
EXEC_P, HAS_SYMS, D_PAGED
start address 0x0000000000400530

Program Header:
    PHDR off    0x0000000000000040 vaddr 0x0000000000400040 paddr 0x0000000000400040 align 2**3
         filesz 0x00000000000001c0 memsz 0x00000000000001c0 flags r-x
  INTERP off    0x0000000000000200 vaddr 0x0000000000400200 paddr 0x0000000000400200 align 2**0
         filesz 0x000000000000001c memsz 0x000000000000001c flags r--
    LOAD off    0x0000000000000000 vaddr 0x0000000000400000 paddr 0x0000000000400000 align 2**20
         filesz 0x00000000000007b4 memsz 0x00000000000007b4 flags r-x
    LOAD off    0x00000000000007b8 vaddr 0x00000000005007b8 paddr 0x00000000005007b8 align 2**20
         filesz 0x0000000000000214 memsz 0x0000000000000218 flags rw-
 DYNAMIC off    0x00000000000007e0 vaddr 0x00000000005007e0 paddr 0x00000000005007e0 align 2**3
         filesz 0x00000000000001a0 memsz 0x00000000000001a0 flags rw-
    NOTE off    0x000000000000021c vaddr 0x000000000040021c paddr 0x000000000040021c align 2**2
         filesz 0x0000000000000020 memsz 0x0000000000000020 flags r--
EH_FRAME off    0x00000000000006fc vaddr 0x00000000004006fc paddr 0x00000000004006fc align 2**2
         filesz 0x0000000000000024 memsz 0x0000000000000024 flags r--
   STACK off    0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**3
         filesz 0x0000000000000000 memsz 0x0000000000000000 flags rw-

Dynamic Section:
  NEEDED      ./kernels.so
  NEEDED      libc.so.6
  INIT        0x4004e8
  FINI        0x4006e8
  HASH        0x400240
  STRTAB      0x4003c0
  SYMTAB      0x400288
  STRSZ       0xa6
  SYMENT      0x18
  DEBUG       0x0
  PLTGOT      0x500988
  PLTRELSZ    0x30
  PLTREL      0x7
  JMPREL      0x4004b8
  RELA        0x4004a0
  RELASZ      0x18
  RELAENT     0x18
  VERNEED     0x400480
  VERNEEDNUM  0x1
  VERSYM      0x400466

Version References:
  required from libc.so.6:
    0x09691a75 0x00 02 GLIBC_2.2.5

Sections:
Idx Name          Size      VMA               LMA               File off  Algn
  0 .interp       0000001c  0000000000400200  0000000000400200  00000200  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  1 .note.ABI-tag 00000020  000000000040021c  000000000040021c  0000021c  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  2 .hash         00000048  0000000000400240  0000000000400240  00000240  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  3 .dynsym       00000138  0000000000400288  0000000000400288  00000288  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  4 .dynstr       000000a6  00000000004003c0  00000000004003c0  000003c0  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  5 .gnu.version  0000001a  0000000000400466  0000000000400466  00000466  2**1
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  6 .gnu.version_r 00000020  0000000000400480  0000000000400480  00000480  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  7 .rela.dyn     00000018  00000000004004a0  00000000004004a0  000004a0  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  8 .rela.plt     00000030  00000000004004b8  00000000004004b8  000004b8  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  9 .init         00000018  00000000004004e8  00000000004004e8  000004e8  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
 10 .plt          00000030  0000000000400500  0000000000400500  00000500  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
 11 .text         000001b8  0000000000400530  0000000000400530  00000530  2**4
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
 12 .fini         0000000e  00000000004006e8  00000000004006e8  000006e8  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
 13 .rodata       00000004  00000000004006f8  00000000004006f8  000006f8  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 14 .eh_frame_hdr 00000024  00000000004006fc  00000000004006fc  000006fc  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 15 .eh_frame     00000094  0000000000400720  0000000000400720  00000720  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 16 .ctors        00000010  00000000005007b8  00000000005007b8  000007b8  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 17 .dtors        00000010  00000000005007c8  00000000005007c8  000007c8  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 18 .jcr          00000008  00000000005007d8  00000000005007d8  000007d8  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 19 .dynamic      000001a0  00000000005007e0  00000000005007e0  000007e0  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 20 .got          00000008  0000000000500980  0000000000500980  00000980  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 21 .got.plt      00000028  0000000000500988  0000000000500988  00000988  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 22 .data         0000001c  00000000005009b0  00000000005009b0  000009b0  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 23 .bss          00000004  00000000005009cc  00000000005009cc  000009cc  2**2
                  ALLOC
 24 .comment      00000126  0000000000000000  0000000000000000  000009cc  2**0
                  CONTENTS, READONLY
 25 .debug_aranges 00000030  0000000000000000  0000000000000000  00000af2  2**0
                  CONTENTS, READONLY, DEBUGGING
 26 .debug_pubnames 00000025  0000000000000000  0000000000000000  00000b22  2**0
                  CONTENTS, READONLY, DEBUGGING
 27 .debug_info   000002fc  0000000000000000  0000000000000000  00000b47  2**0
                  CONTENTS, READONLY, DEBUGGING
 28 .debug_abbrev 000000d7  0000000000000000  0000000000000000  00000e43  2**0
                  CONTENTS, READONLY, DEBUGGING
 29 .debug_line   00000079  0000000000000000  0000000000000000  00000f1a  2**0
                  CONTENTS, READONLY, DEBUGGING
 30 .debug_frame  00000038  0000000000000000  0000000000000000  00000f98  2**3
                  CONTENTS, READONLY, DEBUGGING
 31 .debug_str    00000219  0000000000000000  0000000000000000  00000fd0  2**0
                  CONTENTS, READONLY, DEBUGGING
SYMBOL TABLE:
0000000000400200 l    d  .interp	0000000000000000              
000000000040021c l    d  .note.ABI-tag	0000000000000000              
0000000000400240 l    d  .hash	0000000000000000              
0000000000400288 l    d  .dynsym	0000000000000000              
00000000004003c0 l    d  .dynstr	0000000000000000              
0000000000400466 l    d  .gnu.version	0000000000000000              
0000000000400480 l    d  .gnu.version_r	0000000000000000              
00000000004004a0 l    d  .rela.dyn	0000000000000000              
00000000004004b8 l    d  .rela.plt	0000000000000000              
00000000004004e8 l    d  .init	0000000000000000              
0000000000400500 l    d  .plt	0000000000000000              
0000000000400530 l    d  .text	0000000000000000              
00000000004006e8 l    d  .fini	0000000000000000              
00000000004006f8 l    d  .rodata	0000000000000000              
00000000004006fc l    d  .eh_frame_hdr	0000000000000000              
0000000000400720 l    d  .eh_frame	0000000000000000              
00000000005007b8 l    d  .ctors	0000000000000000              
00000000005007c8 l    d  .dtors	0000000000000000              
00000000005007d8 l    d  .jcr	0000000000000000              
00000000005007e0 l    d  .dynamic	0000000000000000              
0000000000500980 l    d  .got	0000000000000000              
0000000000500988 l    d  .got.plt	0000000000000000              
00000000005009b0 l    d  .data	0000000000000000              
00000000005009cc l    d  .bss	0000000000000000              
0000000000000000 l    d  .comment	0000000000000000              
0000000000000000 l    d  .debug_aranges	0000000000000000              
0000000000000000 l    d  .debug_pubnames	0000000000000000              
0000000000000000 l    d  .debug_info	0000000000000000              
0000000000000000 l    d  .debug_abbrev	0000000000000000              
0000000000000000 l    d  .debug_line	0000000000000000              
0000000000000000 l    d  .debug_frame	0000000000000000              
0000000000000000 l    d  .debug_str	0000000000000000              
0000000000000000 l    d  *ABS*	0000000000000000              
0000000000000000 l    d  *ABS*	0000000000000000              
0000000000000000 l    d  *ABS*	0000000000000000              
000000000040055c l     F .text	0000000000000000              call_gmon_start
0000000000000000 l    df *ABS*	0000000000000000              crtstuff.c
00000000005007b8 l     O .ctors	0000000000000000              __CTOR_LIST__
00000000005007c8 l     O .dtors	0000000000000000              __DTOR_LIST__
00000000005007d8 l     O .jcr	0000000000000000              __JCR_LIST__
00000000005009c0 l     O .data	0000000000000000              p.0
00000000005009cc l     O .bss	0000000000000001              completed.1
0000000000400580 l     F .text	0000000000000000              __do_global_dtors_aux
00000000004005c0 l     F .text	0000000000000000              frame_dummy
0000000000000000 l    df *ABS*	0000000000000000              crtstuff.c
00000000005007c0 l     O .ctors	0000000000000000              __CTOR_END__
00000000005007d0 l     O .dtors	0000000000000000              __DTOR_END__
00000000004007b0 l     O .eh_frame	0000000000000000              __FRAME_END__
00000000005007d8 l     O .jcr	0000000000000000              __JCR_END__
00000000004006b0 l     F .text	0000000000000000              __do_global_ctors_aux
0000000000000000 l    df *ABS*	0000000000000000              driver.c
0000000000000000       F *UND*	00000000000000f3              __libc_start_main@@GLIBC_2.2.5
00000000005007e0 g     O *ABS*	0000000000000000              _DYNAMIC
00000000005007b8 g       *ABS*	0000000000000000              .hidden __fini_array_end
00000000005009b8 g     O .data	0000000000000000              .hidden __dso_handle
0000000000400670 g     F .text	0000000000000039              __libc_csu_fini
00000000005009c8 g     O .data	0000000000000004              debug
00000000004004e8 g     F .init	0000000000000000              _init
0000000000000000       F *UND*	0000000000000042              add
0000000000400530 g     F .text	0000000000000000              _start
00000000005007b8 g       *ABS*	0000000000000000              .hidden __fini_array_start
0000000000400610 g     F .text	0000000000000056              __libc_csu_init
00000000005009cc g       *ABS*	0000000000000000              __bss_start
00000000004005e8 g     F .text	000000000000001d              main
00000000005007b8 g       *ABS*	0000000000000000              .hidden __init_array_end
00000000005009b0  w      .data	0000000000000000              data_start
00000000004006e8 g     F .fini	0000000000000000              _fini
00000000005007b8 g       *ABS*	0000000000000000              .hidden __preinit_array_end
00000000005009cc g       *ABS*	0000000000000000              _edata
0000000000500988 g     O *ABS*	0000000000000000              _GLOBAL_OFFSET_TABLE_
00000000005009d0 g       *ABS*	0000000000000000              _end
00000000005007b8 g       *ABS*	0000000000000000              .hidden __init_array_start
00000000004006f8 g     O .rodata	0000000000000004              _IO_stdin_used
00000000005009b0 g       .data	0000000000000000              __data_start
0000000000000000  w      *UND*	0000000000000000              _Jv_RegisterClasses
00000000005007b8 g       *ABS*	0000000000000000              .hidden __preinit_array_start
0000000000000000  w      *UND*	0000000000000000              __gmon_start__


