`
lobin
  • 浏览: 427750 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

关于COFF的一些整理

 
阅读更多

COFF格式

COFF即Common Object File Format,公共对象文件格式。

 

对象文件

windows下对象文件通常以.obj后缀的文件。

 

COFF格式大概布局:

Microsoft COFF Header

Section Headers

Raw Data:

code

data

debug info

relocations

 

COFF Header在另一篇文章关于PE的一些整理有介绍过。

写道
https://www.iteye.com/blog/lobin-2326260

 

Section Headers在另一篇文章关于PE的一些整理有介绍过。

写道
https://www.iteye.com/blog/lobin-2326260

 

 

 

分享到:
评论

相关推荐

    PE文件格式学习 (CHM资料)

    书中第八章专门介绍WINDOWS的PE文件格式,非常有价值,偶把这章单独整理成HTML文件,对一些台湾的电脑术语做了替换,难免有疏漏,建议参考原繁体中文电子版。摘要:PE 与COFF OBJ 文件格式 PEDUMP,Win32 和PE 的基础...

    PE 结构图 用WORD整理了一份PE结构图

    接下来是COFF(Common Object File Format)文件头,它提供了关于PE文件的基本信息,如机器类型、文件类型(可执行、DLL等)、节表的偏移量等。 ### 三、节表 PE文件由若干个节(section)组成,每个节包含一组连续...

    用C语言开发DSP嵌入式系统整理.pdf

    尽管关于单片机的C语言开发资料丰富,但针对DSP的C语言开发资料相对较少。 以TMS320F24X系列为例,开发DSP嵌入式系统主要涉及以下几个方面: 1. **DSP的C语言特殊性** - C语言在DSP上的应用需要直接操作硬件,这...

    FASM 1.67 程序者手册

    原作者网站http://www.xuyibo.org ,感谢徐艺波辛苦整理写出的该技术手册,为我等FASM学习者提供了良好的参考资料。目前FASM学习资料实在是无比匮乏,网上也鲜见。这个技术手册无疑是雪中送炭,再洗感谢原作者。 1....

    中期报告1

    cl.exe负责控制Microsoft的C和C++编译和链接过程,生成COFF格式的对象文件,最终可以生成可执行文件或动态链接库。 在库的选择上,C++标准库是开发中不可或缺的部分。 `<new>`头文件提供了动态内存分配的接口,而`...

    T-head riscv assembly manual

    这本书由Dean Elsner、Jay Fenlason和其他贡献者编辑,由Cygnus Support进行整理,版权归属于1991年至2019年的自由软件基金会,并遵循GNU自由文档许可证,允许复制、分发和/或修改。 手册概述了汇编器的基本结构、...

    Bind2File.rar_pe 捆绑_捆绑_文件捆绑器

    7. **最后整理**:完成上述步骤后,对整个捆绑后的PE文件进行最后的整理,如更新PE头的大小、检查点等信息。 通过理解Bind2File源码,开发者不仅可以实现自己的文件捆绑器,还可以深入了解PE文件格式的内部工作原理...

    用vc6开发汇编语言程序的方法

    在工程设置中,针对每个ASM文件,需要在“定制构建”(Custom Build)中设定命令行参数,指定ML编译器如何处理源文件,例如使用`ml /c /coff /Zi /Fo$(TargetDir)\$(InputName).obj $(InputPath)`来编译源文件,并在...

    一个反汇编引擎的源码

    6. **格式化输出**:将生成的汇编代码整理成可读性高的格式,通常包括行号、地址、操作码和操作数。 7. **辅助信息**:添加注释、跳转目标、循环结构等信息,帮助理解代码逻辑。 在Dasm源代码中,我们可能会看到...

    GDB Internals Manual

    以上是根据给定的**GDB Internals Manual**的部分内容整理的关键知识点。这份文档为开发者深入了解gdb的工作原理提供了宝贵的信息。无论是对于gdb的使用者还是贡献者来说,都是一个不可多得的学习资源。

    GNU-ld-V2.30中文手册

    GNU ld的工作是在编译程序的最后阶段,将一系列对象文件和存档文件组合起来,并且重新排列这些文件中的数据,整理其中的符号引用。LD使用链接器命令语言文件来控制整个链接过程,这种语言由一系列的命令和指令组成,...

    易语言程序免安装版下载

     支持静态链接其它编程语言(如C/C++、汇编等)编译生成的静态库(.LIB或.OBJ),但仅限于COFF格式,支持cdecl和stdcall两种函数调用约定。  使用说明如下:函数声明和调用方法与DLL命令一致;“库文件名”以.lib...

Global site tag (gtag.js) - Google Analytics