gpt4 book ai didi

windows - .text 和 .itext 内存段有什么区别?

转载 作者:行者123 更新时间:2023-12-03 14:54:26 29 4
gpt4 key购买 nike

当我编译 Delphi 项目并指示编译器创建内存映射文件 (*.map) 时,它在文件顶部包含已用内存段的描述。

示例:

Start         Length     Name                   Class
0001:00401000 00475600H .text CODE
0002:00877000 00004998H .itext ICODE
0003:0087C000 00030410H .data DATA
0004:008AD000 00009170H .bss BSS
0005:00000000 00000278H .tls TLS

当查看PE section table docs时那里只列出了“.text”和除“.itext”之外的其他部分。

“.itext”段的用途是什么?它与“.text”有何不同?它是一些特定于 Delphi/Borland/Embarcadero 的扩展吗?

最佳答案

itext 段(Class = ICODE)类似于链接单元的初始化部分。

关于windows - .text 和 .itext 内存段有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58447784/

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