class Status

Defined at line 4798 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

See `Controller.GetStatus`.

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

const bool & running ()

True if the fuzzer is working on a commands, e.g. it is fuzzing.

Defined at line 4805 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

bool has_running ()

Defined at line 4809 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

bool * mutable_running ()

True if the fuzzer is working on a commands, e.g. it is fuzzing.

Defined at line 4814 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

void clear_running ()

Defined at line 4822 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

const uint32_t & runs ()

Number of runs performed so far.

Defined at line 4831 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

bool has_runs ()

Defined at line 4835 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

uint32_t * mutable_runs ()

Number of runs performed so far.

Defined at line 4840 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

void clear_runs ()

Defined at line 4848 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

const int64_t & elapsed ()

Time spent so far.

Defined at line 4857 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

bool has_elapsed ()

Defined at line 4861 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

int64_t * mutable_elapsed ()

Time spent so far.

Defined at line 4866 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

void clear_elapsed ()

Defined at line 4874 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

const uint64_t & covered_pcs ()

Number of program edges covered so far.

Defined at line 4883 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

bool has_covered_pcs ()

Defined at line 4887 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

uint64_t * mutable_covered_pcs ()

Number of program edges covered so far.

Defined at line 4892 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

void clear_covered_pcs ()

Defined at line 4900 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

const uint64_t & covered_features ()

Number of opaque features encountered so far.

Defined at line 4909 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

bool has_covered_features ()

Defined at line 4913 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

uint64_t * mutable_covered_features ()

Number of opaque features encountered so far.

Defined at line 4918 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

void clear_covered_features ()

Defined at line 4926 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

const uint64_t & corpus_num_inputs ()

Number of inputs in the "live" corpus.

Defined at line 4935 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

bool has_corpus_num_inputs ()

Defined at line 4939 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

uint64_t * mutable_corpus_num_inputs ()

Number of inputs in the "live" corpus.

Defined at line 4944 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

void clear_corpus_num_inputs ()

Defined at line 4952 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

const uint64_t & corpus_total_size ()

Total size of the inputs in the "live" corpus.

Defined at line 4961 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

bool has_corpus_total_size ()

Defined at line 4965 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

uint64_t * mutable_corpus_total_size ()

Total size of the inputs in the "live" corpus.

Defined at line 4970 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

void clear_corpus_total_size ()

Defined at line 4978 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

const ::std::vector< ::fuchsia::fuzzer::ProcessStats> & process_stats ()

Information about the instrumented processes attached to the engine.

Defined at line 4987 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

bool has_process_stats ()

Defined at line 4991 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

::std::vector< ::fuchsia::fuzzer::ProcessStats> * mutable_process_stats ()

Information about the instrumented processes attached to the engine.

Defined at line 4996 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

void clear_process_stats ()

Defined at line 5004 of file fidling/gen/src/sys/fuzzing/fidl/fuchsia.fuzzer/hlcpp/fuchsia/fuzzer/cpp/fidl.h

Status & set_running (bool _value)
Status & set_runs (uint32_t _value)
Status & set_elapsed (int64_t _value)
Status & set_covered_pcs (uint64_t _value)
Status & set_covered_features (uint64_t _value)
Status & set_corpus_num_inputs (uint64_t _value)
Status & set_corpus_total_size (uint64_t _value)
Status & set_process_stats (::std::vector< ::fuchsia::fuzzer::ProcessStats> _value)
void Status ()
void Status (Status && other)
void ~Status ()
Status & operator= (Status && other)
::std::unique_ptr<Status> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, Status * _value, size_t _offset)
zx_status_t Clone (Status * _result)