我经常在反编译程序的每个函数的开头都有一些这样的代码:
iVar1 = 0x42;
puVar2 = local_10c;
while (iVar1 != 0) {
iVar1 = iVar1 + -1;
*puVar2 = 0xcccccccc;
puVar2 = puVar2 + 1;
}
网络搜索中的 0xcccccccc 似乎与“未初始化的内存”有关,但我没有看到带有此总括代码的链接。
它是什么?它有什么目的?为什么每个函数都有它作为“模板”?