• 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

  • 相关阅读:
    python中将集合进行切割的方法
    Tomcat单库多实例部署
    (二) storm的基本使用
    工作流表结构解析
    [TCO 2012 Round 3A Level3] CowsMooing (数论,中国剩余定理,同余方程)
    [HEOI 2013 day2] 钙铁锌硒维生素 (线性代数,二分图匹配)
    [HEOI 2013 day2] SAO (树形动态规划)
    关于react和Angular的思考
    angular 中的modal
    从易到难,写一个JavaScript加载器之一
  • 原文地址:https://www.cnblogs.com/feng9exe/p/8258691.html
Copyright © 2020-2023  润新知