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 project has no code coverage. Will not display blockers as blockers depend on code coverage.
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 project has no code coverage. Will not display blockers as blockers depend on code coverage.
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 project has no code coverage. Will not display blockers as blockers depend on code coverage.
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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
opendnp3::ASDUEventWriteHandler::Write(opendnp3::EventAnalogOutputStatusVariation,opendnp3::AnalogOutputStatusconst&,opendnp3::IEventCollection
|
/src/opendnp3/cpp/lib/src/outstation/event/ASDUEventWriteHandler.cpp | 4 | ['N/A', 'char', 'N/A', 'N/A'] | 10 | 0 | 120 | 13 | 14 | 404 | 0 | 522 | 475 |
opendnp3::FreezeRequestHandler::ProcessHeader(opendnp3::RangeHeaderconst&)
|
/src/opendnp3/cpp/lib/src/outstation/FreezeRequestHandler.cpp | 2 | ['N/A', 'N/A'] | 6 | 0 | 38 | 3 | 2 | 242 | 0 | 427 | 388 |
non-virtualthunktoopendnp3::EventBuffer::SelectCount(opendnp3::GroupVariation,unsignedshort)
|
/src/opendnp3/cpp/lib/src/outstation/event/EventBuffer.cpp | 3 | ['N/A', 'short', 'short'] | 10 | 0 | 25 | 3 | 2 | 258 | 0 | 390 | 323 |
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 this with the libFuzzer -dict=DICT.file flag
Use this with the libFuzzer -dict=DICT.file flag
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/opendnp3/cpp/lib/src/master/RestartOperationTask.h | [] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group32.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/master/ClearRestartTask.cpp | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/asio-src/asio/include/asio/detail/impl/epoll_reactor.ipp | [] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group51.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/LayerInterfaces.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/master/RestartOperationTask.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/OutstationStates.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/outstation/event/ClazzCount.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/app/WriteConversionTemplates.h | [] | [] |
/src/opendnp3/cpp/lib/src/app/GroupVariationRecord.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/outstation/event/EventBuffer.cpp | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.cpp | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.cpp | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/asio-src/asio/include/asio/detail/eventfd_select_interrupter.hpp | [] | [] |
/src/opendnp3/cpp/lib/src/master/TypedCommandHeader.h | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/exe4cpp-src/src/exe4cpp/ISteadyTimeSource.h | [] | [] |
/src/opendnp3/cpp/lib/src/master/MasterSchedulerBackend.h | [] | [] |
/src/opendnp3/cpp/lib/src/master/CommandSet.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/master/EmptyResponseTask.h | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/event/ASDUEventWriteHandler.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/event/EventSelection.h | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/event/IEventType.h | [] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/app/AnalogOutput.h | [] | [] |
/usr/local/bin/../include/c++/v1/stdexcept | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/asio-src/asio/include/asio/detail/conditionally_enabled_mutex.hpp | [] | [] |
/src/opendnp3/cpp/lib/src/decoder/Decoder.cpp | ['fuzzdecoder'] | [] |
/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/container/HasLength.h | ['fuzzdecoder', 'fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/master/RestartOperationResult.h | [] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group40.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group60.h | [] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/util/Uncopyable.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/ser4cpp-src/src/ser4cpp/container/Array.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/app/OctetString.h | [] | [] |
/src/opendnp3/cpp/lib/src/app/AnalogOutput.cpp | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/link/Addresses.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group32.cpp | [] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/master/TaskId.h | [] | [] |
/src/opendnp3/cpp/lib/src/app/DownSampling.h | [] | [] |
/src/opendnp3/cpp/lib/src/master/EnableUnsolicitedTask.h | [] | [] |
/src/opendnp3/cpp/lib/src/master/TaskContext.h | [] | [] |
/src/opendnp3/cpp/lib/src/app/parsing/CountParser.cpp | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/outstation/Event.h | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/OutstationChannelStates.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/src/app/Message.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/app/APDUHeader.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group10.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/app/MeasurementTypes.cpp | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/master/LANTimeSyncTask.cpp | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/ser4cpp-src/src/ser4cpp/container/Buffer.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/link/LinkLayerParser.h | ['fuzzdecoder'] | [] |
/src/opendnp3/cpp/lib/src/outstation/IINHelpers.cpp | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/outstation/IStaticSelector.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/master/AssignClassTask.h | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/asio-src/asio/include/asio/detail/posix_global.hpp | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/util/Uncopyable.h | ['fuzzdecoder', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/util/Buffer.h | ['fuzzdecoder'] | [] |
/src/opendnp3/cpp/lib/src/gen/OperationType.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/master/CommandTask.h | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/event/EventSelection.cpp | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/app/MeasurementFactory.h | [] | [] |
/src/opendnp3/cpp/lib/src/link/IFrameSink.h | ['fuzzdecoder'] | [] |
/src/opendnp3/cpp/lib/src/link/LinkLayerParser.cpp | ['fuzzdecoder'] | [] |
/src/opendnp3/cpp/tests/dnp3mocks/src/MockLowerLayer.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/app/APDUResponse.cpp | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/master/IMasterTaskRunner.h | ['fuzzmaster'] | [] |
/src/opendnp3/cpp/lib/src/outstation/ReadHandler.h | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/event/IEventWriteHandler.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/transport/TransportRx.h | ['fuzzdecoder'] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/src/LayerInterfaces.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group20.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/app/MeasurementTypeSpecs.h | [] | [] |
/src/opendnp3/cpp/lib/src/master/CommandSetOps.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/app/parsing/APDUParser.cpp | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/app/parsing/RangeParser.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/master/StartupIntegrityPoll.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/link/LinkFrame.cpp | ['fuzzdecoder'] | [] |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/asio-src/asio/include/asio/detail/scheduler.hpp | [] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/app/Flags.h | [] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group4.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/decoder/Indent.h | ['fuzzdecoder'] | [] |
/src/opendnp3/cpp/lib/src/master/MeasurementHandler.cpp | ['fuzzmaster'] | [] |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/asio-src/asio/include/asio/detail/impl/service_registry.ipp | [] | [] |
/src/opendnp3/cpp/lib/src/link/ShiftableBuffer.h | ['fuzzdecoder'] | [] |
/usr/local/bin/../include/c++/v1/string | [] | [] |
/src/opendnp3/cpp/tests/dnp3mocks/./include/dnp3mocks/MockLowerLayer.h | [] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group41.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group4.cpp | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/master/ISOEHandler.h | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/OctetStringSerializer.cpp | [] | [] |
/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/EndianHelpers.h | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/RequestHistory.cpp | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/outstation/CommandResponseHandler.cpp | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/master/CommandSetOps.h | [] | [] |
/src/opendnp3/cpp/lib/src/master/IMasterScheduler.h | [] | [] |
/src/opendnp3/cpp/lib/src/app/Range.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/tests/fuzz/../dnp3mocks/include/dnp3mocks/MockLowerLayer.h | [] | [] |
/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/container/Array.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/outstation/StaticDataMap.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/util/UTCTimestamp.h | [] | [] |
/src/opendnp3/cpp/lib/src/app/APDUBuilders.cpp | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/tests/fuzz/../dnp3mocks/include/dnp3mocks/MockMasterApplication.h | [] | [] |
/src/opendnp3/cpp/lib/src/master/DisableUnsolicitedTask.h | [] | [] |
/src/opendnp3/cpp/lib/src/app/Functions.cpp | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/gen/DoubleBit.cpp | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/ser4cpp-src/src/ser4cpp/container/RSeq.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/master/TaskBehavior.cpp | ['fuzzmaster'] | [] |
/src/opendnp3/cpp/lib/src/master/StartupIntegrityPoll.h | [] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/master/TaskInfo.h | ['fuzzmaster'] | [] |
/src/opendnp3/cpp/lib/src/app/parsing/BitReader.cpp | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/asio-src/asio/include/asio/detail/impl/scheduler.ipp | [] | [] |
/src/opendnp3/cpp/lib/src/app/GroupVariationRecord.cpp | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/outstation/DatabaseConfig.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/outstation/IEventSelector.h | ['fuzzoutstation'] | [] |
/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SerializationTemplates.h | ['fuzzdecoder', 'fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group12.cpp | [] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ICollection.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/util/TimeDuration.cpp | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/app/EventTriggers.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group1.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/app/parsing/DNPTimeParsing.h | [] | [] |
/src/opendnp3/cpp/lib/src/master/UserPollTask.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/ConsoleLogger.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/event/EventBuffer.h | [] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group11.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group51.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/tests/fuzz/./NullLogHandler.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/tests/fuzz/../dnp3mocks/include/dnp3mocks/MockCommandHandler.h | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/src/outstation/StaticDataMap.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/outstation/event/EventWriting.cpp | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group52.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group43.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/outstation/ControlState.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/app/IINField.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group13.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group21.cpp | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/master/HeaderInfo.h | [] | [] |
/usr/local/bin/../include/c++/v1/stdlib.h | [] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group1.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/outstation/ICommandAction.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/app/parsing/ParserSettings.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/asio-src/asio/include/asio/detail/impl/posix_thread.ipp | [] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group42.cpp | [] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/outstation/StaticTypeBitfield.h | [] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/link/Addresses.h | ['fuzzdecoder', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/outstation/WriteHandler.h | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/IResponseLoader.h | ['fuzzoutstation'] | [] |
/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/SingleFloat.h | [] | [] |
/src/opendnp3/cpp/lib/src/gen/TripCloseCode.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/app/parsing/Collections.h | [] | [] |
/src/opendnp3/cpp/lib/src/master/MasterTasks.cpp | ['fuzzmaster'] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/ConsoleLogger.h | ['fuzzdecoder'] | [] |
/src/opendnp3/cpp/lib/src/app/APDUWrapper.cpp | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/app/IINValue.h | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/asio-src/asio/include/asio/impl/system_context.ipp | [] | [] |
/src/opendnp3/cpp/lib/src/app/OctetData.cpp | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/logging/HexLogging.h | ['fuzzdecoder', 'fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group40.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/master/TimeSyncHandler.h | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/EventBufferConfig.cpp | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/gen/GroupVariation.cpp | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group41.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/DeferredRequest.cpp | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/logging/Logger.h | ['fuzzdecoder', 'fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/exe4cpp-src/src/exe4cpp/IExecutor.h | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/src/outstation/event/List.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group3.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/outstation/event/EventWriters.h | [] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/ConsoleLogger.h | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/event/TypedStorage.h | [] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/app/OctetData.h | [] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group13.cpp | [] | [] |
/src/opendnp3/cpp/tests/fuzz/fuzzdecoder.cpp | ['fuzzdecoder'] | [] |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/asio-src/asio/include/asio/error.hpp | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/AssignClassHandler.h | [] | [] |
/src/opendnp3/cpp/lib/src/link/CRC.cpp | ['fuzzdecoder', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group23.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/master/IMasterTask.h | [] | [] |
/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/container/Pair.h | [] | [] |
/src/opendnp3/cpp/lib/src/gen/FunctionCode.cpp | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/link/LinkHeaderFields.cpp | ['fuzzdecoder'] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group20.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/master/ClearRestartTask.h | [] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/master/TaskConfig.h | [] | [] |
/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/util/HexConversions.h | ['fuzzdecoder', 'fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/app/PrefixedWriteIterator.h | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/asio-src/asio/include/asio/impl/execution_context.ipp | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/asio-src/asio/include/asio/detail/noncopyable.hpp | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/SimpleCommandHandler.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/link/LinkHeader.cpp | ['fuzzdecoder'] | [] |
/src/opendnp3/cpp/lib/src/outstation/IEventReceiver.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/app/EventCells.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/outstation/ParsedRequest.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/outstation/event/List.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/src/outstation/OutstationChannelStates.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/app/BinaryCommandEvent.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/Database.cpp | ['fuzzoutstation'] | [] |
/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/container/Settable.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/master/CommandPointResult.h | [] | [] |
/src/opendnp3/cpp/lib/src/master/TaskBehavior.h | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/src/master/MasterSchedulerBackend.h | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/StaticDataCell.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/master/MeasurementHandler.h | [] | [] |
/src/opendnp3/cpp/lib/src/master/EventScanTask.h | [] | [] |
/src/opendnp3/cpp/lib/src/master/PollTaskBase.h | [] | [] |
/src/opendnp3/cpp/lib/src/master/DisableUnsolicitedTask.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group50.cpp | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/decoder/IDecoderCallbacks.h | ['fuzzdecoder'] | [] |
/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/container/WSeq.h | ['fuzzdecoder', 'fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/asio-src/asio/include/asio/detail/thread_group.hpp | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/master/IUTCTimeSource.h | [] | [] |
/src/opendnp3/cpp/lib/src/master/UserPollTask.h | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/WriteHandler.cpp | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/logging/ILogHandler.h | [] | [] |
/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/UInt48Type.h | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/exe4cpp-src/src/exe4cpp/MockExecutor.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/outstation/event/EventTypeImpl.h | [] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/app/OctetString.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/outstation/OutstationContext.h | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/event/EventLists.cpp | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group22.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/logging/LogLevels.h | ['fuzzdecoder', 'fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/outstation/OutstationConfig.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/app/GroupVariationID.h | [] | [] |
/src/opendnp3/cpp/lib/src/master/TaskContext.cpp | ['fuzzmaster'] | [] |
/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.cpp | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/app/WriteConversions.h | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/IClassAssigner.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/master/ICommandTaskResult.h | [] | [] |
/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/util/Comparisons.h | ['fuzzdecoder', 'fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/master/EnableUnsolicitedTask.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/app/parsing/BufferedCollection.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/master/MasterSchedulerBackend.cpp | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/outstation/IOutstationApplication.h | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/asio-src/asio/include/asio/detail/keyword_tss_ptr.hpp | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/outstation/SimpleCommandHandler.h | [] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group2.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/ser4cpp-src/src/ser4cpp/container/HasLength.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/decoder/LoggingHandler.h | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/src/outstation/DeferredRequest.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/outstation/OutstationParams.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/outstation/StaticTypeBitfield.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/outstation/FreezeRequestHandler.cpp | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/master/MasterTasks.h | ['fuzzmaster'] | [] |
/src/opendnp3/cpp/lib/src/app/AppControlField.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group11.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/container/RSeq.h | ['fuzzdecoder', 'fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/outstation/event/EventCollection.h | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/asio-src/asio/include/asio/detail/conditionally_enabled_event.hpp | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/master/IMasterApplication.h | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/exe4cpp-src/src/exe4cpp/ITimer.h | [] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group50.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/app/ClassField.cpp | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/app/TxBuffer.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/outstation/StaticWriters.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/StaticDataMap.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group30.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/outstation/ICommandHandler.h | [] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group10.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/outstation/ApplicationIIN.cpp | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group52.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/transport/TransportHeader.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.cpp | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/app/Serializer.h | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/TimeSyncState.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/app/parsing/NumParser.cpp | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/outstation/IDnpTimeSource.h | [] | [] |
/src/opendnp3/cpp/lib/src/app/IINField.cpp | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/master/CommandSet.h | [] | [] |
/src/opendnp3/cpp/lib/src/app/APDUHeader.cpp | ['fuzzmaster'] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/link/ILinkListener.h | [] | [] |
/src/opendnp3/cpp/lib/src/master/ICommandHeader.h | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/ConstantCommandAction.h | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/src/app/TxBuffer.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/app/HeaderWriter.h | [] | [] |
/src/opendnp3/cpp/lib/src/master/PollTaskBase.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/app/ControlRelayOutputBlock.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/logging/LogLevels.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/app/parsing/IAPDUHandler.cpp | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/DoubleFloat.h | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/OutstationStates.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/event/EventStorage.cpp | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/master/CommandTaskResult.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/DeferredRequest.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/outstation/NumRetries.cpp | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/app/parsing/APDUHeaderParser.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/asio-src/asio/include/asio/execution_context.hpp | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/util/UTCTimestamp.h | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/CommandActionAdapter.h | [] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group42.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/tests/fuzz/../dnp3mocks/include/dnp3mocks/MockSOEHandler.h | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/src/outstation/event/EventStorage.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/master/MasterContext.cpp | ['fuzzmaster'] | [] |
/usr/local/bin/../include/c++/v1/sstream | [] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/app/EventTriggers.h | [] | [] |
/src/opendnp3/cpp/lib/src/app/APDURequest.cpp | ['fuzzmaster'] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/app/parsing/ICollection.h | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/event/EventUpdate.h | [] | [] |
/src/opendnp3/cpp/lib/src/gen/IntervalUnits.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/master/IMasterTask.cpp | ['fuzzmaster'] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/master/ResponseInfo.h | ['fuzzmaster'] | [] |
/src/opendnp3/cpp/tests/fuzz/fuzzmaster.cpp | ['fuzzmaster'] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/master/MasterParams.h | ['fuzzmaster'] | [] |
/src/opendnp3/cpp/lib/src/app/parsing/ObjectHeaderParser.cpp | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/app/Indexed.h | [] | [] |
/src/opendnp3/cpp/lib/src/app/Message.h | [] | [] |
/src/opendnp3/cpp/lib/src/master/SerialTimeSyncTask.h | [] | [] |
/src/opendnp3/cpp/lib/src/gen/LinkFunction.cpp | ['fuzzdecoder'] | [] |
/src/opendnp3/cpp/lib/src/master/EmptyResponseTask.cpp | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/asio-src/asio/include/asio/impl/error.ipp | [] | [] |
/src/opendnp3/cpp/lib/src/transport/TransportRx.cpp | ['fuzzdecoder'] | [] |
/src/opendnp3/cpp/lib/src/outstation/OutstationContext.cpp | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.h | ['fuzzdecoder'] | [] |
/src/opendnp3/cpp/lib/src/decoder/DecoderImpl.cpp | ['fuzzdecoder'] | [] |
/src/opendnp3/cpp/lib/src/app/QualityFlags.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/master/LANTimeSyncTask.h | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/logging/LogLevels.h | ['fuzzdecoder', 'fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/outstation/DatabaseConfig.cpp | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/StackStatistics.h | ['fuzzdecoder'] | [] |
/src/opendnp3/cpp/lib/src/outstation/ResponseContext.cpp | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/asio-src/asio/include/asio/impl/error_code.ipp | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/event/EventRecord.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/gen/QualifierCode.cpp | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/outstation/SimpleCommandHandler.h | [] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/logging/Logger.h | ['fuzzdecoder', 'fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group2.cpp | [] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/app/ControlRelayOutputBlock.h | [] | [] |
/src/opendnp3/cpp/lib/src/app/BitfieldRangeWriteIterator.h | [] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/outstation/IUpdateHandler.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/app/DNPTime.h | [] | [] |
/src/opendnp3/cpp/lib/src/master/HeaderTypes.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/master/EventScanTask.cpp | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/exe4cpp-src/src/exe4cpp/Timer.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/master/MasterContext.h | ['fuzzmaster'] | [] |
/src/opendnp3/cpp/lib/src/outstation/ReadHandler.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/CommandResponseHandler.h | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/OutstationSeqNum.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/outstation/ClassBasedRequestHandler.h | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/Database.h | [] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group43.cpp | [] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/app/Indexed.h | [] | [] |
/src/opendnp3/cpp/lib/src/app/parsing/CountIndexParser.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group22.cpp | [] | [] |
/src/opendnp3/_deps/exe4cpp-src/src/exe4cpp/Timer.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/tests/fuzz/../dnp3mocks/include/dnp3mocks/MockOutstationApplication.h | [] | [] |
/usr/local/bin/../include/c++/v1/__exception/exception.h | [] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/link/LinkStatistics.h | ['fuzzdecoder'] | [] |
/src/opendnp3/cpp/lib/src/app/HeaderWriter.cpp | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/app/parsing/IWhiteList.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/master/CommandTaskResult.h | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/CommandActionAdapter.cpp | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/outstation/ResponseContext.h | [] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group23.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group12.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/util/Uncopyable.h | ['fuzzdecoder', 'fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/master/AssignClassTask.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/AssignClassHandler.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/link/Addresses.cpp | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/app/BaseMeasurementTypes.h | ['fuzzoutstation'] | [] |
/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/container/Buffer.h | ['fuzzdecoder', 'fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/app/parsing/CountParser.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/SequenceNum.h | ['fuzzdecoder', 'fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/asio-src/asio/include/asio/detail/posix_event.hpp | [] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/util/Buffer.h | [] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group21.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group3.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/gen/Attributes.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/RequestHistory.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/outstation/event/ASDUEventWriteHandler.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/link/ShiftableBuffer.cpp | ['fuzzdecoder'] | [] |
/src/opendnp3/cpp/lib/src/master/SerialTimeSyncTask.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/app/APDULogging.cpp | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/outstation/event/TypedEventRecord.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/outstation/MeasurementConfig.h | [] | [] |
/src/opendnp3/cpp/lib/src/gen/objects/Group30.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/link/LinkHeader.h | ['fuzzdecoder'] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/master/ICommandCollection.h | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/asio-src/asio/include/asio/detail/posix_mutex.hpp | [] | [] |
/src/opendnp3/cpp/lib/src/master/CommandTask.cpp | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/outstation/ApplicationIIN.h | [] | [] |
/src/opendnp3/cpp/lib/src/util/Timestamp.cpp | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/outstation/event/EventWriters.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/app/RangeWriteIterator.h | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/event/EventRecord.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/app/AppControlField.cpp | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/app/DNPTime.h | ['fuzzmaster', 'fuzzoutstation'] | [] |
/src/opendnp3/cpp/tests/fuzz/fuzzoutstation.cpp | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/lib/src/app/AnalogCommandEvent.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/gen/CommandStatus.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/outstation/ClassBasedRequestHandler.cpp | [] | [] |
/src/opendnp3/cpp/lib/src/app/DNP3Serializer.h | [] | [] |
/src/opendnp3/cpp/tests/fuzz/../../lib/src/outstation/event/EventLists.h | ['fuzzoutstation'] | [] |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/asio-src/asio/include/asio/detail/tss_ptr.hpp | [] | [] |
/src/opendnp3/cpp/lib/include/opendnp3/master/HeaderInfo.h | [] | [] |
Directory |
---|
/src/opendnp3/cpp/lib/src/app/parsing/ |
/src/opendnp3/cpp/lib/src/ |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/ser4cpp-src/src/ser4cpp/container/ |
/src/opendnp3/cpp/lib/src/gen/objects/ |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/asio-src/asio/include/asio/impl/ |
/src/opendnp3/cpp/lib/include/opendnp3/app/parsing/ |
/src/opendnp3/cpp/tests/fuzz/../../lib/src/ |
/src/opendnp3/cpp/tests/dnp3mocks/./include/dnp3mocks/ |
/src/opendnp3/cpp/lib/src/app/ |
/src/opendnp3/cpp/lib/include/opendnp3/logging/ |
/src/opendnp3/cpp/lib/include/opendnp3/app/ |
/src/opendnp3/cpp/lib/src/outstation/event/ |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/asio-src/asio/include/asio/ |
/src/opendnp3/_deps/exe4cpp-src/src/exe4cpp/ |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/ |
/src/opendnp3/cpp/lib/src/master/ |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/decoder/ |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/master/ |
/src/opendnp3/cpp/tests/fuzz/./ |
/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/serialization/ |
/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/container/ |
/src/opendnp3/cpp/lib/src/transport/ |
/src/opendnp3/cpp/lib/src/logging/ |
/src/opendnp3/cpp/tests/fuzz/../../lib/src/app/ |
/src/opendnp3/cpp/lib/include/opendnp3/link/ |
/usr/local/bin/../include/c++/v1/ |
/usr/local/bin/../include/c++/v1/__exception/ |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/asio-src/asio/include/asio/detail/ |
/src/opendnp3/cpp/lib/include/opendnp3/ |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/logging/ |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/asio-src/asio/include/asio/detail/impl/ |
/src/opendnp3/cpp/tests/fuzz/../../../_deps/exe4cpp-src/src/exe4cpp/ |
/src/opendnp3/cpp/lib/src/link/ |
/src/opendnp3/cpp/tests/dnp3mocks/src/ |
/src/opendnp3/cpp/lib/src/util/ |
/src/opendnp3/_deps/ser4cpp-src/src/ser4cpp/util/ |
/src/opendnp3/cpp/lib/src/outstation/ |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/link/ |
/src/opendnp3/cpp/lib/src/gen/ |
/src/opendnp3/cpp/tests/fuzz/../../lib/src/outstation/event/ |
/src/opendnp3/cpp/tests/fuzz/../../lib/src/master/ |
/src/opendnp3/cpp/lib/src/decoder/ |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/outstation/ |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/app/ |
/src/opendnp3/cpp/tests/fuzz/ |
/src/opendnp3/cpp/lib/include/opendnp3/master/ |
/src/opendnp3/cpp/tests/fuzz/../dnp3mocks/include/dnp3mocks/ |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/app/parsing/ |
/src/opendnp3/cpp/tests/fuzz/../../lib/include/opendnp3/util/ |
/src/opendnp3/cpp/lib/include/opendnp3/outstation/ |
/src/opendnp3/cpp/tests/fuzz/../../lib/src/outstation/ |
/src/opendnp3/cpp/lib/include/opendnp3/util/ |
This sections shows the raw data that is used to produce this report. This is mainly used for further processing and developer debugging.
Fuzzer | Calltree file | Program data file | Coverage file |
---|---|---|---|
fuzzdecoder | fuzzerLogFile-0-wSr9TQmOUc.data | fuzzerLogFile-0-wSr9TQmOUc.data.yaml | |
fuzzmaster | fuzzerLogFile-0-yRkKqaP6pO.data | fuzzerLogFile-0-yRkKqaP6pO.data.yaml | |
fuzzoutstation | fuzzerLogFile-0-CbzdklYnkT.data | fuzzerLogFile-0-CbzdklYnkT.data.yaml |