小编kel*_*elf的帖子

x86 gcc汇编输出请帮忙

下面粘贴的是"int main(){}"的未经优化的GCC程序集输出.我对x86程序集比较好,但其中一些是不熟悉的.有人可以一行一步地了解这里发生的事情吗?

谢谢!

    .text
.globl _main
_main:
LFB2:
    pushq   %rbp
LCFI0:
    movq    %rsp, %rbp
LCFI1:
    leave
    ret
LFE2:
    .section __TEXT,__eh_frame,coalesced,no_toc+strip_static_syms+live_support
EH_frame1:
    .set L$set$0,LECIE1-LSCIE1
    .long L$set$0
LSCIE1:
    .long   0x0
    .byte   0x1
    .ascii "zR\0"
    .byte   0x1
    .byte   0x78
    .byte   0x10
    .byte   0x1
    .byte   0x10
    .byte   0xc
    .byte   0x7
    .byte   0x8
    .byte   0x90
    .byte   0x1
    .align 3
LECIE1:
.globl _main.eh
_main.eh:
LSFDE1:
    .set L$set$1,LEFDE1-LASFDE1
    .long L$set$1
LASFDE1:
    .long   LASFDE1-EH_frame1
    .quad   LFB2-.
    .set L$set$2,LFE2-LFB2
    .quad L$set$2
    .byte   0x0
    .byte   0x4
    .set L$set$3,LCFI0-LFB2
    .long L$set$3 …
Run Code Online (Sandbox Code Playgroud)

c assembly gcc

5
推荐指数
1
解决办法
2917
查看次数

Cocoa Application Bootstrap问题

我是一名经验丰富的开发人员,是Mac开发的新手,所以我

还有很多差距,我很难找到好的可读性.我的一些问题列在下面.这些非常简单/一般.必须有一个简短,简洁的文档,详细说明基本的应用程序引导过程,以及所有涉及的类.谢谢!

  • 由XCode生成的"委托"包含NSPersistentStoreCoordinator,NSManagedObjectModel和NSManagedObjectContext的实例 - 请详细说明?
  • 委托被声明为"@interface tests_AppDelegate:NSObject {".为什么协议丢失了?我在那里看到网上的例子.
  • 我看到应用程序委托在Interface Builder中实例化.它在哪里传递到NSApplication实例?

macos cocoa cocoa-design-patterns

5
推荐指数
1
解决办法
357
查看次数

标签 统计

assembly ×1

c ×1

cocoa ×1

cocoa-design-patterns ×1

gcc ×1

macos ×1