zoukankan      html  css  js  c++  java
  • arm-linux-readelf 的使用

    1. 读 elf 文件开始的文件头部

    [arm@localhost gcc]$ arm­linux­readelf ­h hello ELF Header:

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

    Class:                                         ELF32

    Data:                                         2's complement, little endian

    Version:                                    1 (current)

    OS/ABI:                                    ARM

    ABI Version:                            0

    Type:                                         EXEC (Executable file)

    Machine:                                   ARM

    Version:                                     0x1

    Entry point address:                0x82b4

    Start of program headers:     52 (bytes into file) Start of section headers:                                                    10240 (bytes into file) Flags:  0x2, has entry point

    Size of this header:                  52 (bytes) Size of program headers: 32 (bytes) Number of program headers: 6

    Size of section headers:           40 (bytes) Number of section headers:                                      28

    Section header string table index: 25

    2. 读 elf 文件中所有 ELF 的头部: [arm@localhost gcc]#arm­linux­readelf ­e hello

    ......

    3. 显示整个文件的符号表

    [arm@localhost gcc]#arm­linux­readelf ­s hello

    ......

    4. 显示使用的动态库

    [arm@localhost gcc]#arm­linux­readelf ­d hello

    ......

  • 相关阅读:
    api接口安全
    php读取大文件
    thinkphp5.0的工作流程
    php扩展包索引
    redis学习之持久化与内存淘汰机制
    mysql优化之分区
    简练软考知识点整理-控制干系人参与
    简练软考知识点整理-控制干系人参与
    简练软考知识点整理-管理干系人参与
    简练软考知识点整理-管理干系人参与
  • 原文地址:https://www.cnblogs.com/fanweisheng/p/11105606.html
Copyright © 2011-2022 走看看