zoukankan      html  css  js  c++  java
  • objdump

    objdump -h test   (show section headers)
    

    test.c

    #include <stdio.h>
    int main()
    {
            static int xxxxxxxxxxxxxxxxxxxxxxxxxx;
            static int aaaaaaaaaaaaaaaaaaaaaaaaaa;
    
            printf("exit 
    ");
    }
    
    gcc -o test test.c
    objdump -h test
    
    test:     file format elf64-x86-64
    
    Sections:
    Idx Name          Size      VMA               LMA               File off  Algn
      0 .interp       0000001c  0000000000400238  0000000000400238  00000238  2**0
                      CONTENTS, ALLOC, LOAD, READONLY, DATA
      1 .note.ABI-tag 00000020  0000000000400254  0000000000400254  00000254  2**2
                      CONTENTS, ALLOC, LOAD, READONLY, DATA
      2 .note.gnu.build-id 00000024  0000000000400274  0000000000400274  00000274  2**2
                      CONTENTS, ALLOC, LOAD, READONLY, DATA
      3 .gnu.hash     0000001c  0000000000400298  0000000000400298  00000298  2**3
                      CONTENTS, ALLOC, LOAD, READONLY, DATA
      4 .dynsym       00000060  00000000004002b8  00000000004002b8  000002b8  2**3
                      CONTENTS, ALLOC, LOAD, READONLY, DATA
      5 .dynstr       0000003d  0000000000400318  0000000000400318  00000318  2**0
                      CONTENTS, ALLOC, LOAD, READONLY, DATA
      6 .gnu.version  00000008  0000000000400356  0000000000400356  00000356  2**1
                      CONTENTS, ALLOC, LOAD, READONLY, DATA
      7 .gnu.version_r 00000020  0000000000400360  0000000000400360  00000360  2**3
                      CONTENTS, ALLOC, LOAD, READONLY, DATA
      8 .rela.dyn     00000018  0000000000400380  0000000000400380  00000380  2**3
                      CONTENTS, ALLOC, LOAD, READONLY, DATA
      9 .rela.plt     00000048  0000000000400398  0000000000400398  00000398  2**3
                      CONTENTS, ALLOC, LOAD, READONLY, DATA
     10 .init         0000001a  00000000004003e0  00000000004003e0  000003e0  2**2
                      CONTENTS, ALLOC, LOAD, READONLY, CODE
     11 .plt          00000040  0000000000400400  0000000000400400  00000400  2**4
                      CONTENTS, ALLOC, LOAD, READONLY, CODE
     12 .text         00000182  0000000000400440  0000000000400440  00000440  2**4
                      CONTENTS, ALLOC, LOAD, READONLY, CODE
     13 .fini         00000009  00000000004005c4  00000000004005c4  000005c4  2**2
                      CONTENTS, ALLOC, LOAD, READONLY, CODE
     14 .rodata       0000000a  00000000004005d0  00000000004005d0  000005d0  2**2
                      CONTENTS, ALLOC, LOAD, READONLY, DATA
     15 .eh_frame_hdr 00000034  00000000004005dc  00000000004005dc  000005dc  2**2
                      CONTENTS, ALLOC, LOAD, READONLY, DATA
     16 .eh_frame     000000f4  0000000000400610  0000000000400610  00000610  2**3
                      CONTENTS, ALLOC, LOAD, READONLY, DATA
     17 .init_array   00000008  0000000000600e10  0000000000600e10  00000e10  2**3
                      CONTENTS, ALLOC, LOAD, DATA
     18 .fini_array   00000008  0000000000600e18  0000000000600e18  00000e18  2**3
                      CONTENTS, ALLOC, LOAD, DATA
     19 .jcr          00000008  0000000000600e20  0000000000600e20  00000e20  2**3
                      CONTENTS, ALLOC, LOAD, DATA
     20 .dynamic      000001d0  0000000000600e28  0000000000600e28  00000e28  2**3
                      CONTENTS, ALLOC, LOAD, DATA
     21 .got          00000008  0000000000600ff8  0000000000600ff8  00000ff8  2**3
                      CONTENTS, ALLOC, LOAD, DATA
     22 .got.plt      00000030  0000000000601000  0000000000601000  00001000  2**3
                      CONTENTS, ALLOC, LOAD, DATA
     23 .data         00000010  0000000000601030  0000000000601030  00001030  2**3
                      CONTENTS, ALLOC, LOAD, DATA
     24 .bss          00000010  0000000000601040  0000000000601040  00001040  2**2
                      ALLOC
     25 .comment      00000056  0000000000000000  0000000000000000  00001040  2**0
                      CONTENTS, READONLY
    
  • 相关阅读:
    记一次坑爹的jconsole使用
    触发Full GC的时机
    java NIO之Selector
    java NIO之SelectedKey
    java泛型中的各种限制
    filebeat安装部署
    Kibana安装及简单使用
    elastucasearch基础理论以及安装
    Salt 与Salt API配置
    RabbitMQ 相关理论部分
  • 原文地址:https://www.cnblogs.com/youchihwang/p/9535387.html
Copyright © 2011-2022 走看看