Linux下造成内存泄漏

标签 c shell memory memory-leaks embedded-linux

我使用开放嵌入式创建了一个嵌入式自定义 Linux 发行版,我想测试我的系统的行为。我的测试用例是看看“如果用户空间应用程序造成内存泄漏”会发生什么。

出于测试原因,我想使用脚本 shell 或 C 来创建内存泄漏?

有人可以帮我吗?

最佳答案

这个函数会泄漏:

void leakingFunction()
{
    int* a = malloc(100);
}

关于Linux下造成内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28040438/

相关文章:

c - 在 C 函数中延迟创建自动变量

c# - 如何将可从 native 写入的空字符串缓冲区传递给 C#?

c - 为什么我无法将十六进制值分配给 foo* const array[]?

shell - 获取 "sh -e"中的返回值

linux - x-www-浏览器的兼容性

.net - winforms 分析 - dotTrace 3.1 或 Ants 4.3

更改函数中的字符串

c - 阶乘-C (Linux)

shell - 针对特定php恶意软件模式的Grep

java - 适用于 Android 的内存友好快速键值访问解决方案