コード例 #1
0
ファイル: dlmalloc.c プロジェクト: lamproae/feixue
static void* named_anonymous_mmap(size_t length) {
    void* map = mmap(NULL, length, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0);
    if (map == MAP_FAILED) {
        return map;
    }
    __bionic_name_mem(map, length, "libc_malloc");
    return map;
}
コード例 #2
0
ファイル: dlmalloc.c プロジェクト: SAOSP/platform_bionic
static void* named_anonymous_mmap(size_t length)
{
    void* ret;
    ret = mmap(NULL, length, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0);
    if (ret == MAP_FAILED)
        return ret;

    __bionic_name_mem(ret, length, "libc_malloc");

    return ret;
}