福仔 发表于 2023-5-8 19:42
给个小建议, 分配内存如果命名为malloc的话, 还是就直接调用c函数的malloc吧, 你这个容易让人搞混, 等下让 ...
LLJ 发表于 2023-5-8 19:47
c函数的 malloc 也是分配堆内存,应该无差异,也可以直接调用c函数的 malloc由于 malloc 易语言没有,所以 ...
福仔 发表于 2023-5-8 19:57
额, 只是小建议, 如果是申请的堆内存, 然后用free释放的话, 在c++里是会有异常的, 所以一般用什么申请就 ...
子程序名 | 返回值类型 | 公开 | 备 注 | ||
_按钮1_被单击 |
变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
p | 整数型 | |||||
i | 整数型 |
i支持库列表 | 支持库注释 |
spec | 特殊功能支持库 |
福仔 发表于 2023-5-8 20:01
[e=1]
.版本 2
.支持库 spec
ucrtbase.malloc_base+17 - 56 - push esiucrtbase.malloc_base+18 - 6A 00 - push 00 { 0 }
ucrtbase.malloc_base+1A - FF 35 DC121B76 - push [ucrtbase.dll+1112DC] { (00810000) }
ucrtbase.malloc_base+20 - FF 15 F4201B76 - call dword ptr [ucrtbase.dll+1120F4] { ->ntdll.RtlAllocateHeap }
LLJ 发表于 2023-5-8 20:10
是的,根据反汇编[mw_shl_code=asm,true]ucrtbase.malloc_base+17 - 56 - push esiucr ...
欢迎光临 精易论坛 (https://125.confly.eu.org/) | Powered by Discuz! X3.4 |