のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

libsrv_um.soのダンプ

libsrv_um.soのダンプ

$ arm-linux-androideabi-readelf.exe -a libsrv_um.so
ELF Header:
  Magic:   7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
  Class:                             ELF32
  Data:                              2's complement, little endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - System V
  ABI Version:                       0
  Type:                              DYN (Shared object file)
  Machine:                           ARM
  Version:                           0x1
  Entry point address:               0x23cc
  Start of program headers:          52 (bytes into file)
  Start of section headers:          189272 (bytes into file)
  Flags:                             0x5000002, has entry point, Version5 EABI
  Size of this header:               52 (bytes)
  Size of program headers:           32 (bytes)
  Number of program headers:         4
  Size of section headers:           40 (bytes)
  Number of section headers:         18
  Section header string table index: 17

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .hash             HASH            000000b4 0000b4 0004dc 04   A  2   0  4
  [ 2] .dynsym           DYNSYM          00000590 000590 000b20 10   A  3   3  4
  [ 3] .dynstr           STRTAB          000010b0 0010b0 000b8c 00   A  0   0  1
  [ 4] .rel.dyn          REL             00001c3c 001c3c 0002b8 08   A  2   0  4
  [ 5] .rel.plt          REL             00001ef4 001ef4 0001e8 08   A  2   6  4
  [ 6] .plt              PROGBITS        000020dc 0020dc 0002f0 04  AX  0   0  4
  [ 7] .text             PROGBITS        000023cc 0023cc 01d800 00  AX  0   0  4
  [ 8] .rodata           PROGBITS        0001fbcc 01fbcc 00d34c 00   A  0   0  4
  [ 9] .data.rel.ro      PROGBITS        0002df18 02cf18 000f24 00  WA  0   0  4
  [10] .dynamic          DYNAMIC         0002ee3c 02de3c 0000d0 08  WA  3   0  4
  [11] .got              PROGBITS        0002ef0c 02df0c 000118 04  WA  0   0  4
  [12] .data             PROGBITS        0002f024 02e024 000004 00  WA  0   0  4
  [13] .bss              NOBITS          0002f028 02e028 000010 00  WA  0   0  4
  [14] .comment          PROGBITS        00000000 02e028 000252 00      0   0  1
  [15] .ARM.attributes   ARM_ATTRIBUTES  00000000 02e27a 000038 00      0   0  1
  [16] .gnu_debuglink    PROGBITS        00000000 02e2b2 000014 00      0   0  1
  [17] .shstrtab         STRTAB          00000000 02e2c6 00008f 00      0   0  1
Key to Flags:
  W (write), A (alloc), X (execute), M (merge), S (strings)
  I (info), L (link order), G (group), x (unknown)
  O (extra OS processing required) o (OS specific), p (processor specific)

There are no section groups in this file.

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  LOAD           0x000000 0x00000000 0x00000000 0x2cf18 0x2cf18 R E 0x1000
  LOAD           0x02cf18 0x0002df18 0x0002df18 0x01110 0x01120 RW  0x1000
  DYNAMIC        0x02de3c 0x0002ee3c 0x0002ee3c 0x000d0 0x000d0 RW  0x4
  GNU_STACK      0x000000 0x00000000 0x00000000 0x00000 0x00000 RWE 0x4

 Section to Segment mapping:
  Segment Sections...
   00     .hash .dynsym .dynstr .rel.dyn .rel.plt .plt .text .rodata
   01     .data.rel.ro .dynamic .got .data .bss
   02     .dynamic
   03

Dynamic section at offset 0x2de3c contains 22 entries:
  Tag        Type                         Name/Value
 0x00000001 (NEEDED)                     Shared library: [libc.so]
 0x00000001 (NEEDED)                     Shared library: [libdl.so]
 0x00000001 (NEEDED)                     Shared library: [libcutils.so]
 0x00000001 (NEEDED)                     Shared library: [libhardware.so]
 0x00000010 (SYMBOLIC)                   0x0
 0x0000000f (RPATH)                      Library rpath: [/system/lib]
 0x00000004 (HASH)                       0xb4
 0x00000005 (STRTAB)                     0x10b0
 0x00000006 (SYMTAB)                     0x590
 0x0000000a (STRSZ)                      2956 (bytes)
 0x0000000b (SYMENT)                     16 (bytes)
 0x00000003 (PLTGOT)                     0x2ef0c
 0x00000002 (PLTRELSZ)                   488 (bytes)
 0x00000014 (PLTREL)                     REL
 0x00000017 (JMPREL)                     0x1ef4
 0x00000011 (REL)                        0x1c3c
 0x00000012 (RELSZ)                      696 (bytes)
 0x00000013 (RELENT)                     8 (bytes)
 0x00000018 (BIND_NOW)
 0x6ffffffb (FLAGS_1)                    Flags: NOW
 0x6ffffffa (RELCOUNT)                   86
 0x00000000 (NULL)                       0x0

Relocation section '.rel.dyn' at offset 0x1c3c contains 87 entries:
 Offset     Info    Type            Sym.Value  Sym. Name
0002df2c  00000017 R_ARM_RELATIVE
0002df4c  00000017 R_ARM_RELATIVE
0002df6c  00000017 R_ARM_RELATIVE
0002df90  00000017 R_ARM_RELATIVE
0002df94  00000017 R_ARM_RELATIVE
0002dfb0  00000017 R_ARM_RELATIVE
0002dfb4  00000017 R_ARM_RELATIVE
0002dfd0  00000017 R_ARM_RELATIVE
0002dfd4  00000017 R_ARM_RELATIVE
0002dff0  00000017 R_ARM_RELATIVE
0002dff4  00000017 R_ARM_RELATIVE
0002e010  00000017 R_ARM_RELATIVE
0002e014  00000017 R_ARM_RELATIVE
0002e030  00000017 R_ARM_RELATIVE
0002e034  00000017 R_ARM_RELATIVE
0002e03c  00000017 R_ARM_RELATIVE
0002e040  00000017 R_ARM_RELATIVE
0002e044  00000017 R_ARM_RELATIVE
0002e04c  00000017 R_ARM_RELATIVE
0002e050  00000017 R_ARM_RELATIVE
0002e054  00000017 R_ARM_RELATIVE
0002e074  00000017 R_ARM_RELATIVE
0002e078  00000017 R_ARM_RELATIVE
0002e084  00000017 R_ARM_RELATIVE
0002e088  00000017 R_ARM_RELATIVE
0002e094  00000017 R_ARM_RELATIVE
0002e098  00000017 R_ARM_RELATIVE
0002e0a4  00000017 R_ARM_RELATIVE
0002e0a8  00000017 R_ARM_RELATIVE
0002e184  00000017 R_ARM_RELATIVE
0002e188  00000017 R_ARM_RELATIVE
0002e194  00000017 R_ARM_RELATIVE
0002e198  00000017 R_ARM_RELATIVE
0002e1a4  00000017 R_ARM_RELATIVE
0002e1a8  00000017 R_ARM_RELATIVE
0002e1b4  00000017 R_ARM_RELATIVE
0002e1b8  00000017 R_ARM_RELATIVE
0002e224  00000017 R_ARM_RELATIVE
0002e228  00000017 R_ARM_RELATIVE
0002e254  00000017 R_ARM_RELATIVE
0002e258  00000017 R_ARM_RELATIVE
0002e354  00000017 R_ARM_RELATIVE
0002e358  00000017 R_ARM_RELATIVE
0002e374  00000017 R_ARM_RELATIVE
0002e378  00000017 R_ARM_RELATIVE
0002e3a4  00000017 R_ARM_RELATIVE
0002e3a8  00000017 R_ARM_RELATIVE
0002e3b4  00000017 R_ARM_RELATIVE
0002e3b8  00000017 R_ARM_RELATIVE
0002e3c4  00000017 R_ARM_RELATIVE
0002e3c8  00000017 R_ARM_RELATIVE
0002e544  00000017 R_ARM_RELATIVE
0002e548  00000017 R_ARM_RELATIVE
0002e564  00000017 R_ARM_RELATIVE
0002e568  00000017 R_ARM_RELATIVE
0002e574  00000017 R_ARM_RELATIVE
0002e578  00000017 R_ARM_RELATIVE
0002e584  00000017 R_ARM_RELATIVE
0002e588  00000017 R_ARM_RELATIVE
0002e5a4  00000017 R_ARM_RELATIVE
0002e5a8  00000017 R_ARM_RELATIVE
0002e5b4  00000017 R_ARM_RELATIVE
0002e5b8  00000017 R_ARM_RELATIVE
0002e5c4  00000017 R_ARM_RELATIVE
0002e5c8  00000017 R_ARM_RELATIVE
0002e5e4  00000017 R_ARM_RELATIVE
0002e5e8  00000017 R_ARM_RELATIVE
0002e5f4  00000017 R_ARM_RELATIVE
0002e5f8  00000017 R_ARM_RELATIVE
0002e614  00000017 R_ARM_RELATIVE
0002e618  00000017 R_ARM_RELATIVE
0002e634  00000017 R_ARM_RELATIVE
0002e638  00000017 R_ARM_RELATIVE
0002e644  00000017 R_ARM_RELATIVE
0002e648  00000017 R_ARM_RELATIVE
0002e654  00000017 R_ARM_RELATIVE
0002e658  00000017 R_ARM_RELATIVE
0002e674  00000017 R_ARM_RELATIVE
0002e678  00000017 R_ARM_RELATIVE
0002e694  00000017 R_ARM_RELATIVE
0002e698  00000017 R_ARM_RELATIVE
0002f00c  00000017 R_ARM_RELATIVE
0002f010  00000017 R_ARM_RELATIVE
0002f014  00000017 R_ARM_RELATIVE
0002f01c  00000017 R_ARM_RELATIVE
0002f020  00000017 R_ARM_RELATIVE
0002f018  00006f15 R_ARM_GLOB_DAT    00000000   __isthreaded

Relocation section '.rel.plt' at offset 0x1ef4 contains 61 entries:
 Offset     Info    Type            Sym.Value  Sym. Name
0002ef18  00000416 R_ARM_JUMP_SLOT   00000000   clock_gettime
0002ef1c  00000716 R_ARM_JUMP_SLOT   00000000   strcpy
0002ef20  00000916 R_ARM_JUMP_SLOT   00000000   ioctl
0002ef24  00000a16 R_ARM_JUMP_SLOT   00000000   pthread_cond_signal
0002ef28  00000c16 R_ARM_JUMP_SLOT   00000000   printf
0002ef2c  00000d16 R_ARM_JUMP_SLOT   00000000   ungetc
0002ef30  00001016 R_ARM_JUMP_SLOT   00000000   strerror
0002ef34  00001416 R_ARM_JUMP_SLOT   00000000   syscall
0002ef38  00001616 R_ARM_JUMP_SLOT   00000000   munmap
0002ef3c  00001716 R_ARM_JUMP_SLOT   00000000   __errno
0002ef40  00001a16 R_ARM_JUMP_SLOT   00000000   getenv
0002ef44  00001c16 R_ARM_JUMP_SLOT   00000000   __srget
0002ef48  00001e16 R_ARM_JUMP_SLOT   00000000   hw_get_module
0002ef4c  00001f16 R_ARM_JUMP_SLOT   00000000   getpid
0002ef50  00002316 R_ARM_JUMP_SLOT   00000000   getc
0002ef54  00002516 R_ARM_JUMP_SLOT   00000000   memcpy
0002ef58  00002616 R_ARM_JUMP_SLOT   00000000   malloc
0002ef5c  00002916 R_ARM_JUMP_SLOT   00000000   sleep
0002ef60  00002a16 R_ARM_JUMP_SLOT   00000000   vsnprintf
0002ef64  00002d16 R_ARM_JUMP_SLOT   00000000   __aeabi_ui2d
0002ef68  00003116 R_ARM_JUMP_SLOT   00000000   __android_log_print
0002ef6c  00003216 R_ARM_JUMP_SLOT   00000000   isspace
0002ef70  00003316 R_ARM_JUMP_SLOT   00000000   __aeabi_dcmplt
0002ef74  00003416 R_ARM_JUMP_SLOT   00000000   __aeabi_ddiv
0002ef78  00003816 R_ARM_JUMP_SLOT   00000000   __aeabi_dmul
0002ef7c  00003c16 R_ARM_JUMP_SLOT   00000000   dlclose
0002ef80  00003d16 R_ARM_JUMP_SLOT   00000000   abort
0002ef84  00004016 R_ARM_JUMP_SLOT   00000000   strtol
0002ef88  00004116 R_ARM_JUMP_SLOT   00000000   __aeabi_d2f
0002ef8c  00004516 R_ARM_JUMP_SLOT   00000000   strrchr
0002ef90  00004716 R_ARM_JUMP_SLOT   00000000   calloc
0002ef94  00004916 R_ARM_JUMP_SLOT   00000000   strtod
0002ef98  00004d16 R_ARM_JUMP_SLOT   00000000   __aeabi_dadd
0002ef9c  00005116 R_ARM_JUMP_SLOT   00000000   __aeabi_idiv
0002efa0  00005a16 R_ARM_JUMP_SLOT   00000000   __aeabi_dsub
0002efa4  00005c16 R_ARM_JUMP_SLOT   00000000   ferror
0002efa8  00006116 R_ARM_JUMP_SLOT   00000000   dlopen
0002efac  00006216 R_ARM_JUMP_SLOT   00000000   realloc
0002efb0  00006516 R_ARM_JUMP_SLOT   00000000   __aeabi_i2d
0002efb4  00006716 R_ARM_JUMP_SLOT   00000000   pthread_cond_init
0002efb8  00006b16 R_ARM_JUMP_SLOT   00000000   dlsym
0002efbc  00006e16 R_ARM_JUMP_SLOT   00000000   fopen
0002efc0  00007116 R_ARM_JUMP_SLOT   00000000   memset
0002efc4  00007416 R_ARM_JUMP_SLOT   00000000   __aeabi_uidiv
0002efc8  00007516 R_ARM_JUMP_SLOT   00000000   fclose
0002efcc  00007816 R_ARM_JUMP_SLOT   00000000   isalnum
0002efd0  00007d16 R_ARM_JUMP_SLOT   00000000   strcmp
0002efd4  00007f16 R_ARM_JUMP_SLOT   00000000   pthread_mutex_unlock
0002efd8  00008316 R_ARM_JUMP_SLOT   00000000   setlocale
0002efdc  00008b16 R_ARM_JUMP_SLOT   00000000   __aeabi_uidivmod
0002efe0  00009116 R_ARM_JUMP_SLOT   00000000   pthread_mutex_destroy
0002efe4  00009416 R_ARM_JUMP_SLOT   00000000   pthread_mutex_lock
0002efe8  00009716 R_ARM_JUMP_SLOT   00000000   pthread_cond_wait
0002efec  00009916 R_ARM_JUMP_SLOT   00000000   __aeabi_d2iz
0002eff0  00009b16 R_ARM_JUMP_SLOT   00000000   atoi
0002eff4  00009e16 R_ARM_JUMP_SLOT   00000000   pthread_cond_destroy
0002eff8  0000a216 R_ARM_JUMP_SLOT   00000000   pthread_mutex_init
0002effc  0000a416 R_ARM_JUMP_SLOT   00000000   open
0002f000  0000ab16 R_ARM_JUMP_SLOT   00000000   fcntl
0002f004  0000ad16 R_ARM_JUMP_SLOT   00000000   close
0002f008  0000af16 R_ARM_JUMP_SLOT   00000000   free

There are no unwind sections in this file.

Symbol table '.dynsym' contains 178 entries:
   Num:    Value  Size Type    Bind   Vis      Ndx Name
     0: 00000000     0 NOTYPE  LOCAL  DEFAULT  UND
     1: 000023cc     0 SECTION LOCAL  DEFAULT    7
     2: 0002df18     0 SECTION LOCAL  DEFAULT    9
     3: 00006a10   408 FUNC    GLOBAL DEFAULT    7 PVRSRVSyncOpsFlushToToken
     4: 00000000     0 FUNC    GLOBAL DEFAULT  UND clock_gettime
     5: 00005ea0   184 FUNC    GLOBAL DEFAULT    7 PVRSRVDestroyDCSwapChain
     6: 0000bf14    12 FUNC    GLOBAL DEFAULT    7 PVRSRVCallocUserModeMem
     7: 00000000     0 FUNC    GLOBAL DEFAULT  UND strcpy
     8: 00005cf8   212 FUNC    GLOBAL DEFAULT    7 PVRSRVSetDCSrcRect
     9: 00000000     0 FUNC    GLOBAL DEFAULT  UND ioctl
    10: 00000000     0 FUNC    GLOBAL DEFAULT  UND pthread_cond_signal
    11: 00007b48   372 FUNC    GLOBAL DEFAULT    7 PVRSRVAllocSyncInfo
    12: 00000000     0 FUNC    GLOBAL DEFAULT  UND printf
    13: 00000000     0 FUNC    GLOBAL DEFAULT  UND ungetc
    14: 00009498    44 FUNC    GLOBAL DEFAULT    7 PVRSRVAllocDeviceMem
    15: 00005c3c   188 FUNC    GLOBAL DEFAULT    7 PVRSRVSetDCDstColourKey
    16: 00000000     0 FUNC    GLOBAL DEFAULT  UND strerror
    17: 00012988  5284 FUNC    GLOBAL DEFAULT    7 SGXCreateTransferContext
    18: 00009f58   236 FUNC    GLOBAL DEFAULT    7 SGXReleaseClientInfo
    19: 00009c34   224 FUNC    GLOBAL DEFAULT    7 SGXReadHWPerfCB
    20: 00000000     0 FUNC    GLOBAL DEFAULT  UND syscall
    21: 0002cf18     0 NOTYPE  GLOBAL DEFAULT  ABS __exidx_end
    22: 00000000     0 FUNC    GLOBAL DEFAULT  UND munmap
    23: 00000000     0 FUNC    GLOBAL DEFAULT  UND __errno
    24: 0000bf0c     4 FUNC    GLOBAL DEFAULT    7 PVRSRVFreeUserModeMem
    25: 000056cc   328 FUNC    GLOBAL DEFAULT    7 PVRSRVOpenBCDevice
    26: 00000000     0 FUNC    GLOBAL DEFAULT  UND getenv
    27: 0002f038     0 NOTYPE  GLOBAL DEFAULT  ABS _bss_end__
    28: 00000000     0 FUNC    GLOBAL DEFAULT  UND __srget
    29: 00005608   196 FUNC    GLOBAL DEFAULT    7 PVRSRVCloseBCDevice
    30: 00000000     0 FUNC    GLOBAL DEFAULT  UND hw_get_module
    31: 00000000     0 FUNC    GLOBAL DEFAULT  UND getpid
    32: 000082a0   376 FUNC    GLOBAL DEFAULT    7 PVRSRVUnwrapExtMemory
    33: 00009b68   204 FUNC    GLOBAL DEFAULT    7 SGX2DQueryBlitsComplete
    34: 0000c820    12 FUNC    GLOBAL DEFAULT    7 PVRSRVFreeAppHintState
    35: 00000000     0 FUNC    GLOBAL DEFAULT  UND getc
    36: 0000be6c    36 FUNC    GLOBAL DEFAULT    7 PVRSRVGetLibFuncAddr
    37: 00000000     0 FUNC    GLOBAL DEFAULT  UND memcpy
    38: 00000000     0 FUNC    GLOBAL DEFAULT  UND malloc
    39: 0000bf08     4 FUNC    GLOBAL DEFAULT    7 PVRSRVMemCopy
    40: 0001b4b0   152 FUNC    GLOBAL DEFAULT    7 SGXQueueTransfer
    41: 00000000     0 FUNC    GLOBAL DEFAULT  UND sleep
    42: 00000000     0 FUNC    GLOBAL DEFAULT  UND vsnprintf
    43: 0001fb78    84 FUNC    GLOBAL DEFAULT    7 __fixunsdfsi
    44: 0002f028     0 NOTYPE  GLOBAL DEFAULT  ABS __bss_start__
    45: 00000000     0 FUNC    GLOBAL DEFAULT  UND __aeabi_ui2d
    46: 0000b908    92 FUNC    GLOBAL DEFAULT    7 PVRSRVUnlockProcessGlobal
    47: 00006f38   236 FUNC    GLOBAL DEFAULT    7 PVRSRVDestroySyncInfoModO
    48: 00005508   256 FUNC    GLOBAL DEFAULT    7 PVRSRVGetBCBufferInfo
    49: 00000000     0 FUNC    GLOBAL DEFAULT  UND __android_log_print
    50: 00000000     0 FUNC    GLOBAL DEFAULT  UND isspace
    51: 00000000     0 FUNC    GLOBAL DEFAULT  UND __aeabi_dcmplt
    52: 00000000     0 FUNC    GLOBAL DEFAULT  UND __aeabi_ddiv
    53: 00007490   272 FUNC    GLOBAL DEFAULT    7 PVRSRVDestroyDeviceMemCon
    54: 00009748    84 FUNC    GLOBAL DEFAULT    7 PVRSRVReleaseMiscInfo
    55: 0002cf18     0 NOTYPE  GLOBAL DEFAULT  ABS __exidx_start
    56: 00000000     0 FUNC    GLOBAL DEFAULT  UND __aeabi_dmul
    57: 00005814   184 FUNC    GLOBAL DEFAULT    7 PVRSRVSwapToDCSystem
    58: 00010778   280 FUNC    GLOBAL DEFAULT    7 SGXDestroyRenderContext
    59: 00005f58   344 FUNC    GLOBAL DEFAULT    7 PVRSRVCreateDCSwapChain
    60: 00000000     0 FUNC    GLOBAL DEFAULT  UND dlclose
    61: 00000000     0 FUNC    GLOBAL DEFAULT  UND abort
    62: 0000a9d8   344 FUNC    GLOBAL DEFAULT    7 SGXGetClientInfo
    63: 00008584   672 FUNC    GLOBAL DEFAULT    7 PVRSRVMapDeviceMemory
    64: 00000000     0 FUNC    GLOBAL DEFAULT  UND strtol
    65: 00000000     0 FUNC    GLOBAL DEFAULT  UND __aeabi_d2f
    66: 00008e80   740 FUNC    GLOBAL DEFAULT    7 PVRSRVWrapExtMemory
    67: 000127d4   436 FUNC    GLOBAL DEFAULT    7 SGXDestroyTransferContext
    68: 000076f8   196 FUNC    GLOBAL DEFAULT    7 PVRSRVAcquireDeviceData
    69: 00000000     0 FUNC    GLOBAL DEFAULT  UND strrchr
    70: 00005b80   188 FUNC    GLOBAL DEFAULT    7 PVRSRVSetDCSrcColourKey
    71: 00000000     0 FUNC    GLOBAL DEFAULT  UND calloc
    72: 0000bcbc    12 FUNC    GLOBAL DEFAULT    7 PVRSRVSetLocale
    73: 00000000     0 FUNC    GLOBAL DEFAULT  UND strtod
    74: 0000bcf8   232 FUNC    GLOBAL DEFAULT    7 PVRSRVWaitus
    75: 00010b24  5724 FUNC    GLOBAL DEFAULT    7 SGXAddRenderTarget
    76: 00006304   312 FUNC    GLOBAL DEFAULT    7 PVRSRVEnumDCFormats
    77: 00000000     0 FUNC    GLOBAL DEFAULT  UND __aeabi_dadd
    78: 00009744     4 FUNC    GLOBAL DEFAULT    7 PVRSRVEventObjectWait
    79: 000058cc   344 FUNC    GLOBAL DEFAULT    7 PVRSRVSwapToDCBuffer
    80: 0000bcc8    40 FUNC    GLOBAL DEFAULT    7 PVRSRVGetCurrentProcessID
    81: 00000000     0 FUNC    GLOBAL DEFAULT  UND __aeabi_idiv
    82: 00006688   328 FUNC    GLOBAL DEFAULT    7 PVRSRVOpenDCDevice
    83: 000068f4   284 FUNC    GLOBAL DEFAULT    7 PVRSRVSyncOpsFlushToModOb
    84: 0000bf04     4 FUNC    GLOBAL DEFAULT    7 PVRSRVMemSet
    85: 000061b4   336 FUNC    GLOBAL DEFAULT    7 PVRSRVEnumDCDims
    86: 0000979c   512 FUNC    GLOBAL DEFAULT    7 PVRSRVGetMiscInfo
    87: 0002f038     0 NOTYPE  GLOBAL DEFAULT  ABS __bss_end__
    88: 00009570   468 FUNC    GLOBAL DEFAULT    7 PVRSRVConnect
    89: 000060b0   260 FUNC    GLOBAL DEFAULT    7 PVRSRVGetDCInfo
    90: 00000000     0 FUNC    GLOBAL DEFAULT  UND __aeabi_dsub
    91: 0000999c    36 FUNC    GLOBAL DEFAULT    7 PVRSRVDisconnect
    92: 00000000     0 FUNC    GLOBAL DEFAULT  UND ferror
    93: 00007140   120 FUNC    GLOBAL DEFAULT    7 PVRSRVUnmapPhysToUserSpac
    94: 0000b504   260 FUNC    GLOBAL DEFAULT    7 PVRSRVUnlockMutex
    95: 0000a044   204 FUNC    GLOBAL DEFAULT    7 SGXGetInfoForSrvInit
    96: 0000c82c    84 FUNC    GLOBAL DEFAULT    7 PVRSRVCreateAppHintState
    97: 00000000     0 FUNC    GLOBAL DEFAULT  UND dlopen
    98: 00000000     0 FUNC    GLOBAL DEFAULT  UND realloc
    99: 000067d0   292 FUNC    GLOBAL DEFAULT    7 PVRSRVSyncOpsFlushToDelta
   100: 0001de60   520 FUNC    GLOBAL DEFAULT    7 SGXSetContextPriority
   101: 00000000     0 FUNC    GLOBAL DEFAULT  UND __aeabi_i2d
   102: 000077bc   296 FUNC    GLOBAL DEFAULT    7 PVRSRVEnumerateDevices
   103: 00000000     0 FUNC    GLOBAL DEFAULT  UND pthread_cond_init
   104: 000099c0   240 FUNC    GLOBAL DEFAULT    7 PVRSRVInitSrvDisconnect
   105: 00007a34   276 FUNC    GLOBAL DEFAULT    7 PVRSRVFreeSyncInfo
   106: 0000cbdc   352 FUNC    GLOBAL DEFAULT    7 PVRSRVExportDeviceMem2
   107: 00000000     0 FUNC    GLOBAL DEFAULT  UND dlsym
   108: 00007fb4   360 FUNC    GLOBAL DEFAULT    7 PVRSRVUnmapDeviceMemory
   109: 00009164   820 FUNC    GLOBAL DEFAULT    7 PVRSRVAllocDeviceMem2
   110: 00000000     0 FUNC    GLOBAL DEFAULT  UND fopen
   111: 00000000     0 OBJECT  GLOBAL DEFAULT  UND __isthreaded
   112: 0002f028     0 NOTYPE  GLOBAL DEFAULT  ABS __bss_start
   113: 00000000     0 FUNC    GLOBAL DEFAULT  UND memset
   114: 0000ab30  1040 FUNC    GLOBAL DEFAULT    7 SGXDevInitPart2
   115: 0000bcf0     8 FUNC    GLOBAL DEFAULT    7 PVRSRVReleaseThreadQuanta
   116: 00000000     0 FUNC    GLOBAL DEFAULT  UND __aeabi_uidiv
   117: 00000000     0 FUNC    GLOBAL DEFAULT  UND fclose
   118: 0000d468  4712 FUNC    GLOBAL DEFAULT    7 PVRSRVGetErrorString
   119: 0000b818   240 FUNC    GLOBAL DEFAULT    7 PVRSRVCreateMutex
   120: 00000000     0 FUNC    GLOBAL DEFAULT  UND isalnum
   121: 00005a24   340 FUNC    GLOBAL DEFAULT    7 PVRSRVGetDCBuffers2
   122: 0002f038     0 NOTYPE  GLOBAL DEFAULT  ABS __end__
   123: 0000bde0   140 FUNC    GLOBAL DEFAULT    7 PVRSRVClockus
   124: 000075a0   344 FUNC    GLOBAL DEFAULT    7 PVRSRVCreateDeviceMemCont
   125: 00000000     0 FUNC    GLOBAL DEFAULT  UND strcmp
   126: 00006e00   312 FUNC    GLOBAL DEFAULT    7 PVRSRVModifyPendingSyncOp
   127: 00000000     0 FUNC    GLOBAL DEFAULT  UND pthread_mutex_unlock
   128: 0000c760   192 FUNC    GLOBAL DEFAULT    7 PVRSRVGetAppHint
   129: 0000811c   388 FUNC    GLOBAL DEFAULT    7 PVRSRVUnmapDeviceClassMem
   130: 00005dcc   212 FUNC    GLOBAL DEFAULT    7 PVRSRVSetDCDstRect
   131: 00000000     0 FUNC    GLOBAL DEFAULT  UND setlocale
   132: 00006ba8   324 FUNC    GLOBAL DEFAULT    7 PVRSRVSyncOpsTakeToken
   133: 0000bf20     4 FUNC    GLOBAL DEFAULT    7 PVRSRVAllocUserModeMem
   134: 0000b608   384 FUNC    GLOBAL DEFAULT    7 PVRSRVLockMutex
   135: 00008be4   668 FUNC    GLOBAL DEFAULT    7 PVRSRVMapDeviceClassMemor
   136: 00006cec   276 FUNC    GLOBAL DEFAULT    7 PVRSRVModifyCompleteSyncO
   137: 0001fb78    84 FUNC    GLOBAL DEFAULT    7 __aeabi_d2uiz
   138: 00012180   208 FUNC    GLOBAL DEFAULT    7 SGXRemoveRenderTarget
   139: 00000000     0 FUNC    GLOBAL DEFAULT  UND __aeabi_uidivmod
   140: 0000be90   108 FUNC    GLOBAL DEFAULT    7 PVRSRVUnloadLibrary
   141: 00005b78     8 FUNC    GLOBAL DEFAULT    7 PVRSRVGetDCBuffers
   142: 0000643c   340 FUNC    GLOBAL DEFAULT    7 PVRSRVSwapToDCBuffer2
   143: 0002f028     0 NOTYPE  GLOBAL DEFAULT  ABS _edata
   144: 0002f038     0 NOTYPE  GLOBAL DEFAULT  ABS _end
   145: 00000000     0 FUNC    GLOBAL DEFAULT  UND pthread_mutex_destroy
   146: 00007024   284 FUNC    GLOBAL DEFAULT    7 PVRSRVCreateSyncInfoModOb
   147: 0000b964    96 FUNC    GLOBAL DEFAULT    7 PVRSRVLockProcessGlobalMu
   148: 00000000     0 FUNC    GLOBAL DEFAULT  UND pthread_mutex_lock
   149: 0000e880  4308 FUNC    GLOBAL DEFAULT    7 SGXKickTA
   150: 00010054  1828 FUNC    GLOBAL DEFAULT    7 SGXCreateRenderContext
   151: 00000000     0 FUNC    GLOBAL DEFAULT  UND pthread_cond_wait
   152: 0000e7d4   172 FUNC    GLOBAL DEFAULT    7 PVRSRVPollForValue
   153: 00000000     0 FUNC    GLOBAL DEFAULT  UND __aeabi_d2iz
   154: 000071b8   164 FUNC    GLOBAL DEFAULT    7 PVRSRVMapPhysToUserSpace
   155: 00000000     0 FUNC    GLOBAL DEFAULT  UND atoi
   156: 0000e6d0   260 FUNC    GLOBAL DEFAULT    7 PVRSRVClientEvent
   157: 00009d14   264 FUNC    GLOBAL DEFAULT    7 SGXGetMiscInfo
   158: 00000000     0 FUNC    GLOBAL DEFAULT  UND pthread_cond_destroy
   159: 0000a110   168 FUNC    GLOBAL DEFAULT    7 SGXScheduleProcessQueues
   160: 00006590   248 FUNC    GLOBAL DEFAULT    7 PVRSRVCloseDCDevice
   161: 0000b788   144 FUNC    GLOBAL DEFAULT    7 PVRSRVDestroyMutex
   162: 00000000     0 FUNC    GLOBAL DEFAULT  UND pthread_mutex_init
   163: 00009ab0   184 FUNC    GLOBAL DEFAULT    7 PVRSRVInitSrvConnect
   164: 00000000     0 FUNC    GLOBAL DEFAULT  UND open
   165: 00080000     0 NOTYPE  GLOBAL DEFAULT   24 _stack
   166: 0000ceec   524 FUNC    GLOBAL DEFAULT    7 PVRSRVDebugPrintf
   167: 0002f024     0 NOTYPE  GLOBAL DEFAULT   12 __data_start
   168: 0000725c   228 FUNC    GLOBAL DEFAULT    7 PVRSRVExportDeviceMem
   169: 0000bf10     4 FUNC    GLOBAL DEFAULT    7 PVRSRVReallocUserModeMem
   170: 000078e4   336 FUNC    GLOBAL DEFAULT    7 PVRSRVEnumerateDeviceClas
   171: 00000000     0 FUNC    GLOBAL DEFAULT  UND fcntl
   172: 0000540c   252 FUNC    GLOBAL DEFAULT    7 PVRSRVGetBCBuffer
   173: 00000000     0 FUNC    GLOBAL DEFAULT  UND close
   174: 0000befc     8 FUNC    GLOBAL DEFAULT    7 PVRSRVLoadLibrary
   175: 00000000     0 FUNC    GLOBAL DEFAULT  UND free
   176: 00008418   364 FUNC    GLOBAL DEFAULT    7 PVRSRVFreeDeviceMem
   177: 0000c910   716 FUNC    GLOBAL DEFAULT    7 PVRSRVMapDeviceMemory2

Histogram for bucket list length (total of 131 buckets):
 Length  Number     % of total  Coverage
      0  35         ( 26.7%)
      1  44         ( 33.6%)     25.1%
      2  29         ( 22.1%)     58.3%
      3  20         ( 15.3%)     92.6%
      4  2          (  1.5%)     97.1%
      5  1          (  0.8%)    100.0%

No version information found in this file.
Attribute Section: aeabi
File Attributes
  Tag_CPU_name: "ARM v7"
  Tag_CPU_arch: v7
  Tag_CPU_arch_profile: Application
  Tag_ARM_ISA_use: Yes
  Tag_THUMB_ISA_use: Thumb-2
  Tag_VFP_arch: VFPv3
  Tag_NEON_arch: NEONv1
  Tag_ABI_PCS_wchar_t: 4
  Tag_ABI_FP_denormal: Needed
  Tag_ABI_FP_exceptions: Needed
  Tag_ABI_FP_number_model: IEEE 754
  Tag_ABI_align8_needed: Yes
  Tag_ABI_align8_preserved: Yes, except leaf SP
  Tag_ABI_enum_size: int
  Tag_ABI_HardFP_use: SP and DP
  Tag_ABI_optimization_goals: Aggressive Speed
  Tag_DIV_use: Not allowed