Class RPmalloc

java.lang.Object
org.lwjgl.system.rpmalloc.RPmalloc

public class RPmalloc extends Object
  • Field Details

  • Method Details

    • nrpmalloc_initialize

      public static int nrpmalloc_initialize()
      int rpmalloc_initialize(void)
    • rpmalloc_initialize

      @NativeType("int") public static boolean rpmalloc_initialize()
      int rpmalloc_initialize(void)
    • nrpmalloc_initialize_config

      public static int nrpmalloc_initialize_config(long config)
      int rpmalloc_initialize_config(rpmalloc_config_t const * config)
    • rpmalloc_initialize_config

      @NativeType("int") public static boolean rpmalloc_initialize_config(@NativeType("rpmalloc_config_t const *") @Nullable RPMallocConfig config)
      int rpmalloc_initialize_config(rpmalloc_config_t const * config)
    • nrpmalloc_config

      public static long nrpmalloc_config()
      rpmalloc_config_t const * rpmalloc_config(void)
    • rpmalloc_config

      @NativeType("rpmalloc_config_t const *") public static RPMallocConfig rpmalloc_config()
      rpmalloc_config_t const * rpmalloc_config(void)
    • rpmalloc_finalize

      public static void rpmalloc_finalize()
      void rpmalloc_finalize(void)
    • rpmalloc_thread_initialize

      public static void rpmalloc_thread_initialize()
      void rpmalloc_thread_initialize(void)
    • nrpmalloc_thread_finalize

      public static void nrpmalloc_thread_finalize(int release_caches)
      void rpmalloc_thread_finalize(int release_caches)
    • rpmalloc_thread_finalize

      public static void rpmalloc_thread_finalize(@NativeType("int") boolean release_caches)
      void rpmalloc_thread_finalize(int release_caches)
    • rpmalloc_thread_collect

      public static void rpmalloc_thread_collect()
      void rpmalloc_thread_collect(void)
    • nrpmalloc_is_thread_initialized

      public static int nrpmalloc_is_thread_initialized()
      int rpmalloc_is_thread_initialized(void)
    • rpmalloc_is_thread_initialized

      @NativeType("int") public static boolean rpmalloc_is_thread_initialized()
      int rpmalloc_is_thread_initialized(void)
    • nrpmalloc_thread_statistics

      public static void nrpmalloc_thread_statistics(long stats)
      void rpmalloc_thread_statistics(rpmalloc_thread_statistics_t * stats)
    • rpmalloc_thread_statistics

      public static void rpmalloc_thread_statistics(@NativeType("rpmalloc_thread_statistics_t *") RPmallocThreadStatistics stats)
      void rpmalloc_thread_statistics(rpmalloc_thread_statistics_t * stats)
    • nrpmalloc_global_statistics

      public static void nrpmalloc_global_statistics(long stats)
      void rpmalloc_global_statistics(rpmalloc_global_statistics_t * stats)
    • rpmalloc_global_statistics

      public static void rpmalloc_global_statistics(@NativeType("rpmalloc_global_statistics_t *") RPmallocGlobalStatistics stats)
      void rpmalloc_global_statistics(rpmalloc_global_statistics_t * stats)
    • nrpmalloc

      public static long nrpmalloc(long size)
      void * rpmalloc(size_t size)
    • rpmalloc

      @NativeType("void *") public static @Nullable ByteBuffer rpmalloc(@NativeType("size_t") long size)
      void * rpmalloc(size_t size)
    • nrpfree

      public static void nrpfree(long ptr)
      void rpfree(void * ptr)
    • rpfree

      public static void rpfree(@NativeType("void *") @Nullable ByteBuffer ptr)
      void rpfree(void * ptr)
    • rpfree

      public static void rpfree(@NativeType("void *") @Nullable ShortBuffer ptr)
      void rpfree(void * ptr)
    • rpfree

      public static void rpfree(@NativeType("void *") @Nullable IntBuffer ptr)
      void rpfree(void * ptr)
    • rpfree

      public static void rpfree(@NativeType("void *") @Nullable LongBuffer ptr)
      void rpfree(void * ptr)
    • rpfree

      public static void rpfree(@NativeType("void *") @Nullable FloatBuffer ptr)
      void rpfree(void * ptr)
    • rpfree

      public static void rpfree(@NativeType("void *") @Nullable DoubleBuffer ptr)
      void rpfree(void * ptr)
    • rpfree

      public static void rpfree(@NativeType("void *") @Nullable PointerBuffer ptr)
      void rpfree(void * ptr)
    • nrpcalloc

      public static long nrpcalloc(long num, long size)
      void * rpcalloc(size_t num, size_t size)
    • rpcalloc

      @NativeType("void *") public static @Nullable ByteBuffer rpcalloc(@NativeType("size_t") long num, @NativeType("size_t") long size)
      void * rpcalloc(size_t num, size_t size)
    • nrprealloc

      public static long nrprealloc(long ptr, long size)
      void * rprealloc(void * ptr, size_t size)
    • rprealloc

      @NativeType("void *") public static @Nullable ByteBuffer rprealloc(@NativeType("void *") @Nullable ByteBuffer ptr, @NativeType("size_t") long size)
      void * rprealloc(void * ptr, size_t size)
    • nrpaligned_realloc

      public static long nrpaligned_realloc(long ptr, long alignment, long size, long oldsize, int flags)
      void * rpaligned_realloc(void * ptr, size_t alignment, size_t size, size_t oldsize, unsigned int flags)
    • rpaligned_realloc

      @NativeType("void *") public static @Nullable ByteBuffer rpaligned_realloc(@NativeType("void *") @Nullable ByteBuffer ptr, @NativeType("size_t") long alignment, @NativeType("size_t") long size, @NativeType("unsigned int") int flags)
      void * rpaligned_realloc(void * ptr, size_t alignment, size_t size, size_t oldsize, unsigned int flags)
    • nrpaligned_alloc

      public static long nrpaligned_alloc(long alignment, long size)
      void * rpaligned_alloc(size_t alignment, size_t size)
    • rpaligned_alloc

      @NativeType("void *") public static @Nullable ByteBuffer rpaligned_alloc(@NativeType("size_t") long alignment, @NativeType("size_t") long size)
      void * rpaligned_alloc(size_t alignment, size_t size)
    • nrpaligned_calloc

      public static long nrpaligned_calloc(long alignment, long num, long size)
      void * rpaligned_calloc(size_t alignment, size_t num, size_t size)
    • rpaligned_calloc

      @NativeType("void *") public static @Nullable ByteBuffer rpaligned_calloc(@NativeType("size_t") long alignment, @NativeType("size_t") long num, @NativeType("size_t") long size)
      void * rpaligned_calloc(size_t alignment, size_t num, size_t size)
    • nrpmemalign

      public static long nrpmemalign(long alignment, long size)
      void * rpmemalign(size_t alignment, size_t size)
    • rpmemalign

      @NativeType("void *") public static @Nullable ByteBuffer rpmemalign(@NativeType("size_t") long alignment, @NativeType("size_t") long size)
      void * rpmemalign(size_t alignment, size_t size)
    • nrpposix_memalign

      public static int nrpposix_memalign(long memptr, long alignment, long size)
      int rpposix_memalign(void ** memptr, size_t alignment, size_t size)
    • rpposix_memalign

      public static int rpposix_memalign(@NativeType("void **") PointerBuffer memptr, @NativeType("size_t") long alignment, @NativeType("size_t") long size)
      int rpposix_memalign(void ** memptr, size_t alignment, size_t size)
    • nrpmalloc_usable_size

      public static long nrpmalloc_usable_size(long ptr)
      size_t rpmalloc_usable_size(void * ptr)
    • rpmalloc_usable_size

      @NativeType("size_t") public static long rpmalloc_usable_size(@NativeType("void *") ByteBuffer ptr)
      size_t rpmalloc_usable_size(void * ptr)
    • rpmalloc_usable_size

      @NativeType("size_t") public static long rpmalloc_usable_size(@NativeType("void *") ShortBuffer ptr)
      size_t rpmalloc_usable_size(void * ptr)
    • rpmalloc_usable_size

      @NativeType("size_t") public static long rpmalloc_usable_size(@NativeType("void *") IntBuffer ptr)
      size_t rpmalloc_usable_size(void * ptr)
    • rpmalloc_usable_size

      @NativeType("size_t") public static long rpmalloc_usable_size(@NativeType("void *") LongBuffer ptr)
      size_t rpmalloc_usable_size(void * ptr)
    • rpmalloc_usable_size

      @NativeType("size_t") public static long rpmalloc_usable_size(@NativeType("void *") FloatBuffer ptr)
      size_t rpmalloc_usable_size(void * ptr)
    • rpmalloc_usable_size

      @NativeType("size_t") public static long rpmalloc_usable_size(@NativeType("void *") DoubleBuffer ptr)
      size_t rpmalloc_usable_size(void * ptr)
    • rpmalloc_usable_size

      @NativeType("size_t") public static long rpmalloc_usable_size(@NativeType("void *") PointerBuffer ptr)
      size_t rpmalloc_usable_size(void * ptr)
    • rpmalloc_heap_acquire

      @NativeType("rpmalloc_heap_t *") public static long rpmalloc_heap_acquire()
      rpmalloc_heap_t * rpmalloc_heap_acquire(void)
    • rpmalloc_heap_release

      public static void rpmalloc_heap_release(@NativeType("rpmalloc_heap_t *") long heap)
      void rpmalloc_heap_release(rpmalloc_heap_t * heap)
    • nrpmalloc_heap_alloc

      public static long nrpmalloc_heap_alloc(long heap, long size)
      void * rpmalloc_heap_alloc(rpmalloc_heap_t * heap, size_t size)
    • rpmalloc_heap_alloc

      @NativeType("void *") public static @Nullable ByteBuffer rpmalloc_heap_alloc(@NativeType("rpmalloc_heap_t *") long heap, @NativeType("size_t") long size)
      void * rpmalloc_heap_alloc(rpmalloc_heap_t * heap, size_t size)
    • nrpmalloc_heap_aligned_alloc

      public static long nrpmalloc_heap_aligned_alloc(long heap, long alignment, long size)
      void * rpmalloc_heap_aligned_alloc(rpmalloc_heap_t * heap, size_t alignment, size_t size)
    • rpmalloc_heap_aligned_alloc

      @NativeType("void *") public static @Nullable ByteBuffer rpmalloc_heap_aligned_alloc(@NativeType("rpmalloc_heap_t *") long heap, @NativeType("size_t") long alignment, @NativeType("size_t") long size)
      void * rpmalloc_heap_aligned_alloc(rpmalloc_heap_t * heap, size_t alignment, size_t size)
    • nrpmalloc_heap_calloc

      public static long nrpmalloc_heap_calloc(long heap, long num, long size)
      void * rpmalloc_heap_calloc(rpmalloc_heap_t * heap, size_t num, size_t size)
    • rpmalloc_heap_calloc

      @NativeType("void *") public static @Nullable ByteBuffer rpmalloc_heap_calloc(@NativeType("rpmalloc_heap_t *") long heap, @NativeType("size_t") long num, @NativeType("size_t") long size)
      void * rpmalloc_heap_calloc(rpmalloc_heap_t * heap, size_t num, size_t size)
    • nrpmalloc_heap_aligned_calloc

      public static long nrpmalloc_heap_aligned_calloc(long heap, long alignment, long num, long size)
      void * rpmalloc_heap_aligned_calloc(rpmalloc_heap_t * heap, size_t alignment, size_t num, size_t size)
    • rpmalloc_heap_aligned_calloc

      @NativeType("void *") public static @Nullable ByteBuffer rpmalloc_heap_aligned_calloc(@NativeType("rpmalloc_heap_t *") long heap, @NativeType("size_t") long alignment, @NativeType("size_t") long num, @NativeType("size_t") long size)
      void * rpmalloc_heap_aligned_calloc(rpmalloc_heap_t * heap, size_t alignment, size_t num, size_t size)
    • nrpmalloc_heap_realloc

      public static long nrpmalloc_heap_realloc(long heap, long ptr, long size, int flags)
      void * rpmalloc_heap_realloc(rpmalloc_heap_t * heap, void * ptr, size_t size, unsigned int flags)
    • rpmalloc_heap_realloc

      @NativeType("void *") public static @Nullable ByteBuffer rpmalloc_heap_realloc(@NativeType("rpmalloc_heap_t *") long heap, @NativeType("void *") @Nullable ByteBuffer ptr, @NativeType("size_t") long size, @NativeType("unsigned int") int flags)
      void * rpmalloc_heap_realloc(rpmalloc_heap_t * heap, void * ptr, size_t size, unsigned int flags)
    • nrpmalloc_heap_aligned_realloc

      public static long nrpmalloc_heap_aligned_realloc(long heap, long ptr, long alignment, long size, int flags)
      void * rpmalloc_heap_aligned_realloc(rpmalloc_heap_t * heap, void * ptr, size_t alignment, size_t size, unsigned int flags)
    • rpmalloc_heap_aligned_realloc

      @NativeType("void *") public static @Nullable ByteBuffer rpmalloc_heap_aligned_realloc(@NativeType("rpmalloc_heap_t *") long heap, @NativeType("void *") @Nullable ByteBuffer ptr, @NativeType("size_t") long alignment, @NativeType("size_t") long size, @NativeType("unsigned int") int flags)
      void * rpmalloc_heap_aligned_realloc(rpmalloc_heap_t * heap, void * ptr, size_t alignment, size_t size, unsigned int flags)
    • nrpmalloc_heap_free

      public static void nrpmalloc_heap_free(long heap, long ptr)
      void rpmalloc_heap_free(rpmalloc_heap_t * heap, void * ptr)
    • rpmalloc_heap_free

      public static void rpmalloc_heap_free(@NativeType("rpmalloc_heap_t *") long heap, @NativeType("void *") @Nullable ByteBuffer ptr)
      void rpmalloc_heap_free(rpmalloc_heap_t * heap, void * ptr)
    • rpmalloc_heap_free

      public static void rpmalloc_heap_free(@NativeType("rpmalloc_heap_t *") long heap, @NativeType("void *") @Nullable ShortBuffer ptr)
      void rpmalloc_heap_free(rpmalloc_heap_t * heap, void * ptr)
    • rpmalloc_heap_free

      public static void rpmalloc_heap_free(@NativeType("rpmalloc_heap_t *") long heap, @NativeType("void *") @Nullable IntBuffer ptr)
      void rpmalloc_heap_free(rpmalloc_heap_t * heap, void * ptr)
    • rpmalloc_heap_free

      public static void rpmalloc_heap_free(@NativeType("rpmalloc_heap_t *") long heap, @NativeType("void *") @Nullable LongBuffer ptr)
      void rpmalloc_heap_free(rpmalloc_heap_t * heap, void * ptr)
    • rpmalloc_heap_free

      public static void rpmalloc_heap_free(@NativeType("rpmalloc_heap_t *") long heap, @NativeType("void *") @Nullable FloatBuffer ptr)
      void rpmalloc_heap_free(rpmalloc_heap_t * heap, void * ptr)
    • rpmalloc_heap_free

      public static void rpmalloc_heap_free(@NativeType("rpmalloc_heap_t *") long heap, @NativeType("void *") @Nullable DoubleBuffer ptr)
      void rpmalloc_heap_free(rpmalloc_heap_t * heap, void * ptr)
    • rpmalloc_heap_free

      public static void rpmalloc_heap_free(@NativeType("rpmalloc_heap_t *") long heap, @NativeType("void *") @Nullable PointerBuffer ptr)
      void rpmalloc_heap_free(rpmalloc_heap_t * heap, void * ptr)
    • nrpmalloc_heap_free_all

      public static void nrpmalloc_heap_free_all(long heap)
      void rpmalloc_heap_free_all(rpmalloc_heap_t * heap)
    • rpmalloc_heap_free_all

      public static void rpmalloc_heap_free_all(@NativeType("rpmalloc_heap_t *") long heap)
      void rpmalloc_heap_free_all(rpmalloc_heap_t * heap)
    • rpmalloc_heap_thread_set_current

      public static void rpmalloc_heap_thread_set_current(@NativeType("rpmalloc_heap_t *") long heap)
      void rpmalloc_heap_thread_set_current(rpmalloc_heap_t * heap)
    • nrpmalloc_get_heap_for_ptr

      public static long nrpmalloc_get_heap_for_ptr(long ptr)
      rpmalloc_heap_t * rpmalloc_get_heap_for_ptr(void * ptr)
    • rpmalloc_get_heap_for_ptr

      @NativeType("rpmalloc_heap_t *") public static long rpmalloc_get_heap_for_ptr(@NativeType("void *") @Nullable ByteBuffer ptr)
      rpmalloc_heap_t * rpmalloc_get_heap_for_ptr(void * ptr)
    • rpmalloc_get_heap_for_ptr

      @NativeType("rpmalloc_heap_t *") public static long rpmalloc_get_heap_for_ptr(@NativeType("void *") @Nullable ShortBuffer ptr)
      rpmalloc_heap_t * rpmalloc_get_heap_for_ptr(void * ptr)
    • rpmalloc_get_heap_for_ptr

      @NativeType("rpmalloc_heap_t *") public static long rpmalloc_get_heap_for_ptr(@NativeType("void *") @Nullable IntBuffer ptr)
      rpmalloc_heap_t * rpmalloc_get_heap_for_ptr(void * ptr)
    • rpmalloc_get_heap_for_ptr

      @NativeType("rpmalloc_heap_t *") public static long rpmalloc_get_heap_for_ptr(@NativeType("void *") @Nullable LongBuffer ptr)
      rpmalloc_heap_t * rpmalloc_get_heap_for_ptr(void * ptr)
    • rpmalloc_get_heap_for_ptr

      @NativeType("rpmalloc_heap_t *") public static long rpmalloc_get_heap_for_ptr(@NativeType("void *") @Nullable FloatBuffer ptr)
      rpmalloc_heap_t * rpmalloc_get_heap_for_ptr(void * ptr)
    • rpmalloc_get_heap_for_ptr

      @NativeType("rpmalloc_heap_t *") public static long rpmalloc_get_heap_for_ptr(@NativeType("void *") @Nullable DoubleBuffer ptr)
      rpmalloc_heap_t * rpmalloc_get_heap_for_ptr(void * ptr)
    • rpmalloc_get_heap_for_ptr

      @NativeType("rpmalloc_heap_t *") public static long rpmalloc_get_heap_for_ptr(@NativeType("void *") @Nullable PointerBuffer ptr)
      rpmalloc_heap_t * rpmalloc_get_heap_for_ptr(void * ptr)