当前位置: 首页 > news >正文

涉县网站建设河北大型网站建设

涉县网站建设,河北大型网站建设,乐清网站制作电话,专业网络分销平台这些大多数是在“主”程序本身之前或之后执行代码的各种方法,大多数都在crtstuff.c(https://github.com/gcc-mirror/gcc/blob/master/libgcc/crtstuff.c)中.它们存在以支持各种C类编程语言的特征,但它们也可以在C中访问.这可能似乎过于复杂,因为其中一些代表了传统的行李,还有一…这些大多数是在“主”程序本身之前或之后执行代码的各种方法,大多数都在crtstuff.c(https://github.com/gcc-mirror/gcc/blob/master/libgcc/crtstuff.c)中.它们存在以支持各种C类编程语言的特征,但它们也可以在C中访问.这可能似乎过于复杂,因为其中一些代表了传统的行李,还有一些需要支持GCC运行的各种不同架构的变体.从您的列表中,逐个(或两个)00000000004003f0 t deregister_tm_clones0000000000400430 t register_tm_clones0000000000400470 t __do_global_dtors_aux在.fini_array不可用的系统上从程序退出时运行所有全局析构函数.0000000000400490 t frame_dummy此功能位于.init部分.它被定义为void frame_dummy(void),并且它的整个生命点是调用具有参数的__register_frame_info_bases.显然,来自.init部分的参数的函数调用可能是不可靠的,因此这个函数所以__register_frame_info_bases不直接从.init部分调用..eh_frame信息库用于异常处理和类似功能(例如使用__attribute __((cleanup(..))声明的函数)).00000000004004e0 T __libc_csu_init0000000000400550 T __libc_csu_fini这些运行任何程序级的初始化器和finalizer(类似于整个程序的构造函数/析构函数).如果定义如下功能void __attribute__ ((constructor)) mefirst () {/* ... do something here ... */}void __attribute__ ((destructor)) melast () {/* ... do something here ... */}0000000000400554 T _fini这是一个现在不推荐使用的方式来运行程序级(实际上是目标文件级)析构函数(有关这方面的信息可以在man dlclose中找到).构造函数的相应过时函数是__init.0000000000600668 t __frame_dummy_init_array_entry0000000000600668 t __init_array_start这些标记了.init_array部分的结尾和开头,该部分包含指向所有程序级初始化器的指针(参见上面的__libc_csu_init).这些标记了.fini_array部分的结束和开始,其中包含指向所有程序级终结器的指针(参见上面的__libc_csu_fini).[编辑]一些附加说明链接http://dbp-consulting.com/tutorials/debugging/linuxProgramStartup.html从Jester的问题评论包含一个很好的图和一个小样本程序说明了这些东西运行的总体顺序以及如何运行从C访问这些功能中的一些功能术语’ctors’和’dtors’是缩写“构造函数”和“析构函数”.全局构造函数/析构函数和对象文件之间的区别当程序出现时,构造函数/析构函数最为明显从多个目标文件构建.标记为’T’的符号(__libc_csu_init,__libc_csu_fini,_fini)是“全局”(外部可见),剩余(标记为’t’)不是.0000000000000000000600668 t __frame_dummy_init_array_entry0000000000600668 t __init_array_start70 t __do_global_dtors_aux_fini_array_entry0000000000000000000600668 t __frame_dummy_init_array_entry0000000000600668 t __init_array_start0000000000600668 t __frame_dummy_init_array_entry0000000000600668 t __init_array_start0000000000600668 t __frame_dummy_init_array_entry0000000000600668 t __init_array_start70 t __init_array_end
http://www.yutouwan.com/news/426181/

相关文章:

  • app网站开发者网站优化的文章
  • 网站建设开票项目是什么无极兼职网
  • 国内做的好看的网站设计德州app开发公司
  • wordpress 指定网站做优化的好处
  • 重庆江北网站建设如何用手机做钓鱼网站
  • 澧县网站设计企业基本信息查询系统
  • 学校建设网站的目的和意义杭州网站做的好公司哪家好
  • 襄樊门户网站建设学术网站建设
  • ipv6网站如何做设计模板怎么设置
  • 临沧永德网站建设电子商务公司在线平面设计软件免费版
  • 祥云户网站ps做网站时画布宽度
  • 基层建设检索网站代理网关app未运行
  • 手机网站营销中国机械工业建设集团有限公司网站
  • 东至网站制作wordpress中php代码只能一行一行写
  • 长沙做网站设计网站备案信息是什么
  • 网站开发和程序员网站建设如何去找客户
  • .net如何做网站三星官网网站
  • wordpress费用安卓系统优化软件
  • 大理网站推广网页模版是已经做好的
  • 上海企业网站建设费用小型网站的建设与开发
  • 手机网站 设置济南全包圆装修400电话
  • 建湖县建设局网站食品包装设计特点
  • 绮思网站建设qswoowordpress 结构解析
  • 做爰网站名称网站做短视频业务许可
  • 华为网站建设招聘做纺织外贸哪个贸易网站好
  • 北京网站建设报价明细软件设计说明书
  • 网站建设需要提供的资料文档地方网站商城怎么做
  • 网络空间安全和信息安全的区别网站做优化好还是做推广好
  • 旅游网站建设调研天堂网
  • 互联网网站建设哪家好网站可以几个服务器