Skip to content

Commit 5d6eab4

Browse files
Add models for more utility methods
1 parent 7b02616 commit 5d6eab4

File tree

2 files changed

+93
-2
lines changed

2 files changed

+93
-2
lines changed

java/ql/lib/ext/io.netty.buffer.model.yml

Lines changed: 70 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,4 +131,73 @@ extensions:
131131
- ["io.netty.buffer", "ByteBuf", True, "writeBytes", "(ScatteringByteChannel,int)", "", "Argument[0]", "Argument[-1]", "taint", "manual"]
132132
- ["io.netty.buffer", "ByteBuf", True, "writeBytes", "(InputStream,int)", "", "Argument[0]", "Argument[-1]", "taint", "manual"]
133133
- ["io.netty.buffer", "ByteBuf", True, "writeChar", "", "", "Argument[0]", "Argument[-1]", "taint", "manual"]
134-
- ["io.netty.buffer", "ByteBuf", True, "writeCharSequence", "", "", "Argument[0]", "Argument[-1]", "taint", "manual"]
134+
- ["io.netty.buffer", "ByteBuf", True, "writeCharSequence", "", "", "Argument[0]", "Argument[-1]", "taint", "manual"]
135+
- ["io.netty.buffer", "CompositeByteBuf", False, "CompositeByteBuf", "(ByteBufAllocator,boolean,int,ByteBuf[])", "", "Argument[3].ArrayElement", "Argument[-1]", "taint", "manual"]
136+
- ["io.netty.buffer", "CompositeByteBuf", False, "CompositeByteBuf", "(ByteBufAllocator,boolean,int,Iterable)", "", "Argument[3].Element", "Argument[-1]", "taint", "manual"]
137+
- ["io.netty.buffer", "CompositeByteBuf", True, "addComponent", "(ByteBuf)", "", "Argument[0]", "Argument[-1]", "taint", "manual"]
138+
- ["io.netty.buffer", "CompositeByteBuf", True, "addComponent", "(int,ByteBuf)", "", "Argument[1]", "Argument[-1]", "taint", "manual"]
139+
- ["io.netty.buffer", "CompositeByteBuf", True, "addComponent", "(boolean,ByteBuf)", "", "Argument[1]", "Argument[-1]", "taint", "manual"]
140+
- ["io.netty.buffer", "CompositeByteBuf", True, "addComponent", "(int,boolean,ByteBuf)", "", "Argument[2]", "Argument[-1]", "taint", "manual"]
141+
- ["io.netty.buffer", "CompositeByteBuf", True, "addComponents", "(ByteBuf[])", "", "Argument[0].ArrayElement", "Argument[-1]", "taint", "manual"]
142+
- ["io.netty.buffer", "CompositeByteBuf", True, "addComponents", "(int,ByteBuf[])", "", "Argument[1].ArrayElement", "Argument[-1]", "taint", "manual"]
143+
- ["io.netty.buffer", "CompositeByteBuf", True, "addComponents", "(boolean,ByteBuf[])", "", "Argument[1].ArrayElement", "Argument[-1]", "taint", "manual"]
144+
- ["io.netty.buffer", "CompositeByteBuf", True, "addComponents", "(Iterable)", "", "Argument[0].Element", "Argument[-1]", "taint", "manual"]
145+
- ["io.netty.buffer", "CompositeByteBuf", True, "addComponents", "(int,Iterable)", "", "Argument[1].Element", "Argument[-1]", "taint", "manual"]
146+
- ["io.netty.buffer", "CompositeByteBuf", True, "addComponents", "(boolean,Iterable)", "", "Argument[1].Element", "Argument[-1]", "taint", "manual"]
147+
- ["io.netty.buffer", "CompositeByteBuf", True, "addFlattenedComponents", "(boolean,ByteBuf)", "", "Argument[1]", "Argument[-1]", "taint", "manual"]
148+
- ["io.netty.buffer", "CompositeByteBuf", True, "component", "(int)", "", "Argument[-1]", "ReturnValue", "taint", "manual"]
149+
- ["io.netty.buffer", "CompositeByteBuf", True, "componentAtOffset", "(int)", "", "Argument[-1]", "ReturnValue", "taint", "manual"]
150+
- ["io.netty.buffer", "CompositeByteBuf", True, "consolidate", "()", "", "Argument[-1]", "ReturnValue", "taint", "manual"]
151+
- ["io.netty.buffer", "CompositeByteBuf", True, "consolidate", "(int,int)", "", "Argument[-1]", "ReturnValue", "taint", "manual"]
152+
- ["io.netty.buffer", "Unpooled", False, "copiedBuffer", "(byte[])", "", "Argument[0]", "ReturnValue", "taint", "manual"]
153+
- ["io.netty.buffer", "Unpooled", False, "copiedBuffer", "(byte[][])", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "manual"]
154+
- ["io.netty.buffer", "Unpooled", False, "copiedBuffer", "(byte[],int,int)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
155+
- ["io.netty.buffer", "Unpooled", False, "copiedBuffer", "(ByteBuf)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
156+
- ["io.netty.buffer", "Unpooled", False, "copiedBuffer", "(ByteBuf[])", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "manual"]
157+
- ["io.netty.buffer", "Unpooled", False, "copiedBuffer", "(ByteBuffer)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
158+
- ["io.netty.buffer", "Unpooled", False, "copiedBuffer", "(ByteBuffer[])", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "manual"]
159+
- ["io.netty.buffer", "Unpooled", False, "copiedBuffer", "(char[],CharSet)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
160+
- ["io.netty.buffer", "Unpooled", False, "copiedBuffer", "(char[],int,int,CharSet)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
161+
- ["io.netty.buffer", "Unpooled", False, "copiedBuffer", "(CharSequence,CharSet)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
162+
- ["io.netty.buffer", "Unpooled", False, "copiedBuffer", "(CharSequence,int,int,CharSet)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
163+
- ["io.netty.buffer", "Unpooled", False, "unmodifiableBuffer", "(ByteBuf)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
164+
- ["io.netty.buffer", "Unpooled", False, "unmodifiableBuffer", "(ByteBuf[])", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "manual"]
165+
- ["io.netty.buffer", "Unpooled", False, "unreleasableBuffer", "(ByteBuf)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
166+
- ["io.netty.buffer", "Unpooled", False, "wrappedBuffer", "(byte[])", "", "Argument[0]", "ReturnValue", "taint", "manual"]
167+
- ["io.netty.buffer", "Unpooled", False, "wrappedBuffer", "(byte[][])", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "manual"]
168+
- ["io.netty.buffer", "Unpooled", False, "wrappedBuffer", "(byte[],int,int)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
169+
- ["io.netty.buffer", "Unpooled", False, "wrappedBuffer", "(ByteBuf)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
170+
- ["io.netty.buffer", "Unpooled", False, "wrappedBuffer", "(ByteBuf[])", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "manual"]
171+
- ["io.netty.buffer", "Unpooled", False, "wrappedBuffer", "(ByteBuffer)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
172+
- ["io.netty.buffer", "Unpooled", False, "wrappedBuffer", "(ByteBuffer[])", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "manual"]
173+
- ["io.netty.buffer", "Unpooled", False, "wrappedBuffer", "(int,byte[][])", "", "Argument[1].ArrayElement", "ReturnValue", "taint", "manual"]
174+
- ["io.netty.buffer", "Unpooled", False, "wrappedBuffer", "(int,ByteBuf[])", "", "Argument[1].ArrayElement", "ReturnValue", "taint", "manual"]
175+
- ["io.netty.buffer", "Unpooled", False, "wrappedBuffer", "(int,ByteBuffer[])", "", "Argument[1].ArrayElement", "ReturnValue", "taint", "manual"]
176+
- ["io.netty.buffer", "Unpooled", False, "wrappedUnmodifiableBuffer", "(ByteBuf[])", "", "Argument[0].ArrayElement", "ReturnValue", "taint", "manual"]
177+
- ["io.netty.buffer", "ByteBufUtil", False, "copy", "(AsciiString,ByteBuf)", "", "Argument[0]", "Argument[1]", "taint", "manual"]
178+
- ["io.netty.buffer", "ByteBufUtil", False, "copy", "(AsciiString,int,ByteBuf,int)", "", "Argument[0]", "Argument[2]", "taint", "manual"]
179+
- ["io.netty.buffer", "ByteBufUtil", False, "copy", "(AsciiString,int,ByteBuf,int,int)", "", "Argument[0]", "Argument[2]", "taint", "manual"]
180+
- ["io.netty.buffer", "ByteBufUtil", False, "decodeHexDump", "(CharSequence)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
181+
- ["io.netty.buffer", "ByteBufUtil", False, "decodeHexDump", "(CharSequence,int,int)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
182+
- ["io.netty.buffer", "ByteBufUtil", False, "encodeString", "(ByteBufAllocator,CharBuffer,CharSet)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
183+
- ["io.netty.buffer", "ByteBufUtil", False, "encodeString", "(ByteBufAllocator,CharBuffer,CharSet,int)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
184+
- ["io.netty.buffer", "ByteBufUtil", False, "ensureAccessible", "(ByteBuf)", "", "Argument[0]", "ReturnValue", "value", "manual"]
185+
- ["io.netty.buffer", "ByteBufUtil", False, "getBytes", "(ByteBuf)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
186+
- ["io.netty.buffer", "ByteBufUtil", False, "getBytes", "(ByteBuf,int,int)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
187+
- ["io.netty.buffer", "ByteBufUtil", False, "getBytes", "(ByteBuf,int,int,boolean)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
188+
- ["io.netty.buffer", "ByteBufUtil", False, "readBytes", "(ByteBufAllocator,ByteBuf,int)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
189+
- ["io.netty.buffer", "ByteBufUtil", False, "reserveAndWriteUtf8", "(ByteBuf,CharSequence,int)", "", "Argument[1]", "Argument[0]", "taint", "manual"]
190+
- ["io.netty.buffer", "ByteBufUtil", False, "reserveAndWriteUtf8", "(ByteBuf,CharSequence,int,int,int)", "", "Argument[1]", "Argument[0]", "taint", "manual"]
191+
- ["io.netty.buffer", "ByteBufUtil", False, "writeAscii", "(ByteBuf,CharSequence)", "", "Argument[1]", "Argument[0]", "taint", "manual"]
192+
- ["io.netty.buffer", "ByteBufUtil", False, "writeAscii", "(ByteBufAllocator,CharSequence)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
193+
- ["io.netty.buffer", "ByteBufUtil", False, "writeUtf8", "(ByteBuf,CharSequence)", "", "Argument[1]", "Argument[0]", "taint", "manual"]
194+
- ["io.netty.buffer", "ByteBufUtil", False, "writeUtf8", "(ByteBuf,CharSequence,int,int)", "", "Argument[1]", "Argument[0]", "taint", "manual"]
195+
- ["io.netty.buffer", "ByteBufUtil", False, "writeUtf8", "(ByteBufAllocator,CharSequence)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
196+
- ["io.netty.buffer", "ByteBufInputStream", True, "ByteBufInputStream", "", "", "Argument[0]", "Argument[-1]", "taint", "manual"]
197+
- ["io.netty.buffer", "ByteBufOutputStream", True, "ByteBufInputStream", "", "", "Argument[0]", "Argument[-1]", "taint", "manual"]
198+
- ["io.netty.buffer", "ByteBufOutputStream", True, "buffer", "()", "", "Argument[-1]", "ReturnValue", "taint", "manual"]
199+
200+
201+
202+
203+

java/ql/lib/ext/io.netty.util.model.yml

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,26 @@ extensions:
44
extensible: summaryModel
55
data:
66
- ["io.netty.util", "ReferenceCounted", True, "retain", "", "", "Argument[-1]", "ReturnValue", "value", "manual"]
7-
- ["io.netty.util", "ReferenceCounted", True, "touch", "", "", "Argument[-1]", "ReturnValue", "value", "manual"]
7+
- ["io.netty.util", "ReferenceCounted", True, "touch", "", "", "Argument[-1]", "ReturnValue", "value", "manual"]
8+
- ["io.netty.util", AsciiString", False, "AsciiString", "", "", "Argument[0]", "Argument[-1]", "taint", "manual"]
9+
- ["io.netty.util", AsciiString", False, "array", "()", "", "Argument[-1]", "ReturnValue", "taint", "manual"]
10+
- ["io.netty.util", AsciiString", False, "cached", "(String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
11+
- ["io.netty.util", AsciiString", False, "concat", "(CharSequence)", "", "Argument[-1]", "ReturnValue", "taint", "manual"]
12+
- ["io.netty.util", AsciiString", False, "concat", "(CharSequence)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
13+
- ["io.netty.util", AsciiString", False, "copy", "(int,byte[],int,int)", "", "Argument[-1]", "Argument[1]", "taint", "manual"]
14+
- ["io.netty.util", AsciiString", False, "copy", "(int,char[],int,int)", "", "Argument[-1]", "Argument[1]", "taint", "manual"]
15+
- ["io.netty.util", AsciiString", False, "of", "(ChrSequence)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
16+
- ["io.netty.util", AsciiString", False, "replace", "(char,char)", "", "Argument[-1]", "ReturnValue", "taint", "manual"]
17+
- ["io.netty.util", AsciiString", False, "split", "(char)", "", "Argument[-1]", "ReturnValue", "taint", "manual"]
18+
- ["io.netty.util", AsciiString", False, "split", "(String,int)", "", "Argument[-1]", "ReturnValue", "taint", "manual"]
19+
- ["io.netty.util", AsciiString", False, "split", "(char)", "", "Argument[-1]", "ReturnValue", "taint", "manual"]
20+
- ["io.netty.util", AsciiString", False, "subSequence", "", "", "Argument[-1]", "ReturnValue", "taint", "manual"]
21+
- ["io.netty.util", AsciiString", False, "toByteArray", "", "", "Argument[-1]", "ReturnValue", "taint", "manual"]
22+
- ["io.netty.util", AsciiString", False, "toCharArray", "", "", "Argument[-1]", "ReturnValue", "taint", "manual"]
23+
- ["io.netty.util", AsciiString", False, "toString", "", "", "Argument[-1]", "ReturnValue", "taint", "manual"]
24+
- ["io.netty.util", AsciiString", False, "toLowerCase", "()", "", "Argument[-1]", "ReturnValue", "taint", "manual"]
25+
- ["io.netty.util", AsciiString", False, "toUpperCase", "()", "", "Argument[-1]", "ReturnValue", "taint", "manual"]
26+
- ["io.netty.util", AsciiString", False, "trim", "", "", "Argument[-1]", "ReturnValue", "taint", "manual"]
27+
28+
29+

0 commit comments

Comments
 (0)