rt_dlmodule 结构体

优质
小牛编辑
129浏览
2023-12-01

动态模块控制块 更多...

成员变量

struct rt_object parent
 继承自 rt_object
 
rt_list_t object_list
 动态模块里的对象链表
 
rt_uint8_t stat
 动态模块的状态
 
rt_uint16_t priority
 优先级
 
rt_uint32_t stack_size
 堆栈空间大小
 
struct rt_threadmain_thread
 运行的主线程
 
int ret_code
 退出返回值
 
rt_uint32_t vstart_addr
 第一个LOAD段的VMA基址
 
rt_dlmodule_entry_func_t entry_addr
 入口地址,动态库入口为RT_NULL
 
char * cmd_line
 命令行
 
rt_addr_t mem_space
 内存空间地址
 
rt_uint32_t mem_size
 内存空间大小
 
rt_dlmodule_init_func_t init_func
 初始化函数
 
rt_dlmodule_cleanup_func_t cleanup_func
 清除函数
 
rt_uint16_t nref
 引用次数
 
rt_uint16_t nsym
 动态模块的符号数
 
struct rt_module_symtab * symtab
 动态模块的符号表
 

详细描述

动态模块控制块