feat(pe): 添加PE文件构建器功能
新增PE库的基础设施包括: - 创建README.md文档,说明代码参考rust cargo的object库实现 - 配置cbuild.toml包依赖,添加scc_utils依赖项 - 定义scc_pe_builder.h头文件,包含PE构建器的数据结构和API函数 - 实现PE文件的段管理、头信息处理和文件写入功能
This commit is contained in:
@@ -150,6 +150,8 @@ typedef size_t usize;
|
||||
(vec).size = (vec).cap = 0; \
|
||||
} while (0)
|
||||
|
||||
#define scc_vec_unsafe_get_data(vec) (vec).data
|
||||
|
||||
#define scc_vec_unsafe_from_array(vec, array) \
|
||||
do { \
|
||||
(vec).size = sizeof(array) / sizeof((array)[0]); \
|
||||
|
||||
Reference in New Issue
Block a user