MCPcopy Create free account

hub / github.com/alaisi/nalloc / functions

Functions148 in github.com/alaisi/nalloc

↓ 34 callersMethodget
Accessor for array at index. To prevent JVM heap allocations the returned struct is always the same object for an array instance and only the struct p
src/main/java/com/github/nalloc/Array.java:31
↓ 29 callersMethodderef
@return Struct referenced by this pointer.
src/main/java/com/github/nalloc/Pointer.java:27
↓ 28 callersMethodval
()
src/test/java/com/github/nalloc/impl/Val.java:28
↓ 17 callersMethodaddress
@return Memory address pointed to.
src/main/java/com/github/nalloc/Pointer.java:32
↓ 14 callersMethodcreate
(Class<? extends NativeStruct> structClass)
src/main/java/com/github/nalloc/impl/NativeStruct.java:31
↓ 14 callersMethodname
()
src/test/java/com/github/nalloc/impl/UnsafeNativeHeapAllocatorTest.java:75
↓ 9 callersMethodc
()
src/test/java/com/github/nalloc/impl/StructTest.java:134
↓ 9 callersMethodclone
Returns a shallow clone of an array. Cloning is a cheap operation, only the pointer is cloned and not the array content. @return Clone of this array
src/main/java/com/github/nalloc/Array.java:54
↓ 9 callersMethodstruct
(final Class<T> structType)
src/test/java/com/github/nalloc/impl/StructTest.java:118
↓ 8 callersMethodcalloc
The calloc() function allocates memory for an array of nmemb elements of size bytes each and returns a pointer to the allocated memory. The memory is
src/main/java/com/github/nalloc/NativeHeapAllocator.java:52
↓ 7 callersMethodgetSize
@return Length of struct in bytes
src/main/java/com/github/nalloc/impl/NativeStruct.java:44
↓ 7 callersMethodmalloc
The malloc() function allocates size bytes and returns a pointer to the allocated memory. The memory is not initialized. See <a href="http://pubs.ope
src/main/java/com/github/nalloc/NativeHeapAllocator.java:38
↓ 7 callersMethodmmap
mmap() creates a new mapping in the virtual address space of the calling process. See <a href="http://pubs.opengroup.org/onlinepubs/009695399/functio
src/main/java/com/github/nalloc/MmapAllocator.java:44
↓ 7 callersMethodsize
Returns the amount of structs in this memory region. @return Length of array
src/main/java/com/github/nalloc/Array.java:46
↓ 6 callersMethodid
()
src/test/java/com/github/nalloc/impl/DirectBufferMmapAllocatorTest.java:114
↓ 6 callersMethodstring
()
src/test/java/com/github/nalloc/impl/StructTest.java:156
↓ 5 callersMethodcompatible
()
src/test/java/com/github/nalloc/impl/StructTest.java:184
↓ 5 callersMethodgenerate
Generates a class implementing a struct interface. @param definitionClass Interface class annotated with &#064;Struct @return Implementing class
src/main/java/com/github/nalloc/impl/StructClassGenerator.java:56
↓ 5 callersMethodgetSize
()
src/test/java/com/github/nalloc/impl/StructTest.java:158
↓ 3 callersMethodarray
()
src/test/java/com/github/nalloc/impl/NativeStructTest.java:56
↓ 3 callersMethodarray
()
src/test/java/com/github/nalloc/impl/StructTest.java:191
↓ 3 callersMethodgetByte
(final long address)
src/main/java/com/github/nalloc/impl/PointerArithmetics.java:45
↓ 3 callersMethodnested
()
src/test/java/com/github/nalloc/impl/NativeStructTest.java:55
↓ 2 callersMethodb
()
src/test/java/com/github/nalloc/impl/StructTest.java:136
↓ 2 callersMethodbarray
()
src/test/java/com/github/nalloc/impl/StructTest.java:148
↓ 2 callersMethodc
()
src/test/java/com/github/nalloc/impl/StructTest.java:170
↓ 2 callersMethodcarray
()
src/test/java/com/github/nalloc/impl/StructTest.java:150
↓ 2 callersMethodcarray
()
src/test/java/com/github/nalloc/impl/StructTest.java:172
↓ 2 callersMethodfile
()
src/test/java/com/github/nalloc/impl/DirectBufferMmapAllocatorTest.java:107
↓ 2 callersMethodget
(final long index)
src/main/java/com/github/nalloc/impl/HeapArray.java:47
↓ 2 callersMethodgetSize
()
src/test/java/com/github/nalloc/impl/DirectBufferMmapAllocatorTest.java:116
↓ 2 callersMethodiarray
()
src/test/java/com/github/nalloc/impl/StructTest.java:152
↓ 2 callersMethodinumber
()
src/test/java/com/github/nalloc/impl/StructTest.java:132
↓ 2 callersMethodl
()
src/test/java/com/github/nalloc/impl/StructTest.java:168
↓ 2 callersMethodlarray
()
src/test/java/com/github/nalloc/impl/StructTest.java:154
↓ 2 callersMethodlnumber
()
src/test/java/com/github/nalloc/impl/StructTest.java:130
↓ 2 callersMethodstring
()
src/test/java/com/github/nalloc/impl/StructTest.java:174
↓ 2 callersMethodstring2
()
src/test/java/com/github/nalloc/impl/StructTest.java:176
↓ 2 callersMethodtoBytes
Casts the {@link Array} of structs to {@link ByteBuffer}. Calling this method never allocates from JVM heap. @param structs Mmapped array @return Ar
src/main/java/com/github/nalloc/MmapAllocator.java:83
↓ 2 callersMethodtoString
()
src/main/java/com/github/nalloc/impl/HeapArray.java:85
↓ 1 callersMethodbyteLength
(final Struct struct, final Field field)
src/main/java/com/github/nalloc/impl/StructClassGenerator.java:373
↓ 1 callersMethodclear
Sets memory to 0 at index. @param index Array index to clear @return Struct addressed to index
src/main/java/com/github/nalloc/Array.java:39
↓ 1 callersMethodclose
AutoCloseable support, calls free().
src/main/java/com/github/nalloc/Pointer.java:57
↓ 1 callersMethodfree
()
src/main/java/com/github/nalloc/impl/HeapPointer.java:51
↓ 1 callersMethodfree
()
src/main/java/com/github/nalloc/impl/HeapArray.java:80
↓ 1 callersMethodgenerateFieldAccessors
(final CtClass generated, final Struct struct, final Field field, final long offset, final CtClass definiti
src/main/java/com/github/nalloc/impl/StructClassGenerator.java:123
↓ 1 callersMethodgenerateGetSize
(final CtClass generated, final Struct struct, final long finalOffset)
src/main/java/com/github/nalloc/impl/StructClassGenerator.java:111
↓ 1 callersMethodgenerateSimpleFieldAccessor
(final CtClass generated, final Struct struct, final Field field, final long offset, final CtClass definiti
src/main/java/com/github/nalloc/impl/StructClassGenerator.java:198
↓ 1 callersMethodgenerateStructAccessor
(final CtClass generated, final Struct struct, final Field field, final long offset)
src/main/java/com/github/nalloc/impl/StructClassGenerator.java:146
↓ 1 callersMethodgenerateStructArrayAccessor
(final CtClass generated, final Struct struct, final Field field, final long offset)
src/main/java/com/github/nalloc/impl/StructClassGenerator.java:171
↓ 1 callersMethodgetLong
(final long address)
src/main/java/com/github/nalloc/impl/PointerArithmetics.java:36
↓ 1 callersMethodgetSize
()
src/test/java/com/github/nalloc/impl/StructTest.java:138
↓ 1 callersMethodgetSize
()
src/test/java/com/github/nalloc/impl/StructTest.java:178
↓ 1 callersMethodgetSize
()
src/test/java/com/github/nalloc/impl/StructTest.java:185
↓ 1 callersMethodgetSize
()
src/test/java/com/github/nalloc/impl/StructTest.java:192
↓ 1 callersMethodimplementGet
(final Struct struct, final Field field, final long offset)
src/main/java/com/github/nalloc/impl/StructClassGenerator.java:215
↓ 1 callersMethodimplementGetByte
(final Field field, final long offset)
src/main/java/com/github/nalloc/impl/StructClassGenerator.java:234
↓ 1 callersMethodimplementGetChar
(final Struct struct, final Field field, final long offset)
src/main/java/com/github/nalloc/impl/StructClassGenerator.java:241
↓ 1 callersMethodimplementGetInt
(final Field field, final long offset)
src/main/java/com/github/nalloc/impl/StructClassGenerator.java:254
↓ 1 callersMethodimplementGetLong
(final Field field, final long offset)
src/main/java/com/github/nalloc/impl/StructClassGenerator.java:261
↓ 1 callersMethodimplementGetString
(final Struct struct, final Field field, final long offset)
src/main/java/com/github/nalloc/impl/StructClassGenerator.java:268
↓ 1 callersMethodimplementSet
(final Struct struct, final Field field, final long offset)
src/main/java/com/github/nalloc/impl/StructClassGenerator.java:275
↓ 1 callersMethodimplementSetByte
(final Field field, final long offset)
src/main/java/com/github/nalloc/impl/StructClassGenerator.java:294
↓ 1 callersMethodimplementSetChar
(final Struct struct, final Field field, final long offset)
src/main/java/com/github/nalloc/impl/StructClassGenerator.java:301
↓ 1 callersMethodimplementSetInt
(final Field field, final long offset)
src/main/java/com/github/nalloc/impl/StructClassGenerator.java:314
↓ 1 callersMethodimplementSetLong
(final Field field, final long offset)
src/main/java/com/github/nalloc/impl/StructClassGenerator.java:321
↓ 1 callersMethodimplementSetString
(final Struct struct, final Field field, final long offset)
src/main/java/com/github/nalloc/impl/StructClassGenerator.java:328
↓ 1 callersMethodrealloc
The realloc() function changes the size of the memory block pointed to by ptr to size bytes. The contents will be unchanged in the range from the star
src/main/java/com/github/nalloc/NativeHeapAllocator.java:68
↓ 1 callersMethodtypeByteLength
(final Struct struct, final Field field)
src/main/java/com/github/nalloc/impl/StructClassGenerator.java:355
↓ 1 callersMethodtypeToClassName
(final Field field, final CtClass definition)
src/main/java/com/github/nalloc/impl/StructClassGenerator.java:335
MethodDirectBufferMmapAllocator
(final Class<?>... structTypes)
src/main/java/com/github/nalloc/impl/DirectBufferMmapAllocator.java:42
MethodHeapArray
@param address Pointer address @param size Size of array @param struct Struct instance
src/main/java/com/github/nalloc/impl/HeapArray.java:40
MethodHeapPointer
(final NativeStruct struct)
src/main/java/com/github/nalloc/impl/HeapPointer.java:31
MethodMmapArray
(final ByteBuffer buffer, final long size, final NativeStruct struct)
src/main/java/com/github/nalloc/impl/MmapArray.java:33
MethodStructClassGenerator
Creates a new generator. @param definitions Struct interfaces
src/main/java/com/github/nalloc/impl/StructClassGenerator.java:44
MethodUnsafeNativeHeapAllocator
(final Class<?>... structTypes)
src/main/java/com/github/nalloc/impl/UnsafeNativeHeapAllocator.java:36
Methodaddress
()
src/main/java/com/github/nalloc/impl/HeapPointer.java:41
Methodaddress
()
src/main/java/com/github/nalloc/impl/HeapArray.java:70
Methodcalloc
(final long nmemb, final Class<T> structType)
src/main/java/com/github/nalloc/impl/UnsafeNativeHeapAllocator.java:50
Methodcleanup
()
src/test/java/com/github/nalloc/impl/DirectBufferMmapAllocatorTest.java:100
Methodclear
(final long index)
src/main/java/com/github/nalloc/impl/HeapArray.java:54
Methodclone
Returns a shallow clone of a pointer. Cloning is a cheap operation, only the pointer is cloned and not the data pointed to. @return Clone of this poi
src/main/java/com/github/nalloc/Pointer.java:52
Methodclone
()
src/main/java/com/github/nalloc/impl/MmapArray.java:43
Methodclone
()
src/main/java/com/github/nalloc/impl/HeapPointer.java:61
Methodclone
()
src/main/java/com/github/nalloc/impl/HeapArray.java:90
Methodclone
Creates a deep copy of the instance.
src/main/java/com/github/nalloc/impl/NativeStruct.java:63
Methodclose
()
src/main/java/com/github/nalloc/impl/HeapPointer.java:66
Methodclose
()
src/main/java/com/github/nalloc/impl/HeapArray.java:95
Methodcreate
Creates a new {@link MmapAllocator} that can allocate structs listed in structTypes. This is an expensive operation and callers should store the retur
src/main/java/com/github/nalloc/MmapAllocator.java:93
Methodcreate
Creates a new {@link NativeHeapAllocator} that can allocate structs listed in structTypes. This is an expensive operation and callers should store the
src/main/java/com/github/nalloc/NativeHeapAllocator.java:78
Methodderef
()
src/main/java/com/github/nalloc/impl/HeapPointer.java:35
Methodderef
()
src/main/java/com/github/nalloc/impl/HeapArray.java:65
Methodfree
Frees memory that is pointed to by this pointer.
src/main/java/com/github/nalloc/Pointer.java:44
Methodfree
()
src/main/java/com/github/nalloc/impl/MmapArray.java:38
MethodgetAnsiCChar
(final long address)
src/main/java/com/github/nalloc/impl/PointerArithmetics.java:106
MethodgetAnsiCChars
(final long address, final long len)
src/main/java/com/github/nalloc/impl/PointerArithmetics.java:109
MethodgetAnsiCString
(final long address, final long len)
src/main/java/com/github/nalloc/impl/PointerArithmetics.java:116
MethodgetBytes
(final long address, final long len)
src/main/java/com/github/nalloc/impl/PointerArithmetics.java:49
MethodgetChar
(final long address)
src/main/java/com/github/nalloc/impl/PointerArithmetics.java:42
MethodgetChars
(final long address, final long len)
src/main/java/com/github/nalloc/impl/PointerArithmetics.java:54
next →1–100 of 148, ranked by callers