Heim  >  Artikel  >  php教程  >  查看so文件,readelf

查看so文件,readelf

WBOY
WBOYOriginal
2016-06-13 10:54:551553Durchsuche

有时候需要查看so文件,

linux下直接readelf -a xxx.so 显示elf格式的信息,通过参数来控制显示特定信息

readelf -d filename.so  查看共享库的以来库 和搜索名字

readelf -h filename.so 显示elf头信息

[php]  

rainysia@root:/usr/lib/php5/20090626# readelf -a  odbc.so | more  

ELF Header:  

  Magic:   7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00   

  Class:                             ELF64  

  Data:                              2's complement, little endian  

  Version:                           1 (current)  

  OS/ABI:                            UNIX - System V  

  ABI Version:                       0  

  Type:                              DYN (Shared object file)  

  Machine:                           Advanced Micro Devices X86-64  

  Version:                           0x1  

  Entry point address:               0x4940  

  Start of program headers:          64 (bytes into file)  

  Start of section headers:          65976 (bytes into file)  

  Flags:                             0x0  

  Size of this header:               64 (bytes)  

  Size of program headers:           56 (bytes)  

  Number of program headers:         7  

  Size of section headers:           64 (bytes)  

  Number of section headers:         27  

  Section header string table index: 26  

  

Section Headers:  

  [Nr] Name              Type             Address           Offset  

 

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn