FuzzerFrontend

Undocumented in source.

Constructors

this
this(Path output_dir)
Undocumented in source.

Members

Functions

argFileExclude
auto argFileExclude(string[] a)
Undocumented in source. Be warned that the author may not have intended to support it.
argFileInclude
auto argFileInclude(string[] a)
Undocumented in source. Be warned that the author may not have intended to support it.
argXmlConfig
auto argXmlConfig(Nullable!XmlConfig conf)

Ensure that the relevant information from the xml file is extracted.

createFuzzCase
Path createFuzzCase(string name, ulong id)
Undocumented in source. Be warned that the author may not have intended to support it.
createFuzzyDataFile
Path createFuzzyDataFile(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
createHeaderFile
Path createHeaderFile(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
createImplFile
Path createImplFile(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
createXmlConfigFile
Path createXmlConfigFile(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
doSymbol
bool doSymbol(string symbol)
Undocumented in source. Be warned that the author may not have intended to support it.
doSymbolAtLocation
bool doSymbolAtLocation(string filename, string symbol)
Undocumented in source. Be warned that the author may not have intended to support it.
getCompileCommandFilter
CompileCommandFilter getCompileCommandFilter()
Undocumented in source. Be warned that the author may not have intended to support it.
getCustomHeader
CustomHeader getCustomHeader()
Undocumented in source. Be warned that the author may not have intended to support it.
getProducedFiles
FileData[] getProducedFiles()

Data produced by the generatore intented to be written to specified file.

getSymbols
Symbols getSymbols()
Undocumented in source. Be warned that the author may not have intended to support it.
getToolVersion
DextoolVersion getToolVersion()
Undocumented in source. Be warned that the author may not have intended to support it.
putFile
void putFile(Path fname, CppHModule hdr_data)
Undocumented in source. Be warned that the author may not have intended to support it.
putFile
void putFile(Path fname, CppModule impl_data, WriteStrategy strategy)
Undocumented in source. Be warned that the author may not have intended to support it.
putFile
void putFile(Path fname, const(ubyte)[] raw_data)
Undocumented in source. Be warned that the author may not have intended to support it.
putFile
void putFile(Path fname, string raw_data, WriteStrategy strategy)
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

make
auto make(RawConfiguration args)
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From Controller

doSymbolAtLocation
bool doSymbolAtLocation(string filename, string symbol)

Query the controller with the filename of the symbol for a decision if it shall be processed.

doSymbol
bool doSymbol(string symbol)

Query the controller for a decision if it shall be processed.

From Parameter

getToolVersion
DextoolVersion getToolVersion()

Dextool Tool version.

getCustomHeader
CustomHeader getCustomHeader()

Custom header to prepend generated files with.

From Product

putFile
void putFile(Path fname, CppHModule data)
void putFile(Path fname, CppModule data, WriteStrategy strategy)

Data pushed from the generator to be written to files.

putFile
void putFile(Path fname, const(ubyte)[] data)

Raw data to be written.

putFile
void putFile(Path fname, string data, WriteStrategy strategy)

Raw data to be written.

From Transform

createHeaderFile
Path createHeaderFile(string name)
createImplFile
Path createImplFile(string name)
createFuzzyDataFile
Path createFuzzyDataFile(string name)
createXmlConfigFile
Path createXmlConfigFile(string name)
createFuzzCase
Path createFuzzCase(string name, ulong id)

Meta