LDR_MODULE结构的详细定义

本文详细阐述了LDR_MODULE结构的定义与组成部分,包括模块链表、基地址、入口、影像大小等关键属性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

LDR_MODULE结构的详细定义

typedef struct _LDR_MODULE {
LIST_ENTRY              InLoadOrderModuleList;//代表按加载顺序构成的模块链表
LIST_ENTRY              InMemoryOrderModuleList;//代表按内存顺序构成的模块链表
LIST_ENTRY            InInitializationOrderModuleList;//代表按初始化顺序构成的模块链表
PVOID                   BaseAddress;//该模块的基地址
PVOID                   EntryPoint;//该模块的入口
ULONG                   SizeOfImage;//该模块的影像大小
UNICODE_STRING          FullDllName;//包含路径的模块名
UNICODE_STRING          BaseDllName;//不包含路径的模块名
ULONG                   Flags;
SHORT                   LoadCount;//该模块的引用计数
SHORT                   TlsIndex;
HANDLE                  SectionHandle;
ULONG                   CheckSum;
ULONG                   TimeDateStamp;
 } LDR_MODULE, *PLDR_MODULE;
显示: [ 13.217279] Modules linked in: nf_bsp(O+) sdk_linuxum(O) hsl_linux_helper(PO) fwcrypto(PO) crypto(O) symbol(O) [ 13.227296] CPU: 0 PID: 267 Comm: insmod Tainted: P O 5.10.0 #8 [ 13.234510] Hardware name: Netfactory soc928 EVB (DT) [ 13.239557] pstate: 20000005 (nzCv daif -PAN -UAO -TCO BTYPE=--) [ 13.245566] pc : i2c_dw_func+0x4/0x10 [ 13.249225] lr : i2c_register_adapter+0x160/0x68c [ 13.253920] sp : ffff8000115e38f0 [ 13.257226] x29: ffff8000115e38f0 x28: ffff800010df8cc0 [ 13.262535] x27: ffff8000100bb020 x26: ffff800008884790 [ 13.267842] x25: ffff800010df8000 x24: ffff00003731f764 [ 13.273150] x23: ffff800010d23da0 x22: 0000000000000001 [ 13.278458] x21: ffff800010d23e00 x20: ffff00003731f400 [ 13.283766] x19: ffff00003731f400 x18: ffff800010c7df88 [ 13.289073] x17: 0000000000000000 x16: 0000000000000000 [ 13.294381] x15: ffff000001688440 x14: 000000000000017f [ 13.299688] x13: ffff000001688440 x12: 00000000ffffffea [ 13.304996] x11: ffff800010cedf98 x10: ffff800010cd5f58 [ 13.310303] x9 : ffff800010cd5fb0 x8 : 0000000000017fe8 [ 13.315611] x7 : c0000000ffffefff x6 : 0000000000000001 [ 13.320918] x5 : ffff00003fdbf808 x4 : 0000000000000000 [ 13.326225] x3 : 0000000000000027 x2 : fc69fe96e7ac5200 [ 13.331532] x1 : ffff8000105c6f90 x0 : 0000000000000000 [ 13.336840] Call trace: [ 13.339285] i2c_dw_func+0x4/0x10 [ 13.342594] __i2c_add_numbered_adapter+0x88/0xa0 [ 13.347291] i2c_add_numbered_adapter+0x3c/0x48 [ 13.351840] i2c_pca954x_register+0x150/0x1f8 [nf_bsp] [ 13.356988] bsp_init+0x78/0x1cc [nf_bsp] [ 13.360993] do_one_initcall+0x50/0x1b0 [ 13.364826] do_init_module+0x50/0x1f0 [ 13.368568] load_module+0x202c/0x2670 [ 13.372310] __do_sys_init_module+0x13c/0x1f0 [ 13.376660] __arm64_sys_init_module+0x18/0x20 [ 13.381099] el0_svc_common.constprop.0+0x7c/0x210 [ 13.385883] do_el0_svc+0x18/0x20 [ 13.389193] el0_svc+0x18/0x48 [ 13.392240] el0_sync_handler+0xa8/0xb0 [ 13.396068] el0_sync+0x15c/0x180 [ 13.399381] Code: 17fffff6 9408ef86 d503201f f9407400 (b944c000) [ 13.405470] ---[ end trace 37ea40305aa64e18 ]
06-06
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值