malloc()
harus dalam glibc.
Bacaan Lebih Lanjut
Multithreading
Trik alokasi C++ [Video]
Lihat rilis glibc yang sesuai di situs rilis lama atau di sini. Misalnya, jika Anda menggunakan glib 2.9, itu ada di arsip ini. Cari file malloc/malloc.c
.
Anda akan melihat bahwa ini bukan bagian sepele dari kode perpustakaan.
Sepertinya mereka mengubah struktur direktori setelah glibc-2.9.
Antarmuka POSIX dari malloc didefinisikan di sini.
Jika Anda ingin mengetahui bagaimana pustaka C di GNU/Linux (glibc) mengimplementasikan malloc
, buka dan dapatkan kode sumber dari http://ftp.gnu.org/gnu/glibc/ atau jelajahi repositori git dan lihat malloc/malloc.c
berkas.
Ada juga dokumentasi dasar dari Memory Allocator oleh Doug Lea yang menjelaskan teori m (emory)alokasikan (ator) (baca ini dengan hati-hati, lalu putuskan apakah Anda benar-benar perlu mengimplementasikan malloc Anda sendiri).