一.存储结构: 初始化单元存储在一个数组InitContext.InitTable^.UnitInfo中,其中UnitInfo是以数组的方式存储的,其中InitTable的定义为: 其中InitTable定义为packageInfo的类型,再来看看PackageInfo的定义: 可以看到PackageInfo中的UnitInfo被定义为PUnitEntryTable类型,接下来再看PUnitEntryTable的定义: 可以看到单元例程存储在一个数组中,最大可以存储一千万个单元例程,每个例程函数…