The following table shows data about each function in the project. The functions included in this table correspond to all functions that exist in the executables of the fuzzers. As such, there may be functions that are from third-party libraries.
For further technical details on the meaning of columns in the below table, please see the Glossary .
| Func name | Functions filename | Args | Function call depth | Reached by Fuzzers | Runtime reached by Fuzzers | Combined reached by Fuzzers | Fuzzers runtime hit | Func lines hit % | I Count | BB Count | Cyclomatic complexity | Functions reached | Reached by functions | Accumulated cyclomatic complexity | Undiscovered complexity |
|---|
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 184 | 45.7% |
| gold | [1:9] | 72 | 17.9% |
| yellow | [10:29] | 11 | 2.73% |
| greenyellow | [30:49] | 3 | 0.74% |
| lawngreen | 50+ | 132 | 32.8% |
| All colors | 402 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 33 | 195 | WLog_ConsoleAppender_New | call site: 00195 | WLog_FileAppender_New |
| 24 | 88 | InterlockedDecrement | call site: 00088 | UnWaitCriticalSection |
| 16 | 140 | NtCurrentTeb | call site: 00140 | GetEnvironmentVariableA |
| 15 | 70 | EnterCriticalSection | call site: 00070 | log_recursion |
| 14 | 40 | EnterCriticalSection | call site: 00040 | winpr_log_backtrace_ex |
| 14 | 237 | WLog_ParseFilters | call site: 00237 | WLog_AddStringLogFilters_int |
| 7 | 183 | WLog_InitializeRoot | call site: 00183 | GetEnvironmentVariableA |
| 6 | 21 | WLog_IsLevelActive | call site: 00021 | WLog_GetFilterLogLevel |
| 4 | 57 | WLog_PrintMessageVA | call site: 00057 | WLog_WriteData |
| 4 | 176 | WLog_AddChild | call site: 00176 | WLog_Free |
| 3 | 28 | WLog_GetLogLevel | call site: 00028 | WLog_PrintTextMessage |
| 3 | 66 | GetCurrentThreadId | call site: 00066 | WaitForCriticalSection |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| libfreerdp/core/test/TestFuzzCryptoCertificateDataSetPEM.c | 1 |
| libfreerdp/crypto/certificate_data.c | 6 |
| libfreerdp/crypto/certificate.c | 19 |
| libfreerdp/crypto/x509_utils.c | 5 |
| winpr/include/winpr/wlog.h | 1 |
| winpr/libwinpr/utils/wlog/wlog.c | 31 |
| winpr/libwinpr/synch/init.c | 1 |
| winpr/libwinpr/interlocked/interlocked.c | 3 |
| winpr/libwinpr/crt/assert.c | 1 |
| winpr/libwinpr/crt/string.c | 2 |
| winpr/libwinpr/utils/wlog/Appender.c | 5 |
| winpr/libwinpr/synch/critical.c | 8 |
| winpr/libwinpr/utils/debug.c | 4 |
| winpr/libwinpr/utils/unwind/debug.c | 6 |
| winpr/libwinpr/thread/thread.c | 1 |
| winpr/libwinpr/environment/environment.c | 1 |
| winpr/libwinpr/error/error.c | 1 |
| winpr/libwinpr/nt/nt.c | 3 |
| winpr/libwinpr/utils/wlog/Layout.c | 2 |
| winpr/libwinpr/synch/sleep.c | 1 |
| winpr/libwinpr/utils/wlog/ConsoleAppender.c | 1 |
| winpr/libwinpr/utils/wlog/FileAppender.c | 3 |
| winpr/libwinpr/utils/wlog/BinaryAppender.c | 1 |
| winpr/libwinpr/utils/wlog/CallbackAppender.c | 1 |
| winpr/libwinpr/utils/wlog/SyslogAppender.c | 1 |
| winpr/libwinpr/utils/wlog/UdpAppender.c | 2 |
| winpr/libwinpr/winsock/winsock.c | 2 |
| /usr/include/openssl/x509.h | 6 |
| libfreerdp/crypto/cert_common.c | 3 |
| libfreerdp/crypto/crypto.c | 1 |
| libfreerdp/crypto/opensslcompat.h | 1 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 1 | 25.0% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 3 | 75.0% |
| All colors | 4 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 1 | 1 | LLVMFuzzerTestOneInput | call site: 00001 | winpr_BinToHexString |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c | 1 |
| libfreerdp/common/assistance.c | 1 |
| winpr/libwinpr/utils/print.c | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 1192 | 45.1% |
| gold | [1:9] | 175 | 6.63% |
| yellow | [10:29] | 42 | 1.59% |
| greenyellow | [30:49] | 20 | 0.75% |
| lawngreen | 50+ | 1210 | 45.8% |
| All colors | 2639 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 433 | 1194 | rfx_process_message_channels | call site: 01194 | rfx_process_message_tileset |
| 132 | 2195 | progressive_process_tiles | call site: 02195 | winpr_CreateThreadpoolWork |
| 67 | 1684 | winpr_aligned_malloc | call site: 01684 | rfx_decode_rgb |
| 63 | 947 | winpr_fopen | call site: 00947 | reg_load |
| 53 | 1630 | winpr_GetUnixTimeNS | call site: 01630 | winpr_SetThreadpoolThreadMaximum |
| 33 | 196 | WLog_ConsoleAppender_New | call site: 00196 | WLog_FileAppender_New |
| 27 | 898 | GetKnownSubPath | call site: 00898 | GetPath_XDG_CONFIG_HOME |
| 25 | 1013 | reg_unload | call site: 01013 | RegQueryValueExA |
| 25 | 2486 | interleaved_decompress | call site: 02486 | RleDecompress8to8 |
| 20 | 1056 | rfx_message_free | call site: 01056 | BufferPool_Return |
| 19 | 89 | InterlockedDecrement | call site: 00089 | UnWaitCriticalSection |
| 16 | 141 | NtCurrentTeb | call site: 00141 | GetEnvironmentVariableA |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| libfreerdp/codec/test/TestFuzzCodecs.c | 20 |
| libfreerdp/codec/clear.c | 16 |
| winpr/libwinpr/crt/alignment.c | 9 |
| winpr/include/winpr/wlog.h | 1 |
| winpr/libwinpr/utils/wlog/wlog.c | 31 |
| winpr/libwinpr/synch/init.c | 1 |
| winpr/libwinpr/interlocked/interlocked.c | 3 |
| winpr/libwinpr/crt/assert.c | 1 |
| winpr/libwinpr/crt/string.c | 4 |
| winpr/libwinpr/utils/wlog/Appender.c | 5 |
| winpr/libwinpr/synch/critical.c | 8 |
| winpr/libwinpr/utils/debug.c | 6 |
| winpr/libwinpr/utils/unwind/debug.c | 6 |
| winpr/libwinpr/thread/thread.c | 26 |
| winpr/libwinpr/environment/environment.c | 2 |
| winpr/libwinpr/error/error.c | 1 |
| winpr/libwinpr/nt/nt.c | 3 |
| winpr/libwinpr/utils/wlog/Layout.c | 2 |
| winpr/libwinpr/synch/sleep.c | 2 |
| winpr/libwinpr/utils/wlog/ConsoleAppender.c | 1 |
| winpr/libwinpr/utils/wlog/FileAppender.c | 3 |
| winpr/libwinpr/utils/wlog/BinaryAppender.c | 1 |
| winpr/libwinpr/utils/wlog/CallbackAppender.c | 1 |
| winpr/libwinpr/utils/wlog/SyslogAppender.c | 1 |
| winpr/libwinpr/utils/wlog/UdpAppender.c | 2 |
| winpr/libwinpr/winsock/winsock.c | 2 |
| libfreerdp/codec/nsc.c | 9 |
| libfreerdp/codec/sse/nsc_sse2.h | 1 |
| winpr/libwinpr/sysinfo/sysinfo.c | 10 |
| libfreerdp/codec/sse/nsc_sse2.c | 1 |
| libfreerdp/codec/neon/nsc_neon.h | 1 |
| libfreerdp/codec/neon/nsc_neon.c | 1 |
| include/freerdp/codec/color.h | 4 |
| winpr/libwinpr/utils/stream.c | 12 |
| winpr/include/winpr/stream.h | 8 |
| winpr/include/winpr/endian.h | 3 |
| libfreerdp/codec/color.c | 7 |
| libfreerdp/primitives/primitives.c | 11 |
| libfreerdp/primitives/prim_add.c | 2 |
| libfreerdp/primitives/prim_andor.c | 2 |
| libfreerdp/primitives/prim_alphaComp.c | 2 |
| libfreerdp/primitives/prim_copy.c | 2 |
| libfreerdp/primitives/prim_set.c | 2 |
| libfreerdp/primitives/prim_shift.c | 2 |
| libfreerdp/primitives/prim_sign.c | 2 |
| libfreerdp/primitives/prim_colors.c | 2 |
| libfreerdp/primitives/prim_YCoCg.c | 2 |
| libfreerdp/primitives/prim_YUV.c | 2 |
| libfreerdp/primitives/prim_add.h | 1 |
| libfreerdp/primitives/sse/prim_add_sse3.c | 1 |
| libfreerdp/primitives/prim_andor.h | 1 |
| libfreerdp/primitives/sse/prim_andor_sse3.c | 1 |
| libfreerdp/primitives/prim_alphaComp.h | 1 |
| libfreerdp/primitives/sse/prim_alphaComp_sse3.c | 1 |
| libfreerdp/primitives/prim_copy.h | 2 |
| libfreerdp/primitives/sse/prim_copy_sse4_1.c | 1 |
| libfreerdp/primitives/sse/prim_copy_avx2.c | 1 |
| libfreerdp/primitives/prim_set.h | 1 |
| libfreerdp/primitives/sse/prim_set_sse2.c | 1 |
| libfreerdp/primitives/prim_shift.h | 1 |
| libfreerdp/primitives/sse/prim_shift_sse3.c | 1 |
| libfreerdp/primitives/prim_sign.h | 1 |
| libfreerdp/primitives/sse/prim_sign_ssse3.c | 1 |
| libfreerdp/primitives/prim_colors.h | 2 |
| libfreerdp/primitives/sse/prim_colors_sse2.c | 1 |
| libfreerdp/primitives/neon/prim_colors_neon.c | 1 |
| libfreerdp/primitives/prim_YCoCg.h | 2 |
| libfreerdp/primitives/sse/prim_YCoCg_ssse3.c | 1 |
| libfreerdp/primitives/neon/prim_YCoCg_neon.c | 1 |
| libfreerdp/primitives/prim_YUV.h | 2 |
| libfreerdp/primitives/sse/prim_YUV_sse4.1.c | 1 |
| libfreerdp/primitives/neon/prim_YUV_neon.c | 1 |
| libfreerdp/codec/color.h | 2 |
| libfreerdp/codec/xcrush.c | 7 |
| libfreerdp/codec/mppc.c | 4 |
| winpr/libwinpr/utils/collections/BitStream.c | 3 |
| winpr/include/winpr/bitstream.h | 4 |
| libfreerdp/codec/zgfx.c | 9 |
| libfreerdp/codec/ncrush.c | 8 |
| libfreerdp/codec/rfx.c | 23 |
| winpr/libwinpr/utils/collections/ObjectPool.c | 8 |
| winpr/libwinpr/utils/collections/BufferPool.c | 9 |
| winpr/libwinpr/registry/registry.c | 6 |
| winpr/libwinpr/registry/registry_reg.c | 16 |
| winpr/libwinpr/path/path.c | 3 |
| winpr/libwinpr/path/shell.c | 11 |
| winpr/libwinpr/path/include/PathCchAppend.h | 1 |
| winpr/include/winpr/error.h | 1 |
| winpr/libwinpr/file/file.c | 1 |
| winpr/include/winpr/wtypes.h | 2 |
| libfreerdp/codec/sse/rfx_sse2.h | 1 |
| libfreerdp/codec/sse/rfx_sse2.c | 1 |
| libfreerdp/codec/neon/rfx_neon.h | 1 |
| libfreerdp/codec/neon/rfx_neon.c | 1 |
| libfreerdp/codec/region.c | 22 |
| winpr/libwinpr/pool/work.c | 4 |
| winpr/libwinpr/pool/pool.c | 5 |
| winpr/libwinpr/utils/collections/Queue.c | 10 |
| winpr/libwinpr/synch/event.c | 8 |
| winpr/libwinpr/synch/../handle/handle.h | 4 |
| winpr/libwinpr/handle/handle.c | 1 |
| winpr/libwinpr/handle/../synch/../handle/handle.h | 1 |
| winpr/libwinpr/utils/collections/CountdownEvent.c | 5 |
| winpr/libwinpr/utils/collections/ArrayList.c | 14 |
| winpr/libwinpr/thread/apc.c | 6 |
| winpr/libwinpr/thread/../handle/handle.h | 1 |
| winpr/libwinpr/thread/tls.c | 3 |
| winpr/libwinpr/synch/wait.c | 6 |
| winpr/libwinpr/synch/pollset.c | 7 |
| libfreerdp/codec/rfx_decode.c | 2 |
| libfreerdp/codec/rfx_differential.h | 1 |
| libfreerdp/codec/progressive.c | 42 |
| winpr/libwinpr/utils/collections/HashTable.c | 16 |
| libfreerdp/codec/interleaved.c | 16 |
| winpr/libwinpr/crypto/rand.c | 1 |
| libfreerdp/codec/include/bitmap.h | 9 |
| libfreerdp/codec/planar.c | 16 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 0 | 0.0% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 9 | 100.% |
| All colors | 9 | 100 |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| libfreerdp/common/test/TestFuzzCommonAssistanceHexStringToBin.c | 1 |
| libfreerdp/common/assistance.c | 1 |
| winpr/libwinpr/utils/print.c | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 244 | 37.4% |
| gold | [1:9] | 67 | 10.2% |
| yellow | [10:29] | 1 | 0.15% |
| greenyellow | [30:49] | 1 | 0.15% |
| lawngreen | 50+ | 339 | 51.9% |
| All colors | 652 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 43 | 458 | winpr_openssl_get_evp_cipher | call site: 00458 | EVP_get_cipherbyname |
| 33 | 190 | WLog_ConsoleAppender_New | call site: 00190 | WLog_FileAppender_New |
| 24 | 84 | InterlockedDecrement | call site: 00084 | UnWaitCriticalSection |
| 16 | 136 | NtCurrentTeb | call site: 00136 | GetEnvironmentVariableA |
| 15 | 66 | EnterCriticalSection | call site: 00066 | log_recursion |
| 14 | 36 | EnterCriticalSection | call site: 00036 | winpr_log_backtrace_ex |
| 14 | 232 | WLog_ParseFilters | call site: 00232 | WLog_AddStringLogFilters_int |
| 7 | 178 | WLog_InitializeRoot | call site: 00178 | GetEnvironmentVariableA |
| 6 | 17 | WLog_IsLevelActive | call site: 00017 | WLog_GetFilterLogLevel |
| 5 | 258 | winpr_InitializeSSL | call site: 00258 | WLog_Print_dbg_tag |
| 4 | 53 | WLog_PrintMessageVA | call site: 00053 | WLog_WriteData |
| 4 | 453 | winpr_Cipher_NewEx | call site: 00453 | EVP_enc_null |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| libfreerdp/common/test/TestFuzzCommonAssistanceParseFileBuffer.c | 2 |
| libfreerdp/common/assistance.c | 33 |
| winpr/libwinpr/utils/ssl.c | 5 |
| winpr/libwinpr/synch/init.c | 1 |
| winpr/libwinpr/interlocked/interlocked.c | 3 |
| winpr/libwinpr/crt/assert.c | 1 |
| winpr/libwinpr/utils/wlog/wlog.c | 31 |
| winpr/include/winpr/wlog.h | 1 |
| winpr/libwinpr/crt/string.c | 5 |
| winpr/libwinpr/utils/wlog/Appender.c | 5 |
| winpr/libwinpr/synch/critical.c | 8 |
| winpr/libwinpr/utils/debug.c | 4 |
| winpr/libwinpr/utils/unwind/debug.c | 6 |
| winpr/libwinpr/thread/thread.c | 1 |
| winpr/libwinpr/environment/environment.c | 1 |
| winpr/libwinpr/error/error.c | 1 |
| winpr/libwinpr/nt/nt.c | 3 |
| winpr/libwinpr/utils/wlog/Layout.c | 2 |
| winpr/libwinpr/synch/sleep.c | 1 |
| winpr/libwinpr/utils/wlog/ConsoleAppender.c | 1 |
| winpr/libwinpr/utils/wlog/FileAppender.c | 3 |
| winpr/libwinpr/utils/wlog/BinaryAppender.c | 1 |
| winpr/libwinpr/utils/wlog/CallbackAppender.c | 1 |
| winpr/libwinpr/utils/wlog/SyslogAppender.c | 1 |
| winpr/libwinpr/utils/wlog/UdpAppender.c | 2 |
| winpr/libwinpr/winsock/winsock.c | 2 |
| winpr/libwinpr/utils/collections/ArrayList.c | 9 |
| winpr/libwinpr/utils/print.c | 2 |
| winpr/libwinpr/crt/unicode.c | 7 |
| winpr/libwinpr/crt/unicode_builtin.c | 8 |
| winpr/libwinpr/crypto/hash.c | 9 |
| winpr/libwinpr/crypto/cipher.c | 9 |
| winpr/include/winpr/endian.h | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 5258 | 55.1% |
| gold | [1:9] | 281 | 2.94% |
| yellow | [10:29] | 187 | 1.95% |
| greenyellow | [30:49] | 140 | 1.46% |
| lawngreen | 50+ | 3676 | 38.5% |
| All colors | 9542 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 638 | 8470 | rdp_recv_deactivate_all | call site: 08470 | rdp_handle_sc_flags |
| 379 | 6884 | multitransport_recv_response | call site: 06884 | license_recv |
| 280 | 3020 | stream_read_i32_le | call site: 03020 | dump_window_state_order |
| 230 | 4752 | winpr_Data_Write_UINT16_BE | call site: 04752 | nla_client_recv_pub_key_auth |
| 193 | 7264 | Stream_Seek_UINT32 | call site: 07264 | rdp_client_connect_license |
| 178 | 3761 | update_read_polyline_order | call site: 03761 | update_read_polygon_cb_order |
| 174 | 6204 | rdp_security_flag_string | call site: 06204 | rdp_send_client_info |
| 165 | 6435 | rdp_get_client_address_max_size | call site: 06435 | rdp_client_connect_auto_detect |
| 144 | 5500 | per_write_choice | call site: 05500 | mcs_write_connect_initial |
| 111 | 4417 | Stream_Length | call site: 04417 | security_decrypt |
| 109 | 6061 | mcs_write_domain_mcspdu_header | call site: 06061 | rdp_client_skip_mcs_channel_join |
| 108 | 3328 | check_secondary_order_supported | call site: 03328 | update_read_cache_bitmap_v2_order |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| libfreerdp/core/test/TestFuzzCoreClient.c | 2 |
| client/common/client.c | 2 |
| winpr/include/winpr/wlog.h | 1 |
| winpr/libwinpr/utils/wlog/wlog.c | 32 |
| winpr/libwinpr/synch/init.c | 1 |
| winpr/libwinpr/interlocked/interlocked.c | 3 |
| winpr/libwinpr/crt/assert.c | 1 |
| winpr/libwinpr/crt/string.c | 8 |
| winpr/libwinpr/utils/wlog/Appender.c | 5 |
| winpr/libwinpr/synch/critical.c | 9 |
| winpr/libwinpr/utils/debug.c | 6 |
| winpr/libwinpr/utils/unwind/debug.c | 6 |
| winpr/libwinpr/thread/thread.c | 25 |
| winpr/libwinpr/environment/environment.c | 2 |
| winpr/libwinpr/error/error.c | 2 |
| winpr/libwinpr/nt/nt.c | 3 |
| winpr/libwinpr/utils/wlog/Layout.c | 2 |
| winpr/libwinpr/synch/sleep.c | 2 |
| winpr/libwinpr/utils/wlog/ConsoleAppender.c | 1 |
| winpr/libwinpr/utils/wlog/FileAppender.c | 3 |
| winpr/libwinpr/utils/wlog/BinaryAppender.c | 1 |
| winpr/libwinpr/utils/wlog/CallbackAppender.c | 1 |
| winpr/libwinpr/utils/wlog/SyslogAppender.c | 1 |
| winpr/libwinpr/utils/wlog/UdpAppender.c | 2 |
| winpr/libwinpr/winsock/winsock.c | 2 |
| libfreerdp/core/freerdp.c | 14 |
| libfreerdp/core/metrics.c | 3 |
| libfreerdp/core/rdp.c | 58 |
| libfreerdp/core/settings.c | 19 |
| libfreerdp/common/settings_getters.c | 25 |
| libfreerdp/common/settings_str.c | 6 |
| libfreerdp/common/settings.c | 31 |
| libfreerdp/crypto/certificate.c | 23 |
| /usr/include/openssl/x509.h | 2 |
| libfreerdp/crypto/cert_common.c | 8 |
| libfreerdp/crypto/privatekey.c | 3 |
| winpr/libwinpr/sysinfo/sysinfo.c | 5 |
| winpr/libwinpr/timezone/timezone.c | 26 |
| winpr/libwinpr/crt/unicode.c | 7 |
| winpr/libwinpr/crt/unicode_builtin.c | 8 |
| winpr/libwinpr/file/file.c | 2 |
| winpr/libwinpr/timezone/TimeZoneNameMapUtils.c | 12 |
| winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c | 9 |
| winpr/libwinpr/path/shell.c | 17 |
| winpr/libwinpr/path/path.c | 4 |
| libfreerdp/utils/helpers.c | 2 |
| winpr/libwinpr/path/include/PathCchAppend.h | 1 |
| winpr/include/winpr/error.h | 1 |
| winpr/libwinpr/registry/registry.c | 6 |
| winpr/libwinpr/registry/registry_reg.c | 16 |
| winpr/include/winpr/wtypes.h | 2 |
| libfreerdp/crypto/opensslcompat.h | 1 |
| libfreerdp/core/transport.c | 12 |
| winpr/libwinpr/utils/collections/StreamPool.c | 19 |
| winpr/libwinpr/utils/stream.c | 24 |
| winpr/include/winpr/stream.h | 40 |
| winpr/libwinpr/synch/event.c | 8 |
| winpr/libwinpr/synch/../handle/handle.h | 4 |
| libfreerdp/core/nla.c | 29 |
| libfreerdp/core/smartcardlogon.c | 3 |
| winpr/libwinpr/sspi/sspi_winpr.c | 2 |
| libfreerdp/core/credssp_auth.c | 11 |
| winpr/libwinpr/sspi/sspi.c | 3 |
| winpr/libwinpr/handle/handle.c | 1 |
| winpr/libwinpr/handle/../synch/../handle/handle.h | 1 |
| libfreerdp/core/aad.c | 4 |
| libfreerdp/core/nego.c | 15 |
| libfreerdp/core/mcs.c | 21 |
| libfreerdp/core/license.c | 63 |
| winpr/libwinpr/crypto/rand.c | 1 |
| libfreerdp/core/fastpath.c | 23 |
| libfreerdp/core/input.c | 3 |
| winpr/libwinpr/utils/collections/MessageQueue.c | 5 |
| libfreerdp/core/update.c | 27 |
| libfreerdp/core/update.h | 4 |
| libfreerdp/core/redirection.c | 14 |
| libfreerdp/core/autodetect.c | 17 |
| libfreerdp/core/heartbeat.c | 3 |
| libfreerdp/core/multitransport.c | 4 |
| libfreerdp/codec/bulk.c | 5 |
| libfreerdp/codec/mppc.c | 5 |
| winpr/libwinpr/utils/collections/BitStream.c | 3 |
| libfreerdp/codec/ncrush.c | 8 |
| libfreerdp/codec/xcrush.c | 7 |
| winpr/libwinpr/utils/collections/PubSub.c | 7 |
| libfreerdp/core/timer.c | 6 |
| winpr/libwinpr/utils/collections/ArrayList.c | 15 |
| winpr/libwinpr/thread/apc.c | 6 |
| winpr/libwinpr/thread/../handle/handle.h | 1 |
| winpr/libwinpr/thread/tls.c | 3 |
| libfreerdp/core/utils.c | 3 |
| winpr/libwinpr/synch/wait.c | 6 |
| winpr/libwinpr/synch/pollset.c | 7 |
| libfreerdp/core/security.c | 26 |
| winpr/libwinpr/crypto/cipher.c | 9 |
| libfreerdp/core/input.h | 1 |
| winpr/libwinpr/utils/json/json-c.c | 1 |
| libfreerdp/core/graphics.c | 2 |
| libfreerdp/core/client.c | 3 |
| winpr/libwinpr/utils/collections/HashTable.c | 6 |
| libfreerdp/core/streamdump.c | 2 |
| libfreerdp/core/errbase.c | 1 |
| libfreerdp/core/errinfo.c | 2 |
| libfreerdp/core/errconnect.c | 1 |
| libfreerdp/core/gateway/rpc_fault.c | 1 |
| libfreerdp/core/codecs.c | 2 |
| libfreerdp/codec/rfx.c | 5 |
| winpr/libwinpr/crt/alignment.c | 7 |
| winpr/libwinpr/utils/collections/BufferPool.c | 6 |
| winpr/libwinpr/utils/collections/ObjectPool.c | 5 |
| libfreerdp/codec/nsc.c | 2 |
| libfreerdp/codec/clear.c | 3 |
| libfreerdp/codec/progressive.c | 1 |
| libfreerdp/codec/planar.c | 1 |
| libfreerdp/codec/interleaved.c | 1 |
| libfreerdp/common/addin.c | 1 |
| channels/client/addin.c | 2 |
| winpr/include/winpr/endian.h | 19 |
| winpr/include/winpr/bitstream.h | 3 |
| libfreerdp/core/orders.c | 85 |
| libfreerdp/core/window.c | 24 |
| libfreerdp/cache/bitmap.c | 5 |
| libfreerdp/cache/cache.c | 1 |
| libfreerdp/cache/glyph.c | 2 |
| libfreerdp/cache/brush.c | 1 |
| libfreerdp/gdi/gdi.c | 2 |
| libfreerdp/cache/palette.c | 1 |
| libfreerdp/core/surface.c | 6 |
| libfreerdp/utils/pcap.c | 4 |
| libfreerdp/cache/pointer.c | 6 |
| libfreerdp/crypto/per.c | 22 |
| winpr/libwinpr/crypto/hash.c | 16 |
| libfreerdp/core/connection.c | 20 |
| include/freerdp/event.h | 4 |
| winpr/libwinpr/utils/asn1/asn1.c | 34 |
| winpr/libwinpr/nt/ntstatus.c | 2 |
| libfreerdp/core/tpkt.c | 4 |
| libfreerdp/core/tpdu.c | 7 |
| libfreerdp/core/state.c | 3 |
| libfreerdp/core/gcc.c | 43 |
| libfreerdp/utils/string.c | 2 |
| libfreerdp/crypto/ber.c | 18 |
| winpr/libwinpr/utils/print.c | 4 |
| libfreerdp/crypto/crypto.c | 4 |
| libfreerdp/core/info.c | 22 |
| libfreerdp/core/timezone.c | 4 |
| libfreerdp/core/capabilities.c | 112 |
| libfreerdp/core/activation.c | 17 |
| libfreerdp/crypto/base64.c | 6 |
| libfreerdp/core/channels.c | 1 |
| libfreerdp/cache/persistent.c | 12 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 6152 | 60.5% |
| gold | [1:9] | 320 | 3.14% |
| yellow | [10:29] | 152 | 1.49% |
| greenyellow | [30:49] | 92 | 0.90% |
| lawngreen | 50+ | 3448 | 33.9% |
| All colors | 10164 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 514 | 7846 | fastpath_recv_input_event | call site: 07846 | peer_recv_handle_licensing |
| 478 | 3552 | Stream_Buffer | call site: 03552 | nla_client_authenticate |
| 355 | 4031 | winpr_BinToHexString | call site: 04031 | nla_client_setup_identity |
| 335 | 6615 | certificate_read_server_x509_certificate_chain | call site: 06615 | license_recv |
| 322 | 8653 | update_recv_altsec_window_order | call site: 08653 | update_recv_window_info_order |
| 220 | 6284 | multitransport_recv_response | call site: 06284 | license_recv |
| 172 | 9420 | update_read_polyline_order | call site: 09420 | update_read_polygon_cb_order |
| 144 | 3274 | nla_sec_buffer_alloc_from_data | call site: 03274 | credssp_auth_init |
| 144 | 5284 | per_write_choice | call site: 05284 | mcs_write_connect_response |
| 140 | 7096 | stream_read_i16_le | call site: 07096 | rdp_server_accept_confirm_active |
| 132 | 3041 | Stream_Fill | call site: 03041 | rdstls_recv_authentication_request |
| 130 | 5617 | rdp_read_security_header | call site: 05617 | rdp_recv_client_info |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| libfreerdp/core/test/TestFuzzCoreServer.c | 2 |
| libfreerdp/core/peer.c | 15 |
| winpr/libwinpr/crt/assert.c | 1 |
| winpr/libwinpr/utils/wlog/wlog.c | 32 |
| winpr/libwinpr/synch/init.c | 1 |
| winpr/libwinpr/interlocked/interlocked.c | 3 |
| winpr/libwinpr/crt/string.c | 11 |
| winpr/libwinpr/utils/wlog/Appender.c | 5 |
| winpr/libwinpr/synch/critical.c | 9 |
| winpr/libwinpr/utils/debug.c | 6 |
| winpr/libwinpr/utils/unwind/debug.c | 6 |
| winpr/include/winpr/wlog.h | 1 |
| winpr/libwinpr/thread/thread.c | 25 |
| winpr/libwinpr/environment/environment.c | 3 |
| winpr/libwinpr/error/error.c | 2 |
| winpr/libwinpr/nt/nt.c | 3 |
| winpr/libwinpr/utils/wlog/Layout.c | 2 |
| winpr/libwinpr/synch/sleep.c | 2 |
| winpr/libwinpr/utils/wlog/ConsoleAppender.c | 1 |
| winpr/libwinpr/utils/wlog/FileAppender.c | 3 |
| winpr/libwinpr/utils/wlog/BinaryAppender.c | 1 |
| winpr/libwinpr/utils/wlog/CallbackAppender.c | 1 |
| winpr/libwinpr/utils/wlog/SyslogAppender.c | 1 |
| winpr/libwinpr/utils/wlog/UdpAppender.c | 2 |
| winpr/libwinpr/winsock/winsock.c | 2 |
| libfreerdp/core/settings.c | 24 |
| libfreerdp/common/settings.c | 32 |
| libfreerdp/common/settings_getters.c | 25 |
| libfreerdp/common/settings_str.c | 6 |
| libfreerdp/crypto/certificate.c | 38 |
| /usr/include/openssl/x509.h | 4 |
| libfreerdp/crypto/cert_common.c | 8 |
| libfreerdp/crypto/privatekey.c | 6 |
| libfreerdp/crypto/opensslcompat.h | 1 |
| libfreerdp/core/streamdump.c | 2 |
| libfreerdp/core/metrics.c | 3 |
| libfreerdp/core/rdp.c | 54 |
| winpr/libwinpr/sysinfo/sysinfo.c | 5 |
| winpr/libwinpr/timezone/timezone.c | 26 |
| winpr/libwinpr/crt/unicode.c | 11 |
| winpr/libwinpr/crt/unicode_builtin.c | 8 |
| winpr/libwinpr/file/file.c | 2 |
| winpr/libwinpr/timezone/TimeZoneNameMapUtils.c | 12 |
| winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c | 9 |
| winpr/libwinpr/path/shell.c | 17 |
| winpr/libwinpr/path/path.c | 4 |
| libfreerdp/utils/helpers.c | 2 |
| winpr/libwinpr/path/include/PathCchAppend.h | 1 |
| winpr/include/winpr/error.h | 1 |
| winpr/libwinpr/registry/registry.c | 6 |
| winpr/libwinpr/registry/registry_reg.c | 16 |
| winpr/include/winpr/wtypes.h | 2 |
| libfreerdp/core/transport.c | 22 |
| winpr/libwinpr/utils/collections/StreamPool.c | 19 |
| winpr/libwinpr/utils/stream.c | 25 |
| winpr/include/winpr/stream.h | 41 |
| winpr/libwinpr/synch/event.c | 8 |
| winpr/libwinpr/synch/../handle/handle.h | 4 |
| libfreerdp/core/nla.c | 49 |
| libfreerdp/core/smartcardlogon.c | 16 |
| winpr/libwinpr/sspi/sspi_winpr.c | 19 |
| libfreerdp/core/credssp_auth.c | 27 |
| winpr/libwinpr/sspi/sspi.c | 5 |
| winpr/libwinpr/handle/handle.c | 1 |
| winpr/libwinpr/handle/../synch/../handle/handle.h | 1 |
| libfreerdp/core/aad.c | 2 |
| libfreerdp/core/nego.c | 18 |
| libfreerdp/core/mcs.c | 21 |
| libfreerdp/core/license.c | 71 |
| winpr/libwinpr/crypto/rand.c | 1 |
| libfreerdp/core/fastpath.c | 23 |
| libfreerdp/core/input.c | 10 |
| winpr/libwinpr/utils/collections/MessageQueue.c | 4 |
| libfreerdp/core/update.c | 25 |
| libfreerdp/core/update.h | 4 |
| libfreerdp/core/redirection.c | 5 |
| libfreerdp/core/autodetect.c | 21 |
| libfreerdp/core/heartbeat.c | 3 |
| libfreerdp/core/multitransport.c | 6 |
| libfreerdp/codec/bulk.c | 5 |
| libfreerdp/codec/mppc.c | 5 |
| winpr/libwinpr/utils/collections/BitStream.c | 3 |
| libfreerdp/codec/ncrush.c | 8 |
| libfreerdp/codec/xcrush.c | 7 |
| winpr/libwinpr/utils/collections/PubSub.c | 6 |
| libfreerdp/core/timer.c | 6 |
| winpr/libwinpr/utils/collections/ArrayList.c | 15 |
| winpr/libwinpr/thread/apc.c | 6 |
| winpr/libwinpr/thread/../handle/handle.h | 1 |
| winpr/libwinpr/thread/tls.c | 3 |
| libfreerdp/core/utils.c | 8 |
| winpr/libwinpr/synch/wait.c | 6 |
| winpr/libwinpr/synch/pollset.c | 7 |
| libfreerdp/core/security.c | 26 |
| winpr/libwinpr/crypto/cipher.c | 11 |
| libfreerdp/core/input.h | 1 |
| winpr/libwinpr/utils/json/json-c.c | 1 |
| winpr/libwinpr/crypto/hash.c | 16 |
| libfreerdp/core/connection.c | 22 |
| libfreerdp/core/tpkt.c | 4 |
| winpr/include/winpr/endian.h | 19 |
| libfreerdp/core/tpdu.c | 7 |
| libfreerdp/core/rdstls.c | 35 |
| winpr/libwinpr/nt/ntstatus.c | 3 |
| libfreerdp/core/freerdp.c | 9 |
| libfreerdp/core/errbase.c | 1 |
| libfreerdp/core/errinfo.c | 2 |
| libfreerdp/core/errconnect.c | 1 |
| libfreerdp/core/gateway/rpc_fault.c | 1 |
| libfreerdp/crypto/tls.c | 2 |
| winpr/libwinpr/library/library.c | 4 |
| winpr/libwinpr/utils/ssl.c | 5 |
| winpr/libwinpr/sspi/Schannel/schannel.c | 1 |
| winpr/libwinpr/sspi/Kerberos/kerberos.c | 1 |
| winpr/libwinpr/sspi/NTLM/ntlm.c | 1 |
| winpr/libwinpr/sspi/CredSSP/credssp.c | 1 |
| winpr/libwinpr/sspi/Negotiate/negotiate.c | 1 |
| winpr/libwinpr/utils/asn1/asn1.c | 40 |
| winpr/include/winpr/nt.h | 1 |
| libfreerdp/crypto/x509_utils.c | 19 |
| libfreerdp/crypto/crypto.c | 8 |
| /usr/include/openssl/x509v3.h | 3 |
| winpr/libwinpr/utils/print.c | 5 |
| winpr/libwinpr/ncrypt/ncrypt.c | 14 |
| winpr/libwinpr/ncrypt/ncrypt_pkcs11.c | 10 |
| winpr/libwinpr/smartcard/smartcard.c | 6 |
| winpr/libwinpr/smartcard/smartcard_pcsc.c | 2 |
| /usr/include/openssl/asn1.h | 3 |
| winpr/libwinpr/utils/sam.c | 10 |
| libfreerdp/crypto/ber.c | 18 |
| libfreerdp/core/gcc.c | 39 |
| libfreerdp/crypto/per.c | 20 |
| libfreerdp/utils/string.c | 1 |
| include/freerdp/event.h | 4 |
| libfreerdp/core/state.c | 4 |
| libfreerdp/core/info.c | 7 |
| libfreerdp/core/timezone.c | 2 |
| libfreerdp/core/activation.c | 16 |
| libfreerdp/core/capabilities.c | 101 |
| libfreerdp/core/channels.c | 1 |
| libfreerdp/core/display.c | 3 |
| winpr/include/winpr/bitstream.h | 3 |
| libfreerdp/core/orders.c | 85 |
| libfreerdp/core/window.c | 24 |
| libfreerdp/cache/bitmap.c | 5 |
| libfreerdp/cache/cache.c | 1 |
| libfreerdp/cache/glyph.c | 2 |
| libfreerdp/cache/brush.c | 1 |
| libfreerdp/gdi/gdi.c | 2 |
| libfreerdp/cache/palette.c | 1 |
| libfreerdp/core/surface.c | 6 |
| libfreerdp/utils/pcap.c | 4 |
| libfreerdp/cache/pointer.c | 6 |
The following table shows a list of functions that are optimal targets. Optimal targets are identified by finding the functions that in combination, yield a high code coverage.
| Func name | Functions filename | Arg count | Args | Function depth | hitcount | instr count | bb count | cyclomatic complexity | Reachable functions | Incoming references | total cyclomatic complexity | Unreached complexity |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
freerdp_connect
|
/src/FreeRDP/libfreerdp/core/freerdp.c | 1 | ['N/A'] | 49 | 0 | 537 | 109 | 24 | 2845 | 0 | 18525 | 5776 |
smartcard_DeviceServiceEntry
|
/src/FreeRDP/channels/smartcard/client/smartcard_main.c | 1 | ['N/A'] | 34 | 0 | 252 | 33 | 12 | 809 | 0 | 4658 | 2659 |
freerdp_client_populate_settings_from_rdp_file_unchecked
|
/src/FreeRDP/client/common/file.c | 2 | ['N/A', 'N/A'] | 37 | 0 | 3229 | 561 | 219 | 589 | 9 | 5594 | 2419 |
Implementing fuzzers that target the above functions will improve reachability such that it becomes:
If you implement fuzzers for these functions, the status of all functions in the project will be:
| Func name | Functions filename | Args | Function call depth | Reached by Fuzzers | Runtime reached by Fuzzers | Combined reached by Fuzzers | Fuzzers runtime hit | Func lines hit % | I Count | BB Count | Cyclomatic complexity | Functions reached | Reached by functions | Accumulated cyclomatic complexity | Undiscovered complexity |
|---|
This sections provides heuristics that can be used as input to a fuzz engine when running a given fuzz target. The current focus is on providing input that is usable by libFuzzer.
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['WLog_ConsoleAppender_New', 'InterlockedDecrement', 'NtCurrentTeb', 'EnterCriticalSection', 'WLog_ParseFilters', 'WLog_InitializeRoot', 'WLog_IsLevelActive', 'WLog_PrintMessageVA', 'WLog_AddChild']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['LLVMFuzzerTestOneInput']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['rfx_process_message_channels', 'progressive_process_tiles', 'winpr_aligned_malloc', 'winpr_fopen', 'winpr_GetUnixTimeNS', 'WLog_ConsoleAppender_New', 'GetKnownSubPath', 'reg_unload', 'interleaved_decompress', 'rfx_message_free']
Use this with the libFuzzer -dict=DICT.file flag
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['winpr_openssl_get_evp_cipher', 'WLog_ConsoleAppender_New', 'InterlockedDecrement', 'NtCurrentTeb', 'EnterCriticalSection', 'WLog_ParseFilters', 'WLog_InitializeRoot', 'WLog_IsLevelActive', 'winpr_InitializeSSL']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['rdp_recv_deactivate_all', 'multitransport_recv_response', 'stream_read_i32_le', 'winpr_Data_Write_UINT16_BE', 'Stream_Seek_UINT32', 'update_read_polyline_order', 'rdp_security_flag_string', 'rdp_get_client_address_max_size', 'per_write_choice', 'Stream_Length']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['fastpath_recv_input_event', 'Stream_Buffer', 'winpr_BinToHexString', 'certificate_read_server_x509_certificate_chain', 'update_recv_altsec_window_order', 'multitransport_recv_response', 'update_read_polyline_order', 'nla_sec_buffer_alloc_from_data', 'per_write_choice', 'stream_read_i16_le']
This section shows analysis of runtime coverage data.
For futher technical details on how this section is generated, please see the Glossary .
| Func name | Function total lines | Lines covered at runtime | percentage covered | Reached by fuzzers |
|---|---|---|---|---|
| WLog_Appender_New | 44 | 15 | 34.09% | ['TestFuzzCoreClient', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCodecs', 'TestFuzzCoreServer', 'TestFuzzCryptoCertificateDataSetPEM'] |
| WLog_Layout_New | 39 | 19 | 48.71% | ['TestFuzzCoreClient', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCodecs', 'TestFuzzCoreServer', 'TestFuzzCryptoCertificateDataSetPEM'] |
| WLog_PrintMessageVA | 37 | 17 | 45.94% | ['TestFuzzCoreClient', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCodecs', 'TestFuzzCoreServer', 'TestFuzzCryptoCertificateDataSetPEM'] |
| WLog_GetFilterLogLevel | 37 | 7 | 18.91% | ['TestFuzzCoreClient', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCodecs', 'TestFuzzCoreServer', 'TestFuzzCryptoCertificateDataSetPEM'] |
| WLog_InitializeRoot | 47 | 18 | 38.29% | ['TestFuzzCoreClient', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCodecs', 'TestFuzzCoreServer', 'TestFuzzCryptoCertificateDataSetPEM'] |
| WLog_New | 61 | 33 | 54.09% | ['TestFuzzCoreClient', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCodecs', 'TestFuzzCoreServer', 'TestFuzzCryptoCertificateDataSetPEM'] |
| FreeRDPGetColorFormatName | 32 | 11 | 34.37% | ['TestFuzzCodecs'] |
| FreeRDPSplitColor | 278 | 90 | 32.37% | ['TestFuzzCodecs'] |
| FreeRDPGetColor | 58 | 17 | 29.31% | ['TestFuzzCodecs'] |
| FreeRDPWriteColor_int | 33 | 15 | 45.45% | ['TestFuzzCodecs'] |
| planar_invert_format | 60 | 5 | 8.333% | ['TestFuzzCodecs'] |
| planar_decompress_planes_raw | 53 | 28 | 52.83% | ['TestFuzzCodecs'] |
| writeLine | 50 | 18 | 36.0% | ['TestFuzzCodecs'] |
| update_tiles | 65 | 19 | 29.23% | ['TestFuzzCodecs'] |
| PathCchConvertStyleA | 46 | 16 | 34.78% | ['TestFuzzCoreClient', 'TestFuzzCoreServer', 'TestFuzzCodecs'] |
| GetKnownPath | 34 | 18 | 52.94% | ['TestFuzzCoreClient', 'TestFuzzCoreServer', 'TestFuzzCodecs'] |
| IsProcessorFeaturePresent | 58 | 31 | 53.44% | ['TestFuzzCodecs'] |
| IsProcessorFeaturePresentEx | 98 | 19 | 19.38% | ['TestFuzzCodecs'] |
| BufferPool_Clear | 34 | 8 | 23.52% | ['TestFuzzCoreClient', 'TestFuzzCodecs'] |
| BufferPool_New | 44 | 22 | 50.0% | ['TestFuzzCodecs'] |
| winpr_openssl_get_evp_cipher | 153 | 19 | 12.41% | ['TestFuzzCoreClient', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreServer'] |
| freerdp_settings_set_pointer_array | 179 | 27 | 15.08% | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| freerdp_settings_set_string_ | 232 | 30 | 12.93% | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| rdp_read_bitmap_codecs_capability_set | 95 | 49 | 51.57% | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| rdp_client_transition_to_state | 37 | 19 | 51.35% | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| rdp_state_string | 69 | 9 | 13.04% | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| credssp_auth_free | 44 | 21 | 47.72% | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| graphics_new | 33 | 18 | 54.54% | ['TestFuzzCoreClient'] |
| license_scope_list_resize | 33 | 13 | 39.39% | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| mcs_domain_pdu_string | 95 | 47 | 49.47% | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| get_primary_drawing_order_field_bytes | 68 | 21 | 30.88% | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| update_recv_secondary_order | 155 | 71 | 45.80% | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| update_recv_primary_order | 236 | 114 | 48.30% | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| read_primary_order | 89 | 36 | 40.44% | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| rdp_recv_message_channel_pdu | 37 | 13 | 35.13% | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| rdp_decrypt | 79 | 13 | 16.45% | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| rdp_recv_callback_int | 257 | 22 | 8.560% | ['TestFuzzCoreClient'] |
| rdp_redirection_read_target_cert | 44 | 16 | 36.36% | ['TestFuzzCoreClient'] |
| settings_client_load_hkey_local_machine | 96 | 15 | 15.62% | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| state_run_result_string | 32 | 11 | 34.37% | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| transport_default_disconnect | 37 | 20 | 54.05% | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| x509_from_rsa | 43 | 21 | 48.83% | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| certificate_read_server_proprietary_certificate | 58 | 28 | 48.27% | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| update_x509_from_info | 57 | 29 | 50.87% | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| certificate_read_x509_certificate | 87 | 26 | 29.88% | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| WaitForSingleObjectEx | 128 | 35 | 27.34% | ['TestFuzzCoreClient', 'TestFuzzCoreServer', 'TestFuzzCodecs'] |
| WaitForMultipleObjectsEx | 179 | 73 | 40.78% | ['TestFuzzCoreClient', 'TestFuzzCoreServer', 'TestFuzzCodecs'] |
| GetComputerNameExA | 44 | 10 | 22.72% | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| CreateThread | 46 | 23 | 50.0% | ['TestFuzzCoreClient', 'TestFuzzCoreServer', 'TestFuzzCodecs'] |
| thread_launcher | 40 | 20 | 50.0% | ['TestFuzzCoreClient', 'TestFuzzCoreServer', 'TestFuzzCodecs'] |
| winpr_read_unix_timezone_identifier_from_file | 42 | 23 | 54.76% | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| winpr_HexLogDump | 62 | 11 | 17.74% | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| bulk_compress | 54 | 15 | 27.77% | ['TestFuzzCoreServer'] |
| freerdp_settings_get_pointer_array_writable | 153 | 11 | 7.189% | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| transport_bio_simple_ctrl | 99 | 29 | 29.29% | ['TestFuzzCoreServer'] |
| transport_default_write | 87 | 42 | 48.27% | ['TestFuzzCoreServer'] |
| WSAGetLastError | 140 | 10 | 7.142% | ['TestFuzzCoreServer'] |
This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link
| Source file | Reached by | Covered by |
|---|---|---|
| [] | [] | |
| /src/FreeRDP/channels/rail/client/rail_main.c | [] | [] |
| /src/FreeRDP/libfreerdp/cache/pointer.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c | ['TestFuzzCodecs', 'TestFuzzCoreClient'] | ['TestFuzzCodecs', 'TestFuzzCoreClient'] |
| /src/FreeRDP/libfreerdp/core/test/TestFuzzCryptoCertificateDataSetPEM.c | ['TestFuzzCryptoCertificateDataSetPEM'] | ['TestFuzzCryptoCertificateDataSetPEM'] |
| /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | [] |
| /src/FreeRDP/libfreerdp/codec/rfx_bitstream.h | [] | [] |
| /src/FreeRDP/libfreerdp/codec/color.h | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/winpr/libwinpr/utils/sam.c | ['TestFuzzCoreServer'] | [] |
| /src/FreeRDP/channels/cliprdr/client/cliprdr_format.c | [] | [] |
| /src/FreeRDP/libfreerdp/core/activation.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/utils/pcap.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | [] |
| /src/FreeRDP/winpr/libwinpr/thread/apc.c | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/core/state.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient'] |
| /src/FreeRDP/libfreerdp/primitives/prim_copy.h | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/channels/serial/client/serial_main.c | [] | [] |
| /src/FreeRDP/libfreerdp/core/childsession.c | [] | [] |
| /src/FreeRDP/libfreerdp/gdi/dc.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/synch/event.c | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/core/rdstls.c | ['TestFuzzCoreServer'] | [] |
| /src/FreeRDP/winpr/libwinpr/utils/wlog/SyslogAppender.c | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | [] |
| /src/FreeRDP/libfreerdp/core/gateway/wst.c | [] | [] |
| /src/FreeRDP/channels/rdpei/client/rdpei_main.c | [] | [] |
| /src/FreeRDP/libfreerdp/crypto/ber.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/core/security.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/gdi/gfx.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/negotiate.c | ['TestFuzzCoreServer'] | [] |
| /src/FreeRDP/winpr/libwinpr/pool/pool.c | ['TestFuzzCodecs'] | [] |
| /src/FreeRDP/libfreerdp/core/freerdp.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/core/gateway/rdg.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/pool/work.c | ['TestFuzzCodecs'] | [] |
| /src/FreeRDP/libfreerdp/common/settings_getters.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel.c | ['TestFuzzCoreServer'] | [] |
| /src/FreeRDP/libfreerdp/core/orders.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/winpr/libwinpr/winsock/winsock.c | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreServer'] |
| /src/FreeRDP/channels/drive/client/drive_file.c | [] | [] |
| /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.h | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/channels/client/generic_dynvc.c | [] | [] |
| /src/FreeRDP/libfreerdp/core/capabilities.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/core/timezone.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/cache/brush.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/../sspi_gss.h | [] | [] |
| /src/FreeRDP/libfreerdp/primitives/sse/prim_YUV_sse4.1.c | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/winpr/libwinpr/handle/handle.c | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/primitives/sse/prim_andor_sse3.c | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/winpr/libwinpr/clipboard/clipboard.c | [] | [] |
| /src/FreeRDP/libfreerdp/core/errinfo.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/channels/echo/client/echo_main.c | [] | [] |
| /src/FreeRDP/libfreerdp/codec/rfx_decode.c | ['TestFuzzCodecs'] | [] |
| /src/FreeRDP/libfreerdp/primitives/sse/prim_add_sse3.c | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/channels/audin/client/audin_main.c | [] | [] |
| /src/FreeRDP/libfreerdp/core/timer.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/primitives/prim_YCoCg.c | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/libfreerdp/cache/persistent.c | ['TestFuzzCoreClient'] | [] |
| /src/FreeRDP/winpr/libwinpr/handle/handle.h | [] | [] |
| /src/FreeRDP/winpr/libwinpr/pipe/pipe.c | [] | [] |
| /src/FreeRDP/libfreerdp/core/license.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/codec/zgfx.c | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/winpr/libwinpr/file/generic.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddExtension.h | [] | [] |
| /src/FreeRDP/libfreerdp/common/addin.c | ['TestFuzzCoreClient'] | ['TestFuzzCoreClient'] |
| /src/FreeRDP/channels/rdpei/rdpei_common.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/utils/collections/LinkedList.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/io/io.c | [] | [] |
| /src/FreeRDP/libfreerdp/primitives/prim_add.c | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/winpr/libwinpr/sspicli/../handle/handle.h | [] | [] |
| /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparator.h | [] | [] |
| /usr/include/openssl/x509v3.h | ['TestFuzzCoreServer'] | [] |
| /src/FreeRDP/winpr/libwinpr/handle/nonehandle.c | [] | [] |
| /src/FreeRDP/libfreerdp/primitives/prim_YCoCg.h | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/channels/rdpgfx/rdpgfx_common.c | [] | [] |
| /src/FreeRDP/libfreerdp/codec/neon/nsc_neon.h | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/channels/cliprdr/client/cliprdr_main.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/utils/stream.c | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/channels/drive/client/drive_main.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | [] |
| /src/FreeRDP/winpr/libwinpr/comm/comm_sercx_sys.c | [] | [] |
| /src/FreeRDP/libfreerdp/core/input.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/client/common/file.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/utils/print.c | ['TestFuzzCommonAssistanceBinToHexString', 'TestFuzzCommonAssistanceHexStringToBin', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCommonAssistanceBinToHexString', 'TestFuzzCommonAssistanceHexStringToBin', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/utils/gfx.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/comm/comm_ioctl.c | [] | [] |
| /src/FreeRDP/channels/ainput/client/ainput_main.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/channels/disp/client/disp_main.c | [] | [] |
| /src/FreeRDP/libfreerdp/codec/rfx.c | ['TestFuzzCodecs', 'TestFuzzCoreClient'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/winpr/libwinpr/registry/registry.c | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/core/update.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/channels/rdpear/common/rdpear_asn1.c | [] | [] |
| /src/FreeRDP/libfreerdp/primitives/prim_colors.c | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/libfreerdp/primitives/prim_sign.c | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/libfreerdp/codec/rfx_rlgr.c | [] | [] |
| /src/FreeRDP/libfreerdp/primitives/prim_andor.c | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/channels/rail/client/rail_orders.c | [] | [] |
| /src/FreeRDP/libfreerdp/core/heartbeat.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/cache/bitmap.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/gdi/graphics.c | [] | [] |
| /src/FreeRDP/libfreerdp/core/streamdump.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/core/gateway/../tcp.h | [] | [] |
| /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/primitives/sse/prim_colors_sse2.c | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/channels/rdpear/common/rdpear_common.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/comm/comm_io.c | [] | [] |
| /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceHexStringToBin.c | ['TestFuzzCommonAssistanceHexStringToBin'] | ['TestFuzzCommonAssistanceHexStringToBin'] |
| /src/FreeRDP/libfreerdp/crypto/../core/tcp.h | [] | [] |
| /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_message.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/utils/wlog/FileAppender.c | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | [] |
| /src/FreeRDP/libfreerdp/core/codecs.c | ['TestFuzzCoreClient'] | ['TestFuzzCoreClient'] |
| /src/FreeRDP/winpr/libwinpr/utils/collections/CountdownEvent.c | ['TestFuzzCodecs'] | [] |
| /src/FreeRDP/libfreerdp/gdi/pen.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/synch/pollset.c | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/primitives/neon/prim_YUV_neon.c | ['TestFuzzCodecs'] | [] |
| /src/FreeRDP/libfreerdp/utils/smartcard_operations.c | [] | [] |
| /src/FreeRDP/libfreerdp/cache/palette.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/channels/rdpsnd/client/fake/rdpsnd_fake.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/utils/ntlm.c | [] | [] |
| /src/FreeRDP/libfreerdp/primitives/sse/prim_sign_ssse3.c | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/libfreerdp/core/gateway/arm.c | [] | [] |
| /src/FreeRDP/libfreerdp/gdi/video.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/sspi/sspi_gss.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/path/include/PathCchAddSeparatorEx.h | [] | [] |
| /src/FreeRDP/libfreerdp/utils/http.c | [] | [] |
| /src/FreeRDP/libfreerdp/codec/sse/rfx_sse2.h | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/libfreerdp/core/smartcardlogon.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/core/utils.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/utils/helpers.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/core/tpkt.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/channels/rdpear/common/ndr.c | [] | [] |
| /src/FreeRDP/client/common/geometry.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/utils/wlog/DataMessage.c | [] | [] |
| /src/FreeRDP/libfreerdp/core/server.c | [] | [] |
| /src/FreeRDP/channels/rdpdr/client/devman.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/kerberos.c | ['TestFuzzCoreServer'] | [] |
| /src/FreeRDP/winpr/libwinpr/synch/../handle/handle.h | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | [] |
| /src/FreeRDP/libfreerdp/primitives/sse/prim_alphaComp_sse3.c | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/libfreerdp/core/gateway/rpc_client.c | [] | [] |
| /src/FreeRDP/libfreerdp/core/gateway/ncacn_http.c | [] | [] |
| /usr/include/openssl/asn1.h | ['TestFuzzCoreServer'] | [] |
| /src/FreeRDP/winpr/libwinpr/crt/string.c | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/core/nla.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/utils/passphrase.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/sspi/sspi.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/cache/nine_grid.c | [] | [] |
| /src/FreeRDP/channels/remdesk/common/remdesk_common.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/utils/wlog/PacketMessage.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/crt/conversion.c | [] | [] |
| /src/FreeRDP/libfreerdp/gdi/brush.c | [] | [] |
| /src/FreeRDP/libfreerdp/core/info.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | [] |
| /src/FreeRDP/libfreerdp/codec/color.c | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/libfreerdp/utils/ringbuffer.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c | ['TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceParseFileBuffer.c | ['TestFuzzCommonAssistanceParseFileBuffer'] | ['TestFuzzCommonAssistanceParseFileBuffer'] |
| /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/channels/audin/client/oss/audin_oss.c | [] | [] |
| /src/FreeRDP/libfreerdp/core/multitransport.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/primitives/neon/prim_YCoCg_neon.c | ['TestFuzzCodecs'] | [] |
| /src/FreeRDP/winpr/include/winpr/crt.h | [] | [] |
| /src/FreeRDP/libfreerdp/primitives/prim_copy.c | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/winpr/libwinpr/crypto/cipher.c | ['TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/crypto/per.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/core/settings.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/client/common/client.c | ['TestFuzzCoreClient'] | ['TestFuzzCoreClient'] |
| /src/FreeRDP/winpr/include/winpr/endian.h | ['TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/primitives/sse/prim_copy_sse4_1.c | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/libfreerdp/gdi/region.c | [] | [] |
| /src/FreeRDP/channels/rdpsnd/client/rdpsnd_main.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/utils/image.c | [] | [] |
| /src/FreeRDP/channels/encomsp/client/encomsp_main.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/utils/debug.c | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/primitives/prim_colors.h | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/libfreerdp/primitives/prim_YUV.h | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/channels/parallel/client/parallel_main.c | [] | [] |
| /src/FreeRDP/libfreerdp/primitives/prim_set.c | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/libfreerdp/cache/offscreen.c | [] | [] |
| /src/FreeRDP/channels/drdynvc/client/drdynvc_main.c | [] | [] |
| /src/FreeRDP/libfreerdp/core/client.c | ['TestFuzzCoreClient'] | ['TestFuzzCoreClient'] |
| /src/FreeRDP/libfreerdp/core/connection.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/winpr/include/winpr/bitstream.h | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/core/gateway/rts.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_av_pairs.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | [] |
| /src/FreeRDP/libfreerdp/core/mcs.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/crypto/x509_utils.c | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCoreServer'] | ['TestFuzzCryptoCertificateDataSetPEM'] |
| /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/core/fastpath.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/crypto/opensslcompat.h | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCryptoCertificateDataSetPEM'] |
| /src/FreeRDP/winpr/libwinpr/crypto/hash.c | ['TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreServer'] |
| /src/FreeRDP/winpr/libwinpr/utils/ssl.c | ['TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreServer'] | ['TestFuzzCommonAssistanceParseFileBuffer'] |
| /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c | ['TestFuzzCodecs', 'TestFuzzCoreClient'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/libfreerdp/crypto/certificate.c | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/winpr/libwinpr/utils/wlog/Appender.c | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/gdi/line.c | [] | [] |
| /src/FreeRDP/libfreerdp/gdi/gdi.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | [] |
| /src/FreeRDP/winpr/libwinpr/thread/../handle/handle.h | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | [] |
| /src/FreeRDP/client/common/smartcard_cli.c | [] | [] |
| /src/FreeRDP/libfreerdp/codec/include/bitmap.h | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/libfreerdp/codec/mppc.c | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/codec/sse/nsc_sse2.h | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/winpr/include/winpr/intrin.h | [] | [] |
| /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c | ['TestFuzzCodecs'] | [] |
| /src/FreeRDP/libfreerdp/utils/encoded_types.c | [] | [] |
| /src/FreeRDP/libfreerdp/core/aad.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/primitives/neon/prim_colors_neon.c | ['TestFuzzCodecs'] | [] |
| /src/FreeRDP/winpr/libwinpr/utils/wlog/ImageMessage.c | [] | [] |
| /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreServer.c | ['TestFuzzCoreServer'] | ['TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/core/graphics.c | ['TestFuzzCoreClient'] | ['TestFuzzCoreClient'] |
| /src/FreeRDP/winpr/libwinpr/utils/asn1/asn1.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/winpr/libwinpr/crt/assert.c | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | [] |
| /src/FreeRDP/libfreerdp/core/metrics.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/gdi/drawing.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/sspicli/sspicli.c | [] | [] |
| /src/FreeRDP/libfreerdp/codec/nsc_encode.c | [] | [] |
| /src/FreeRDP/libfreerdp/utils/smartcard_pack.c | [] | [] |
| /src/FreeRDP/libfreerdp/crypto/cert_common.c | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/locale/locale.c | [] | [] |
| /src/FreeRDP/libfreerdp/crypto/tls.c | ['TestFuzzCoreServer'] | [] |
| /src/FreeRDP/winpr/libwinpr/utils/ini.c | [] | [] |
| /src/FreeRDP/libfreerdp/core/tcp.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/utils/collections/PubSub.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/core/input.h | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/primitives/sse/prim_avxsse.h | [] | [] |
| /src/FreeRDP/libfreerdp/codec/progressive.c | ['TestFuzzCodecs', 'TestFuzzCoreClient'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/libfreerdp/cache/cache.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | [] |
| /src/FreeRDP/libfreerdp/primitives/prim_sign.h | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/winpr/libwinpr/thread/argv.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/path/include/PathCchAppend.h | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/channels/rdpdr/client/rdpdr_main.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/path/shell.c | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/winpr/libwinpr/synch/init.c | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c | ['TestFuzzCodecs', 'TestFuzzCoreClient'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/libfreerdp/codec/rfx_differential.h | ['TestFuzzCodecs'] | [] |
| /src/FreeRDP/libfreerdp/core/gateway/rpc.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/utils/json/json.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/pipe/../handle/handle.h | [] | [] |
| /src/FreeRDP/libfreerdp/codec/interleaved.c | ['TestFuzzCodecs', 'TestFuzzCoreClient'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/libfreerdp/primitives/prim_YUV.c | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/winpr/libwinpr/thread/tls.c | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt_pkcs11.c | ['TestFuzzCoreServer'] | [] |
| /src/FreeRDP/libfreerdp/core/update.h | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/codec/yuv.c | [] | [] |
| /src/FreeRDP/winpr/include/winpr/nt.h | ['TestFuzzCoreServer'] | [] |
| /src/FreeRDP/winpr/libwinpr/sspi/Schannel/schannel_openssl.c | [] | [] |
| /src/FreeRDP/libfreerdp/core/transport.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/codec/sse/nsc_sse2.c | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/libfreerdp/primitives/prim_alphaComp.c | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/include/freerdp/event.h | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/winpr/libwinpr/wtsapi/wtsapi.c | [] | [] |
| /src/FreeRDP/libfreerdp/codec/xcrush.c | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/codec/planar.c | ['TestFuzzCodecs', 'TestFuzzCoreClient'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/libfreerdp/codec/nsc.c | ['TestFuzzCodecs', 'TestFuzzCoreClient'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/channels/rdpsnd/client/oss/rdpsnd_oss.c | [] | [] |
| /src/FreeRDP/libfreerdp/codec/rfx_quantization.c | [] | [] |
| /src/FreeRDP/libfreerdp/primitives/../codec/color.h | [] | ['TestFuzzCodecs'] |
| /src/FreeRDP/channels/location/client/location_main.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/thread/thread.c | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/winpr/include/winpr/wtypes.h | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | [] |
| /src/FreeRDP/channels/geometry/client/geometry_main.c | [] | [] |
| /src/FreeRDP/libfreerdp/core/gcc.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/common/settings.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/winpr/libwinpr/rpc/rpc.c | [] | [] |
| /src/FreeRDP/libfreerdp/primitives/prim_internal.h | [] | [] |
| /src/FreeRDP/libfreerdp/utils/string.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient'] |
| /src/FreeRDP/channels/rdpear/client/rdpear_main.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/comm/comm_sercx2_sys.c | [] | [] |
| /src/FreeRDP/channels/ainput/client/../common/ainput_common.h | [] | [] |
| /src/FreeRDP/libfreerdp/emu/scard/smartcard_emulate.c | [] | [] |
| /src/FreeRDP/winpr/include/winpr/wlog.h | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/primitives/prim_set.h | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/winpr/libwinpr/utils/collections/Object.c | [] | [] |
| /src/FreeRDP/libfreerdp/utils/rdpdr_utils.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/gdi/shape.c | [] | [] |
| /src/FreeRDP/client/common/cmdline.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/nt/ntstatus.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreServer'] |
| /src/FreeRDP/channels/rdp2tcp/client/rdp2tcp_main.c | [] | [] |
| /src/FreeRDP/libfreerdp/codec/ncrush.c | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/codec/rfx_dwt.c | [] | [] |
| /src/FreeRDP/libfreerdp/gdi/clipping.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/thread/process.c | [] | [] |
| /src/FreeRDP/channels/rdpdr/client/rdpdr_capabilities.c | [] | [] |
| /src/FreeRDP/libfreerdp/crypto/crypto.c | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCryptoCertificateDataSetPEM'] |
| /src/FreeRDP/libfreerdp/codec/test/TestFuzzCodecs.c | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/libfreerdp/codec/region.c | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/libfreerdp/core/tpdu.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/core/display.c | ['TestFuzzCoreServer'] | [] |
| /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/core/errconnect.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreServer'] |
| /src/FreeRDP/winpr/libwinpr/utils/collections/BitStream.c | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/cache/glyph.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | [] |
| /src/FreeRDP/libfreerdp/codec/sse/rfx_sse2.c | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/libfreerdp/core/message.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c | ['TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/channels/sshagent/client/sshagent_main.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/utils/wlog/Message.c | [] | [] |
| /src/FreeRDP/libfreerdp/core/gateway/websocket.c | [] | [] |
| /src/FreeRDP/libfreerdp/codec/h264.c | [] | [] |
| /src/FreeRDP/libfreerdp/primitives/sse/prim_copy_avx2.c | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/libfreerdp/utils/drdynvc.c | [] | [] |
| /src/FreeRDP/libfreerdp/locale/keyboard.c | [] | [] |
| /src/FreeRDP/libfreerdp/core/gateway/http.c | [] | [] |
| /src/FreeRDP/libfreerdp/codec/bulk.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/crypto/certificate_store.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/utils/cmdline.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/file/pattern.c | [] | [] |
| /src/FreeRDP/channels/rdpgfx/client/rdpgfx_codec.c | [] | [] |
| /src/FreeRDP/libfreerdp/core/tcp.h | [] | [] |
| /src/FreeRDP/winpr/libwinpr/path/include/PathAllocCombine.h | [] | [] |
| /src/FreeRDP/libfreerdp/primitives/primitives.c | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/libfreerdp/common/test/TestFuzzCommonAssistanceBinToHexString.c | ['TestFuzzCommonAssistanceBinToHexString'] | ['TestFuzzCommonAssistanceBinToHexString'] |
| /src/FreeRDP/winpr/libwinpr/smartcard/smartcard.c | ['TestFuzzCoreServer'] | [] |
| /src/FreeRDP/libfreerdp/codec/rfx_encode.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/synch/critical.c | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/core/autodetect.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/codec/neon/nsc_neon.c | ['TestFuzzCodecs'] | [] |
| /src/FreeRDP/libfreerdp/common/settings_str.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/core/test/TestFuzzCoreClient.c | ['TestFuzzCoreClient'] | ['TestFuzzCoreClient'] |
| /src/FreeRDP/libfreerdp/core/window.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /usr/include/openssl/x509.h | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | [] |
| /src/FreeRDP/libfreerdp/codec/neon/rfx_neon.c | ['TestFuzzCodecs'] | [] |
| /src/FreeRDP/channels/rdpgfx/client/rdpgfx_main.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/crypto/rand.c | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/winpr/libwinpr/clipboard/synthetic_file.c | [] | [] |
| /src/FreeRDP/channels/client/addin.c | ['TestFuzzCoreClient'] | [] |
| /src/FreeRDP/libfreerdp/primitives/prim_andor.h | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/channels/cliprdr/cliprdr_common.c | [] | [] |
| /src/FreeRDP/channels/rdpear/common/rdpear-common/ndr.h | [] | [] |
| /src/FreeRDP/libfreerdp/codec/clear.c | ['TestFuzzCodecs', 'TestFuzzCoreClient'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/winpr/libwinpr/library/library.c | ['TestFuzzCoreServer'] | [] |
| /src/FreeRDP/winpr/libwinpr/path/path.c | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/core/redirection.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/winpr/libwinpr/file/namedPipeClient.c | [] | [] |
| /src/FreeRDP/libfreerdp/utils/signal.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/crt/unicode.c | ['TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/codec/neon/rfx_neon.h | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/libfreerdp/gdi/bitmap.c | [] | [] |
| /src/FreeRDP/channels/rail/rail_common.c | [] | [] |
| /src/FreeRDP/libfreerdp/codec/dsp.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/clipboard/synthetic.c | [] | [] |
| /src/FreeRDP/libfreerdp/primitives/sse/prim_shift_sse3.c | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/libfreerdp/codec/audio.c | [] | [] |
| /src/FreeRDP/libfreerdp/core/proxy.c | [] | [] |
| /src/FreeRDP/libfreerdp/core/channels.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | [] |
| /src/FreeRDP/channels/rdpdr/client/irp.c | [] | [] |
| /src/FreeRDP/libfreerdp/crypto/base64.c | ['TestFuzzCoreClient'] | ['TestFuzzCoreClient'] |
| /src/FreeRDP/channels/disp/disp_common.c | [] | [] |
| /src/FreeRDP/libfreerdp/primitives/prim_add.h | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/winpr/libwinpr/crt/buffer.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/utils/collections/ListDictionary.c | [] | [] |
| /src/FreeRDP/winpr/include/winpr/stream.h | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm_compute.c | [] | [] |
| /src/FreeRDP/libfreerdp/primitives/sse/prim_set_sse2.c | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/winpr/libwinpr/nt/nt.c | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/core/errbase.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | [] |
| /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/krb5glue_mit.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ntlm.c | ['TestFuzzCoreServer'] | [] |
| /src/FreeRDP/winpr/libwinpr/error/error.c | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/channels/video/client/video_main.c | [] | [] |
| /src/FreeRDP/include/freerdp/codec/color.h | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/winpr/libwinpr/comm/comm.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/ncrypt/ncrypt.c | ['TestFuzzCoreServer'] | [] |
| /src/FreeRDP/libfreerdp/emu/scard/smartcard_virtual_gids.c | [] | [] |
| /src/FreeRDP/libfreerdp/common/assistance.c | ['TestFuzzCommonAssistanceBinToHexString', 'TestFuzzCommonAssistanceHexStringToBin', 'TestFuzzCommonAssistanceParseFileBuffer'] | ['TestFuzzCommonAssistanceBinToHexString', 'TestFuzzCommonAssistanceHexStringToBin', 'TestFuzzCommonAssistanceParseFileBuffer'] |
| /src/FreeRDP/libfreerdp/core/credssp_auth.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/core/peer.c | ['TestFuzzCoreServer'] | ['TestFuzzCoreServer'] |
| /src/FreeRDP/winpr/include/winpr/error.h | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | [] |
| /src/FreeRDP/libfreerdp/core/gateway/rts_signature.c | [] | [] |
| /src/FreeRDP/libfreerdp/gdi/../gdi/gdi.h | [] | [] |
| /src/FreeRDP/winpr/libwinpr/comm/../handle/handle.h | [] | [] |
| /src/FreeRDP/winpr/libwinpr/file/file.c | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/winpr/libwinpr/crt/alignment.c | ['TestFuzzCodecs', 'TestFuzzCoreClient'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/winpr/libwinpr/environment/environment.c | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/winpr/libwinpr/synch/wait.c | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/locale/keyboard_layout.c | [] | [] |
| /src/FreeRDP/libfreerdp/primitives/prim_shift.c | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/channels/smartcard/client/smartcard_main.c | [] | [] |
| /src/FreeRDP/libfreerdp/core/gateway/rpc_fault.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient'] |
| /src/FreeRDP/libfreerdp/primitives/prim_shift.h | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/winpr/libwinpr/utils/unwind/debug.c | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCodecs', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/gdi/brush.h | [] | [] |
| /src/FreeRDP/libfreerdp/utils/smartcard_call.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/timezone/timezone.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/credssp.c | ['TestFuzzCoreServer'] | [] |
| /src/FreeRDP/libfreerdp/core/gateway/tsg.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/smartcard/smartcard_pcsc.c | ['TestFuzzCoreServer'] | [] |
| /src/FreeRDP/libfreerdp/crypto/certificate_data.c | ['TestFuzzCryptoCertificateDataSetPEM'] | ['TestFuzzCryptoCertificateDataSetPEM'] |
| /src/FreeRDP/libfreerdp/codec/bitmap.c | [] | [] |
| /src/FreeRDP/libfreerdp/core/nego.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/primitives/sse/prim_YCoCg_ssse3.c | ['TestFuzzCodecs'] | ['TestFuzzCodecs'] |
| /src/FreeRDP/winpr/libwinpr/comm/comm_serial_sys.c | [] | [] |
| /src/FreeRDP/libfreerdp/core/gateway/rpc_bind.c | [] | [] |
| /src/FreeRDP/libfreerdp/core/surface.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/core/rdp.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/libfreerdp/crypto/privatekey.c | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] | ['TestFuzzCoreClient', 'TestFuzzCoreServer'] |
| /src/FreeRDP/channels/remdesk/client/remdesk_main.c | [] | [] |
| /src/FreeRDP/winpr/libwinpr/synch/sleep.c | ['TestFuzzCryptoCertificateDataSetPEM', 'TestFuzzCodecs', 'TestFuzzCommonAssistanceParseFileBuffer', 'TestFuzzCoreClient', 'TestFuzzCoreServer'] | [] |
| Directory |
|---|
| /src/FreeRDP/channels/drdynvc/client/ |
| /src/FreeRDP/winpr/libwinpr/utils/json/ |
| /src/FreeRDP/libfreerdp/crypto/../core/ |
| /src/FreeRDP/winpr/include/winpr/ |
| /src/FreeRDP/channels/rdpear/common/rdpear-common/ |
| /src/FreeRDP/channels/rail/ |
| /src/FreeRDP/winpr/libwinpr/sspi/Schannel/ |
| /src/FreeRDP/channels/rdpdr/client/ |
| /src/FreeRDP/libfreerdp/core/ |
| /src/FreeRDP/libfreerdp/core/gateway/../ |
| /src/FreeRDP/winpr/libwinpr/timezone/ |
| /src/FreeRDP/winpr/libwinpr/clipboard/ |
| /usr/include/openssl/ |
| /src/FreeRDP/winpr/libwinpr/interlocked/ |
| /src/FreeRDP/channels/cliprdr/ |
| /src/FreeRDP/winpr/libwinpr/smartcard/ |
| /src/FreeRDP/libfreerdp/core/gateway/ |
| /src/FreeRDP/libfreerdp/primitives/neon/ |
| /src/FreeRDP/libfreerdp/cache/ |
| /src/FreeRDP/libfreerdp/primitives/ |
| /src/FreeRDP/libfreerdp/codec/sse/ |
| /src/FreeRDP/channels/rdpsnd/client/fake/ |
| /src/FreeRDP/libfreerdp/codec/ |
| /src/FreeRDP/winpr/libwinpr/utils/unwind/ |
| /src/FreeRDP/winpr/libwinpr/sspi/CredSSP/ |
| /src/FreeRDP/winpr/libwinpr/synch/../handle/ |
| /src/FreeRDP/winpr/libwinpr/sspicli/../handle/ |
| /src/FreeRDP/channels/rdpgfx/client/ |
| /src/FreeRDP/winpr/libwinpr/pipe/../handle/ |
| /src/FreeRDP/channels/rdpei/client/ |
| /src/FreeRDP/include/freerdp/ |
| /src/FreeRDP/winpr/libwinpr/utils/collections/ |
| /src/FreeRDP/winpr/libwinpr/pipe/ |
| /src/FreeRDP/channels/rdpsnd/client/oss/ |
| /src/FreeRDP/winpr/libwinpr/nt/ |
| /src/FreeRDP/libfreerdp/gdi/../gdi/ |
| /src/FreeRDP/winpr/libwinpr/sspi/ |
| /src/FreeRDP/channels/echo/client/ |
| /src/FreeRDP/channels/rdpei/ |
| /src/FreeRDP/winpr/libwinpr/path/include/ |
| /src/FreeRDP/channels/audin/client/ |
| /src/FreeRDP/channels/rdpear/common/ |
| /src/FreeRDP/channels/remdesk/common/ |
| /src/FreeRDP/channels/client/ |
| /src/FreeRDP/channels/encomsp/client/ |
| /src/FreeRDP/winpr/libwinpr/crypto/ |
| /src/FreeRDP/winpr/libwinpr/io/ |
| /src/FreeRDP/libfreerdp/common/test/ |
| /src/FreeRDP/channels/audin/client/oss/ |
| /src/FreeRDP/winpr/libwinpr/ncrypt/ |
| /src/FreeRDP/libfreerdp/locale/ |
| /src/FreeRDP/channels/geometry/client/ |
| /src/FreeRDP/channels/ainput/client/ |
| /src/FreeRDP/channels/disp/ |
| /src/FreeRDP/libfreerdp/common/ |
| /src/FreeRDP/winpr/libwinpr/rpc/ |
| /src/FreeRDP/winpr/libwinpr/sspi/NTLM/ |
| /src/FreeRDP/channels/rdpgfx/ |
| /src/FreeRDP/libfreerdp/gdi/ |
| /src/FreeRDP/libfreerdp/codec/neon/ |
| /src/FreeRDP/winpr/libwinpr/thread/ |
| /src/FreeRDP/include/freerdp/codec/ |
| /src/FreeRDP/channels/rdp2tcp/client/ |
| /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/ |
| /src/FreeRDP/channels/video/client/ |
| /src/FreeRDP/winpr/libwinpr/handle/ |
| /src/FreeRDP/winpr/libwinpr/utils/asn1/ |
| /src/FreeRDP/winpr/libwinpr/sspi/Kerberos/ |
| /src/FreeRDP/channels/remdesk/client/ |
| /src/FreeRDP/channels/cliprdr/client/ |
| /src/FreeRDP/winpr/libwinpr/synch/ |
| /src/FreeRDP/winpr/libwinpr/registry/ |
| /src/FreeRDP/winpr/libwinpr/library/ |
| /src/FreeRDP/winpr/libwinpr/comm/../handle/ |
| /src/FreeRDP/libfreerdp/primitives/sse/ |
| /src/FreeRDP/channels/disp/client/ |
| /src/FreeRDP/channels/rdpsnd/client/ |
| /src/FreeRDP/winpr/libwinpr/sspicli/ |
| /src/FreeRDP/winpr/libwinpr/path/ |
| /src/FreeRDP/channels/serial/client/ |
| /src/FreeRDP/libfreerdp/emu/scard/ |
| /src/FreeRDP/winpr/libwinpr/thread/../handle/ |
| /src/FreeRDP/libfreerdp/crypto/ |
| /src/FreeRDP/winpr/libwinpr/comm/ |
| /src/FreeRDP/winpr/libwinpr/environment/ |
| /src/FreeRDP/winpr/libwinpr/winsock/ |
| /src/FreeRDP/libfreerdp/utils/ |
| /src/FreeRDP/channels/rail/client/ |
| /src/FreeRDP/winpr/libwinpr/utils/wlog/ |
| /src/FreeRDP/winpr/libwinpr/pool/ |
| /src/FreeRDP/channels/smartcard/client/ |
| /src/FreeRDP/channels/sshagent/client/ |
| /src/FreeRDP/winpr/libwinpr/utils/ |
| /src/FreeRDP/winpr/libwinpr/crt/ |
| /src/FreeRDP/winpr/libwinpr/wtsapi/ |
| /src/FreeRDP/libfreerdp/codec/test/ |
| /src/FreeRDP/channels/rdpear/client/ |
| /src/FreeRDP/channels/drive/client/ |
| /src/FreeRDP/libfreerdp/primitives/../codec/ |
| /src/FreeRDP/winpr/libwinpr/sspi/Negotiate/../ |
| /src/FreeRDP/winpr/libwinpr/file/ |
| /src/FreeRDP/libfreerdp/core/test/ |
| /src/FreeRDP/channels/ainput/client/../common/ |
| /src/FreeRDP/libfreerdp/codec/include/ |
| /src/FreeRDP/winpr/libwinpr/sysinfo/ |
| /src/FreeRDP/channels/parallel/client/ |
| /src/FreeRDP/client/common/ |
| /src/FreeRDP/winpr/libwinpr/error/ |
| /src/FreeRDP/channels/location/client/ |
This sections shows the raw data that is used to produce this report. This is mainly used for further processing and developer debugging.