The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 11 | 75 |
[org.roaringbitmap.art.BranchNode].
|
call site: 00075 | |
| 4 | 94 | [RoaringBitmapFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) | call site: 00094 | |
| 2 | 17 | [org.roaringbitmap.art.KeyIterator].hasNext() | call site: 00017 | [org.roaringbitmap.art.LeafNodeIterator].hasNext() |
| 2 | 28 | [org.roaringbitmap.art.Art].findByKey(byte[]) | call site: 00028 | |
| 2 | 41 | [org.roaringbitmap.Container].iand(org.roaringbitmap.Container) | call site: 00041 | |
| 2 | 60 | [org.roaringbitmap.art.Containers].grow(int,int) | call site: 00060 | [org.roaringbitmap.art.Containers].hugeCapacity(int) |
| 2 | 71 |
[org.roaringbitmap.art.LeafNode].
|
call site: 00071 | |
| 2 | 89 | [org.roaringbitmap.Container].ior(org.roaringbitmap.Container) | call site: 00089 | |
| 2 | 111 | [org.roaringbitmap.Container].ixor(org.roaringbitmap.Container) | call site: 00111 | |
| 1 | 67 | [org.roaringbitmap.art.Art].insert(byte[],long) | call site: 00067 |
[RoaringBitmapFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)
[function]
[call site]
00000
[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)
[function]
[call site]
00001
[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeLongs(int)
[function]
[call site]
00002
[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(long[])
[function]
[call site]
00003
[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)
[function]
[call site]
00004
[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeLongs(int)
[function]
[call site]
00005
[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(long[])
[function]
[call site]
00006
[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)
[function]
[call site]
00007
[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)
[function]
[call site]
00008
[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()
[function]
[call site]
00009
[org.roaringbitmap.art.Art].iterator(org.roaringbitmap.art.Containers)
[function]
[call site]
00010
[org.roaringbitmap.art.KeyIterator].<init>(org.roaringbitmap.art.Containers)
[function]
[call site]
00011
[org.roaringbitmap.art.KeyIterator].hasNext()
[function]
[call site]
00012
[org.roaringbitmap.art.LeafNodeIterator].hasNext()
[function]
[call site]
00013
[org.roaringbitmap.art.LeafNodeIterator].advance()
[function]
[call site]
00014
[org.roaringbitmap.art.Shuttle].moveToNextLeaf()
[function]
[call site]
00015
[org.roaringbitmap.art.Shuttle].getCurrentLeafNode()
[function]
[call site]
00016
[org.roaringbitmap.art.LeafNodeIterator].next()
[function]
[call site]
00017
[org.roaringbitmap.art.LeafNodeIterator].hasNext()
[function]
[call site]
00018
[java.util.NoSuchElementException].<init>()
[function]
[call site]
00019
[org.roaringbitmap.art.KeyIterator].next()
[function]
[call site]
00020
[org.roaringbitmap.art.LeafNode].getKeyBytes()
[function]
[call site]
00021
[org.roaringbitmap.art.LeafNode].getKey()
[function]
[call site]
00022
[org.roaringbitmap.longlong.LongUtils].highPart(int)
[function]
[call site]
00023
[org.roaringbitmap.art.KeyIterator].currentContainerIdx()
[function]
[call site]
00024
[org.roaringbitmap.art.LeafNode].getContainerIdx()
[function]
[call site]
00025
[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])
[function]
[call site]
00026
[org.roaringbitmap.art.Art].findByKey(byte[])
[function]
[call site]
00027
[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.art.Node,byte[],int)
[function]
[call site]
00028
[org.roaringbitmap.ArraysShim].mismatch(org.roaringbitmap.art.Art,int,int,byte[],int,int)
[function]
[call site]
00029
[org.roaringbitmap.art.Art].commonPrefixLength(byte[],int,org.roaringbitmap.art.Art,org.roaringbitmap.art.Art,int,org.roaringbitmap.art.Art)
[function]
[call site]
00030
[org.roaringbitmap.art.Containers].getContainer(long)
[function]
[call site]
00031
[java.util.List<Container[]>].get(org.roaringbitmap.art.Containers)
[function]
[call site]
00032
[org.roaringbitmap.longlong.ContainerWithIndex].<init>(org.roaringbitmap.Container,long)
[function]
[call site]
00033
[org.roaringbitmap.art.KeyIterator].remove()
[function]
[call site]
00034
[org.roaringbitmap.art.LeafNodeIterator].remove()
[function]
[call site]
00035
[org.roaringbitmap.art.Shuttle].remove()
[function]
[call site]
00036
[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)
[function]
[call site]
00037
[org.roaringbitmap.art.Containers].getContainer(long)
[function]
[call site]
00038
[org.roaringbitmap.longlong.ContainerWithIndex].getContainer()
[function]
[call site]
00039
[org.roaringbitmap.Container].iand(org.roaringbitmap.Container)
[function]
[call site]
00040
[org.roaringbitmap.Container].iand(org.roaringbitmap.ArrayContainer)
[function]
[call site]
00041
[org.roaringbitmap.Container].iand(org.roaringbitmap.BitmapContainer)
[function]
[call site]
00042
[org.roaringbitmap.Container].iand(org.roaringbitmap.RunContainer)
[function]
[call site]
00043
[org.roaringbitmap.Container].isEmpty()
[function]
[call site]
00044
[org.roaringbitmap.longlong.HighLowContainer].replaceContainer(long,org.roaringbitmap.Container)
[function]
[call site]
00045
[org.roaringbitmap.art.Containers].replace(long,org.roaringbitmap.Container)
[function]
[call site]
00046
[org.roaringbitmap.art.KeyIterator].remove()
[function]
[call site]
00047
[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap)
[function]
[call site]
00048
[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()
[function]
[call site]
00049
[org.roaringbitmap.art.KeyIterator].hasNext()
[function]
[call site]
00050
[org.roaringbitmap.art.KeyIterator].next()
[function]
[call site]
00051
[org.roaringbitmap.art.KeyIterator].currentContainerIdx()
[function]
[call site]
00052
[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)
[function]
[call site]
00053
[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])
[function]
[call site]
00054
[org.roaringbitmap.Container].clone()
[function]
[call site]
00055
[org.roaringbitmap.longlong.HighLowContainer].put(byte[],org.roaringbitmap.Container)
[function]
[call site]
00056
[org.roaringbitmap.art.Containers].addContainer(org.roaringbitmap.Container)
[function]
[call site]
00057
[java.util.List<Container[]>].add()
[function]
[call site]
00058
[org.roaringbitmap.art.Containers].grow(int,int)
[function]
[call site]
00059
[java.util.List<Container[]>].get(int)
[function]
[call site]
00060
[org.roaringbitmap.art.Containers].hugeCapacity(int)
[function]
[call site]
00061
[OutOfMemoryError].<init>()
[function]
[call site]
00062
[java.util.Arrays].copyOf(org.roaringbitmap.art.Containers,int)
[function]
[call site]
00063
[java.util.List<Container[]>].set(int,org.roaringbitmap.art.Containers)
[function]
[call site]
00064
[org.roaringbitmap.art.Containers].toContainerIdx(int,int)
[function]
[call site]
00065
[org.roaringbitmap.art.Art].insert(byte[],long)
[function]
[call site]
00066
[org.roaringbitmap.art.Art].insert(org.roaringbitmap.art.Node,byte[],int,long)
[function]
[call site]
00067
[org.roaringbitmap.art.LeafNode].<init>(byte[],long)
[function]
[call site]
00068
[org.roaringbitmap.art.Node].<init>()
[function]
[call site]
00069
[org.roaringbitmap.longlong.LongUtils].fromKey(byte[])
[function]
[call site]
00070
[org.roaringbitmap.art.LeafNode].setKeyFromShifted(long)
[function]
[call site]
00071
[org.roaringbitmap.art.Art].commonPrefixLength(org.roaringbitmap.art.Art,int,org.roaringbitmap.art.Art,byte[],int,org.roaringbitmap.art.Art)
[function]
[call site]
00072
[org.roaringbitmap.art.Node4].<init>(int)
[function]
[call site]
00073
[org.roaringbitmap.art.BranchNode].<init>(int)
[function]
[call site]
00074
[org.roaringbitmap.art.Node].<init>()
[function]
[call site]
00075
[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.Art)
[function]
[call site]
00076
[org.roaringbitmap.art.LeafNode].<init>(byte[],long)
[function]
[call site]
00077
[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.LeafNode)
[function]
[call site]
00078
[org.roaringbitmap.ArraysShim].mismatch(org.roaringbitmap.art.Art,int,org.roaringbitmap.art.Art,byte[],int,org.roaringbitmap.art.Art)
[function]
[call site]
00079
[org.roaringbitmap.art.Node4].<init>(int)
[function]
[call site]
00080
[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.Art)
[function]
[call site]
00081
[java.util.Arrays].copyOfRange(org.roaringbitmap.art.Art,int,org.roaringbitmap.art.Art)
[function]
[call site]
00082
[org.roaringbitmap.art.LeafNode].<init>(byte[],long)
[function]
[call site]
00083
[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.LeafNode)
[function]
[call site]
00084
[org.roaringbitmap.art.Art].insert(org.roaringbitmap.art.Art,byte[],int,long)
[function]
[call site]
00085
[org.roaringbitmap.art.LeafNode].<init>(byte[],long)
[function]
[call site]
00086
[org.roaringbitmap.longlong.ContainerWithIndex].getContainer()
[function]
[call site]
00087
[org.roaringbitmap.Container].ior(org.roaringbitmap.Container)
[function]
[call site]
00088
[org.roaringbitmap.Container].ior(org.roaringbitmap.ArrayContainer)
[function]
[call site]
00089
[org.roaringbitmap.Container].ior(org.roaringbitmap.BitmapContainer)
[function]
[call site]
00090
[org.roaringbitmap.Container].ior(org.roaringbitmap.RunContainer)
[function]
[call site]
00091
[org.roaringbitmap.longlong.ContainerWithIndex].getContainerIdx()
[function]
[call site]
00092
[org.roaringbitmap.longlong.HighLowContainer].replaceContainer(long,org.roaringbitmap.Container)
[function]
[call site]
00093
[org.roaringbitmap.longlong.Roaring64Bitmap].xor(org.roaringbitmap.longlong.Roaring64Bitmap)
[function]
[call site]
00094
[org.roaringbitmap.longlong.Roaring64Bitmap].clear()
[function]
[call site]
00095
[org.roaringbitmap.longlong.HighLowContainer].clear()
[function]
[call site]
00096
[org.roaringbitmap.art.Art].<init>()
[function]
[call site]
00097
[org.roaringbitmap.art.Containers].<init>()
[function]
[call site]
00098
[java.util.ArrayList].<init>(int)
[function]
[call site]
00099
[org.roaringbitmap.art.Containers].reset()
[function]
[call site]
00100
[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()
[function]
[call site]
00101
[org.roaringbitmap.art.KeyIterator].hasNext()
[function]
[call site]
00102
[org.roaringbitmap.art.KeyIterator].next()
[function]
[call site]
00103
[org.roaringbitmap.art.KeyIterator].currentContainerIdx()
[function]
[call site]
00104
[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)
[function]
[call site]
00105
[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])
[function]
[call site]
00106
[org.roaringbitmap.Container].clone()
[function]
[call site]
00107
[org.roaringbitmap.longlong.HighLowContainer].put(byte[],org.roaringbitmap.Container)
[function]
[call site]
00108
[org.roaringbitmap.longlong.ContainerWithIndex].getContainer()
[function]
[call site]
00109
[org.roaringbitmap.Container].ixor(org.roaringbitmap.Container)
[function]
[call site]
00110
[org.roaringbitmap.Container].ixor(org.roaringbitmap.ArrayContainer)
[function]
[call site]
00111
[org.roaringbitmap.Container].ixor(org.roaringbitmap.BitmapContainer)
[function]
[call site]
00112
[org.roaringbitmap.Container].ixor(org.roaringbitmap.RunContainer)
[function]
[call site]
00113
[org.roaringbitmap.longlong.ContainerWithIndex].getContainerIdx()
[function]
[call site]
00114
[org.roaringbitmap.longlong.HighLowContainer].replaceContainer(long,org.roaringbitmap.Container)
[function]
[call site]
00115