sbrk

    92熱度

    3回答

    任何人都可以解釋malloc()內部工作嗎? 我有時做strace program,我看到了很多的sbrk系統調用,做這件事man sbrk會談malloc()正在使用但沒有更多。

    5熱度

    3回答

    以下是一個非常非常簡單的版本malloc()似乎給我分配了一些空間,但除了沒有free()的事實,我不檢查我是否已超出分配的空間,我如何檢查代碼是否正確? 「C」專家會給我帶來什麼明顯的失誤? #include <stdio.h> #include <unistd.h> #define MAX_MEMORY 1024 * 1024 * 2 /* 2MB of memory */ void

    2熱度

    2回答

    它似乎對sbrk的功能沒有影響,但是在sbrk()的文檔中它說它需要一個intptr_t參數。 它傳遞一個int類型作爲參數時工作(或至少似乎工作)。 這是在常規C.