]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/kern/kalloc.h
xnu-2782.1.97.tar.gz
[apple/xnu.git] / osfmk / kern / kalloc.h
index 32637bc5b7b204a9573ab0299842d879178bb9ce..5a3808a2d4873e9debec9a723e97eba4cec94299 100644 (file)
@@ -68,8 +68,6 @@ extern void *kalloc(vm_size_t size);
 
 extern void *kalloc_noblock(vm_size_t  size);
 
-extern void *kget(vm_size_t    size);
-
 extern void kfree(void         *data,
                  vm_size_t     size);
 
@@ -77,16 +75,9 @@ __END_DECLS
 
 #ifdef MACH_KERNEL_PRIVATE
 
-#include <kern/lock.h>
-
-#define KALLOC_MINSIZE         16
-
 extern void            kalloc_init(void);
 
-extern void            krealloc(void           **addrp,
-                                vm_size_t      old_size,
-                                vm_size_t      new_size,
-                                simple_lock_t  lock);
+extern void            kalloc_fake_zone_init( int );
 
 extern void            kalloc_fake_zone_info(
                                int             *count,
@@ -94,10 +85,13 @@ extern void         kalloc_fake_zone_info(
                                vm_size_t       *max_size,
                                vm_size_t       *elem_size,
                                vm_size_t       *alloc_size,
+                               uint64_t        *sum_size,
                                int             *collectable,
-                               int             *exhaustable);
+                               int             *exhaustable,
+                               int             *caller_acct);
 
 extern vm_size_t kalloc_max_prerounded;
+extern vm_size_t kalloc_large_total;
 
 #endif /* MACH_KERNEL_PRIVATE */