gpt4 book ai didi

ios - __attribute __((constructor))对于iOS编译成什么?如何在手写的asm中进行?

转载 作者:行者123 更新时间:2023-12-01 19:38:05 33 4
gpt4 key购买 nike

出于学习目的,我一直在汇编中编写东西。目前,我正在尝试在汇编中实现C的__attribute__((constructor))的等效功能,但是我不确定如何执行此操作。

所以我的问题是,属性要编译成什么?我知道有些可能会大不相同,所以我主要是询问构造函数。

最佳答案

感谢@Jester。

就我而言(在iOS上为arm64),它在__DATA下创建了一个新部分。

.section __TEXT, __text, regular, pure_instructions
.global _constructor
.p2align 2
_constructor:
...
ret

.section __DATA, __mod_init_func, mod_init_funcs
.p2align 4
.quad _constructor

关于ios - __attribute __((constructor))对于iOS编译成什么?如何在手写的asm中进行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59271654/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com