otool -l 可执行文件结构

otool -l /Users/zzf073/Desktop/FqlMerchantX 

/Users/zzf073/Desktop/FqlMerchantX:

Mach header

      magic cputype cpusubtype  caps    filetype ncmds sizeofcmds      flags

 0xfeedfacf 16777228          0  0x00           2    45       5472 0x00200085

Load command 0

      cmd LC_SEGMENT_64

  cmdsize 72

  segname __PAGEZERO

   vmaddr 0x0000000000000000

   vmsize 0x0000000100000000

  fileoff 0

 filesize 0

  maxprot 0x00000000

 initprot 0x00000000

   nsects 0

    flags 0x0

Load command 1

      cmd LC_SEGMENT_64

  cmdsize 952

  segname __TEXT

   vmaddr 0x0000000100000000

   vmsize 0x00000000004cc000

  fileoff 0

 filesize 5029888

  maxprot 0x00000005

 initprot 0x00000005

   nsects 11

    flags 0x0

Section

  sectname __text

   segname __TEXT

      addr 0x0000000100005700

      size 0x00000000003fae50

    offset 22272

     align 2^2 (4)

    reloff 0

    nreloc 0

     flags 0x80000400

 reserved1 0

 reserved2 0

Section

  sectname __stubs

   segname __TEXT

      addr 0x0000000100400550

      size 0x0000000000001cec

    offset 4195664

     align 2^1 (2)

    reloff 0

    nreloc 0

     flags 0x80000408

 reserved1 0 (index into indirect symbol table)

 reserved2 12 (size of stubs)

Section

  sectname __stub_helper

   segname __TEXT

      addr 0x000000010040223c

      size 0x0000000000001d04

    offset 4203068

     align 2^2 (4)

    reloff 0

    nreloc 0

     flags 0x80000400

 reserved1 0

 reserved2 0

Section

  sectname __const

   segname __TEXT

      addr 0x0000000100403f40

      size 0x0000000000009380

    offset 4210496

     align 2^4 (16)

    reloff 0

    nreloc 0

     flags 0x00000000

 reserved1 0

 reserved2 0

Section

  sectname __objc_classname

   segname __TEXT

      addr 0x000000010040d2c0

      size 0x0000000000004676

    offset 4248256

     align 2^0 (1)

    reloff 0

    nreloc 0

     flags 0x00000002

 reserved1 0

 reserved2 0

Section

  sectname __objc_methname

   segname __TEXT

      addr 0x0000000100411936

      size 0x0000000000037795

    offset 4266294

     align 2^0 (1)

    reloff 0

    nreloc 0

     flags 0x00000002

 reserved1 0

 reserved2 0

Section

  sectname __objc_methtype

   segname __TEXT

      addr 0x00000001004490cb

      size 0x0000000000008fb0

    offset 4493515

     align 2^0 (1)

    reloff 0

    nreloc 0

     flags 0x00000002

 reserved1 0

 reserved2 0

Section

  sectname __cstring

   segname __TEXT

      addr 0x000000010045207b

      size 0x000000000004598c

    offset 4530299

     align 2^0 (1)

    reloff 0

    nreloc 0

     flags 0x00000002

 reserved1 0

 reserved2 0

Section

  sectname __gcc_except_tab

   segname __TEXT

      addr 0x0000000100497a08

      size 0x0000000000021c18

    offset 4815368

     align 2^2 (4)

    reloff 0

    nreloc 0

     flags 0x00000000

 reserved1 0

 reserved2 0

Section

  sectname __ustring

   segname __TEXT

      addr 0x00000001004b9620

      size 0x0000000000007630

    offset 4953632

     align 2^1 (2)

    reloff 0

    nreloc 0

     flags 0x00000000

 reserved1 0

 reserved2 0

Section

  sectname __unwind_info

   segname __TEXT

      addr 0x00000001004c0c50

      size 0x000000000000b3a4

    offset 4983888

     align 2^2 (4)

    reloff 0

    nreloc 0

     flags 0x00000000

 reserved1 0

 reserved2 0

Load command 2

      cmd LC_SEGMENT_64

  cmdsize 1672

  segname __DATA

   vmaddr 0x00000001004cc000

   vmsize 0x0000000000100000

  fileoff 5029888

 filesize 1048576

  maxprot 0x00000003

 initprot 0x00000003

   nsects 20

    flags 0x0

Section

  sectname __got

   segname __DATA

      addr 0x00000001004cc000

      size 0x00000000000007f8

    offset 5029888

     align 2^3 (8)

    reloff 0

    nreloc 0

     flags 0x00000006

 reserved1 617 (index into indirect symbol table)

 reserved2 0

Section

  sectname __la_symbol_ptr

   segname __DATA

      addr 0x00000001004cc7f8

      size 0x0000000000001348

    offset 5031928

     align 2^3 (8)

    reloff 0

    nreloc 0

     flags 0x00000007

 reserved1 872 (index into indirect symbol table)

 reserved2 0

Section

  sectname __mod_init_func

   segname __DATA

      addr 0x00000001004cdb40

      size 0x0000000000000008

    offset 5036864

     align 2^3 (8)

    reloff 0

    nreloc 0

     flags 0x00000009

 reserved1 0

 reserved2 0

Section

  sectname __const

   segname __DATA

      addr 0x00000001004cdb50

      size 0x00000000000132f0

    offset 5036880

     align 2^4 (16)

    reloff 0

    nreloc 0

     flags 0x00000000

 reserved1 0

 reserved2 0

Section

  sectname __cfstring

   segname __DATA

      addr 0x00000001004e0e40

      size 0x000000000001e9c0

    offset 5115456

     align 2^3 (8)

    reloff 0

    nreloc 0

     flags 0x00000000

 reserved1 0

 reserved2 0

Section

  sectname __objc_classlist

   segname __DATA

      addr 0x00000001004ff800

      size 0x0000000000001700

    offset 5240832

     align 2^3 (8)

    reloff 0

    nreloc 0

     flags 0x10000000

 reserved1 0

 reserved2 0

Section

  sectname __objc_nlclslist

   segname __DATA

      addr 0x0000000100500f00

      size 0x0000000000000038

    offset 5246720

     align 2^3 (8)

    reloff 0

    nreloc 0

     flags 0x10000000

 reserved1 0

 reserved2 0

Section

  sectname __objc_catlist

   segname __DATA

      addr 0x0000000100500f38

      size 0x0000000000000328

    offset 5246776

     align 2^3 (8)

    reloff 0

    nreloc 0

     flags 0x10000000

 reserved1 0

 reserved2 0

Section

  sectname __objc_nlcatlist

   segname __DATA

      addr 0x0000000100501260

      size 0x0000000000000048

    offset 5247584

     align 2^3 (8)

    reloff 0

    nreloc 0

     flags 0x10000000

 reserved1 0

 reserved2 0

Section

  sectname __objc_protolist

   segname __DATA

      addr 0x00000001005012a8

      size 0x0000000000000310

    offset 5247656

     align 2^3 (8)

    reloff 0

    nreloc 0

     flags 0x00000000

 reserved1 0

 reserved2 0

Section

  sectname __objc_imageinfo

   segname __DATA

      addr 0x00000001005015b8

      size 0x0000000000000008

    offset 5248440

     align 2^2 (4)

    reloff 0

    nreloc 0

     flags 0x00000000

 reserved1 0

 reserved2 0

Section

  sectname __objc_const

   segname __DATA

      addr 0x00000001005015c0

      size 0x00000000000a25e0

    offset 5248448

     align 2^3 (8)

    reloff 0

    nreloc 0

     flags 0x00000000

 reserved1 0

 reserved2 0

Section

  sectname __objc_selrefs

   segname __DATA

      addr 0x00000001005a3ba0

      size 0x000000000000e728

    offset 5913504

     align 2^3 (8)

    reloff 0

    nreloc 0

     flags 0x10000005

 reserved1 0

 reserved2 0

Section

  sectname __objc_protorefs

   segname __DATA

      addr 0x00000001005b22c8

      size 0x0000000000000028

    offset 5972680

     align 2^3 (8)

    reloff 0

    nreloc 0

     flags 0x00000000

 reserved1 0

 reserved2 0

Section

  sectname __objc_classrefs

   segname __DATA

      addr 0x00000001005b22f0

      size 0x0000000000001708

    offset 5972720

     align 2^3 (8)

    reloff 0

    nreloc 0

     flags 0x10000000

 reserved1 0

 reserved2 0

Section

  sectname __objc_superrefs

   segname __DATA

      addr 0x00000001005b39f8

      size 0x0000000000001080

    offset 5978616

     align 2^3 (8)

    reloff 0

    nreloc 0

     flags 0x10000000

 reserved1 0

 reserved2 0

Section

  sectname __objc_ivar

   segname __DATA

      addr 0x00000001005b4a78

      size 0x0000000000003584

    offset 5982840

     align 2^2 (4)

    reloff 0

    nreloc 0

     flags 0x00000000

 reserved1 0

 reserved2 0

Section

  sectname __objc_data

   segname __DATA

      addr 0x00000001005b8000

      size 0x000000000000e650

    offset 5996544

     align 2^3 (8)

    reloff 0

    nreloc 0

     flags 0x00000000

 reserved1 0

 reserved2 0

Section

  sectname __data

   segname __DATA

      addr 0x00000001005c6650

      size 0x0000000000002660

    offset 6055504

     align 2^3 (8)

    reloff 0

    nreloc 0

     flags 0x00000000

 reserved1 0

 reserved2 0

Section

  sectname __bss

   segname __DATA

      addr 0x00000001005c8cb0

      size 0x0000000000000ca8

    offset 0

     align 2^4 (16)

    reloff 0

    nreloc 0

     flags 0x00000001

 reserved1 0

 reserved2 0

Load command 3

      cmd LC_SEGMENT_64

  cmdsize 72

  segname __LINKEDIT

   vmaddr 0x00000001005cc000

   vmsize 0x00000000002c8000

  fileoff 6078464

 filesize 2912720

  maxprot 0x00000001

 initprot 0x00000001

   nsects 0

    flags 0x0

Load command 4

            cmd LC_DYLD_INFO_ONLY

        cmdsize 48

     rebase_off 6078464

    rebase_size 25872

       bind_off 6104336

      bind_size 19408

  weak_bind_off 0

 weak_bind_size 0

  lazy_bind_off 6123744

 lazy_bind_size 17448

     export_off 6141192

    export_size 57936

Load command 5

     cmd LC_SYMTAB

 cmdsize 24

  symoff 6225184

   nsyms 63787

  stroff 7251732

 strsize 1616648

Load command 6

            cmd LC_DYSYMTAB

        cmdsize 80

      ilocalsym 0

      nlocalsym 60366

     iextdefsym 60366

     nextdefsym 2346

      iundefsym 62712

      nundefsym 1075

         tocoff 0

           ntoc 0

      modtaboff 0

        nmodtab 0

   extrefsymoff 0

    nextrefsyms 0

 indirectsymoff 7245776

  nindirectsyms 1489

      extreloff 0

        nextrel 0

      locreloff 0

        nlocrel 0

Load command 7

          cmd LC_LOAD_DYLINKER

      cmdsize 32

         name /usr/lib/dyld (offset 12)

Load command 8

     cmd LC_UUID

 cmdsize 24

    uuid 8C542E5F-8DEA-3A66-A406-1AFC89E7B94D

Load command 9

      cmd LC_VERSION_MIN_IPHONEOS

  cmdsize 16

  version 7.1

      sdk 11.2

Load command 10

      cmd LC_SOURCE_VERSION

  cmdsize 16

  version 0.0

Load command 11

       cmd LC_MAIN

   cmdsize 24

  entryoff 1788788

 stacksize 0

Load command 12

          cmd LC_ENCRYPTION_INFO_64

      cmdsize 24

     cryptoff 16384

    cryptsize 5013504

      cryptid 0

          pad 0

Load command 13

          cmd LC_LOAD_DYLIB

      cmdsize 80

         name /System/Library/Frameworks/ImageIO.framework/ImageIO (offset 24)

   time stamp 2 Thu Jan  1 08:00:02 1970

      current version 0.0.0

compatibility version 1.0.0

Load command 14

          cmd LC_LOAD_DYLIB

      cmdsize 96

         name /System/Library/Frameworks/AssetsLibrary.framework/AssetsLibrary (offset 24)

   time stamp 2 Thu Jan  1 08:00:02 1970

      current version 1.0.0

compatibility version 1.0.0

Load command 15

          cmd LC_LOAD_DYLIB

      cmdsize 104

         name /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices (offset 24)

   time stamp 2 Thu Jan  1 08:00:02 1970

      current version 822.19.0

compatibility version 1.0.0

Load command 16

          cmd LC_LOAD_DYLIB

      cmdsize 88

         name /System/Library/Frameworks/AudioToolbox.framework/AudioToolbox (offset 24)

   time stamp 2 Thu Jan  1 08:00:02 1970

      current version 492.0.0

compatibility version 1.0.0

Load command 17

          cmd LC_LOAD_DYLIB

      cmdsize 88

         name /System/Library/Frameworks/Accelerate.framework/Accelerate (offset 24)

   time stamp 2 Thu Jan  1 08:00:02 1970

      current version 4.0.0

compatibility version 1.0.0

Load command 18

          cmd LC_LOAD_DYLIB

      cmdsize 80

         name /System/Library/Frameworks/CoreText.framework/CoreText (offset 24)

   time stamp 2 Thu Jan  1 08:00:02 1970

      current version 1.0.0

compatibility version 1.0.0

Load command 19

          cmd LC_LOAD_DYLIB

      cmdsize 96

         name /System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore (offset 24)

   time stamp 2 Thu Jan  1 08:00:02 1970

      current version 604.4.7

compatibility version 1.0.0

Load command 20

          cmd LC_LOAD_DYLIB

      cmdsize 96

         name /System/Library/Frameworks/CoreBluetooth.framework/CoreBluetooth (offset 24)

   time stamp 2 Thu Jan  1 08:00:02 1970

      current version 1.0.0

compatibility version 1.0.0

Load command 21

          cmd LC_LOAD_DYLIB

      cmdsize 88

         name /System/Library/Frameworks/CoreLocation.framework/CoreLocation (offset 24)

   time stamp 2 Thu Jan  1 08:00:02 1970

      current version 2237.0.22

compatibility version 1.0.0

Load command 22

          cmd LC_LOAD_DYLIB

      cmdsize 88

         name /System/Library/Frameworks/AVFoundation.framework/AVFoundation (offset 24)

   time stamp 2 Thu Jan  1 08:00:02 1970

      current version 2.0.0

compatibility version 1.0.0

Load command 23

          cmd LC_LOAD_DYLIB

      cmdsize 96

         name /System/Library/Frameworks/CoreTelephony.framework/CoreTelephony (offset 24)

   time stamp 2 Thu Jan  1 08:00:02 1970

      current version 0.0.0

compatibility version 1.0.0

Load command 24

          cmd LC_LOAD_DYLIB

      cmdsize 104

         name /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration (offset 24)

   time stamp 2 Thu Jan  1 08:00:02 1970

      current version 963.30.1

compatibility version 1.0.0

Load command 25

          cmd LC_LOAD_DYLIB

      cmdsize 80

         name /System/Library/Frameworks/Security.framework/Security (offset 24)

   time stamp 2 Thu Jan  1 08:00:02 1970

      current version 58286.32.2

compatibility version 1.0.0

Load command 26

          cmd LC_LOAD_DYLIB

      cmdsize 56

         name /usr/lib/libsqlite3.dylib (offset 24)

   time stamp 2 Thu Jan  1 08:00:02 1970

      current version 274.6.0

compatibility version 9.0.0

Load command 27

          cmd LC_LOAD_DYLIB

      cmdsize 48

         name /usr/lib/libz.1.dylib (offset 24)

   time stamp 2 Thu Jan  1 08:00:02 1970

      current version 1.2.11

compatibility version 1.0.0

Load command 28

          cmd LC_LOAD_DYLIB

      cmdsize 48

         name /usr/lib/libc++.1.dylib (offset 24)

   time stamp 2 Thu Jan  1 08:00:02 1970

      current version 400.9.1

compatibility version 1.0.0

Load command 29

          cmd LC_LOAD_DYLIB

      cmdsize 88

         name /System/Library/Frameworks/Foundation.framework/Foundation (offset 24)

   time stamp 2 Thu Jan  1 08:00:02 1970

      current version 1450.14.0

compatibility version 300.0.0

Load command 30

          cmd LC_LOAD_DYLIB

      cmdsize 56

         name /usr/lib/libobjc.A.dylib (offset 24)

   time stamp 2 Thu Jan  1 08:00:02 1970

      current version 228.0.0

compatibility version 1.0.0

Load command 31

          cmd LC_LOAD_DYLIB

      cmdsize 56

         name /usr/lib/libSystem.B.dylib (offset 24)

   time stamp 2 Thu Jan  1 08:00:02 1970

      current version 1252.0.0

compatibility version 1.0.0

Load command 32

          cmd LC_LOAD_DYLIB

      cmdsize 88

         name /System/Library/Frameworks/CFNetwork.framework/CFNetwork (offset 24)

   time stamp 2 Thu Jan  1 08:00:02 1970

      current version 893.14.0

compatibility version 1.0.0

Load command 33

          cmd LC_LOAD_DYLIB

      cmdsize 96

         name /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation (offset 24)

   time stamp 2 Thu Jan  1 08:00:02 1970

      current version 1450.14.0

compatibility version 150.0.0

Load command 34

          cmd LC_LOAD_DYLIB

      cmdsize 88

         name /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics (offset 24)

   time stamp 2 Thu Jan  1 08:00:02 1970

      current version 1129.2.1

compatibility version 64.0.0

Load command 35

          cmd LC_LOAD_DYLIB

      cmdsize 88

         name /System/Library/Frameworks/CoreImage.framework/CoreImage (offset 24)

   time stamp 2 Thu Jan  1 08:00:02 1970

      current version 5.0.0

compatibility version 1.0.0

Load command 36

          cmd LC_LOAD_DYLIB

      cmdsize 80

         name /System/Library/Frameworks/MapKit.framework/MapKit (offset 24)

   time stamp 2 Thu Jan  1 08:00:02 1970

      current version 14.0.0

compatibility version 1.0.0

Load command 37

          cmd LC_LOAD_WEAK_DYLIB

      cmdsize 80

         name /System/Library/Frameworks/Photos.framework/Photos (offset 24)

   time stamp 2 Thu Jan  1 08:00:02 1970

      current version 1.0.0

compatibility version 1.0.0

Load command 38

          cmd LC_LOAD_DYLIB

      cmdsize 88

         name /System/Library/Frameworks/QuartzCore.framework/QuartzCore (offset 24)

   time stamp 2 Thu Jan  1 08:00:02 1970

      current version 1.11.0

compatibility version 1.2.0

Load command 39

          cmd LC_LOAD_DYLIB

      cmdsize 80

         name /System/Library/Frameworks/UIKit.framework/UIKit (offset 24)

   time stamp 2 Thu Jan  1 08:00:02 1970

      current version 3698.33.6

compatibility version 1.0.0

Load command 40

          cmd LC_LOAD_WEAK_DYLIB

      cmdsize 104

         name /System/Library/Frameworks/UserNotifications.framework/UserNotifications (offset 24)

   time stamp 2 Thu Jan  1 08:00:02 1970

      current version 1.0.0

compatibility version 1.0.0

Load command 41

          cmd LC_RPATH

      cmdsize 40

         path @executable_path/Frameworks (offset 12)

Load command 42

      cmd LC_FUNCTION_STARTS

  cmdsize 16

  dataoff 6199128

 datasize 25832

Load command 43

      cmd LC_DATA_IN_CODE

  cmdsize 16

  dataoff 6224960

 datasize 224

Load command 44

      cmd LC_CODE_SIGNATURE

  cmdsize 16

  dataoff 8868384

 datasize 122800

转载于:https://www.cnblogs.com/feng9exe/p/8258691.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值