Heim  >  Artikel  >  Backend-Entwicklung  >  查看so文件,readelf_PHP教程

查看so文件,readelf_PHP教程

WBOY
WBOYOriginal
2016-07-14 10:08:571057Durchsuche

有时候需要查看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  
 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/477739.htmlTechArticle有时候需要查看so文件, linux下直接readelf -a xxx.so 显示elf格式的信息,通过参数来控制显示特定信息 readelf -d filename.so 查看共享库的以来库 和搜...
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