📄 malloc.h
字号:
#ifndef _HACK_MALLOC_H_#define _HACK_MALLOC_H_#include <linux/mm.h>#include <stdlib.h>static inline void *kmalloc (size_t sz, int ignored) { return malloc (sz); }static inline void kfree (void *ptr) { free (ptr); }static inline void kfree_s (void *ptr, size_t sz) { free (ptr); }#define free(x) kfree(x) /* just don't ask */typedef struct kmem_cache_s kmem_cache_t;#define SLAB_HWCACHE_ALIGN 0 /* flag everybody uses */#define SLAB_ATOMIC 0extern kmem_cache_t *kmem_cache_create(const char *, size_t, size_t, unsigned long, void (*)(void *, kmem_cache_t *, unsigned long), void (*)(void *, kmem_cache_t *, unsigned long));extern void *kmem_cache_alloc(kmem_cache_t *, int);extern void kmem_cache_free(kmem_cache_t *, void *);#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -