Lines Matching refs:fuzz
107 func (fuzz *fuzzBinary) linkerProps() []interface{} {
108 props := fuzz.binaryDecorator.linkerProps()
109 props = append(props, &fuzz.Properties)
113 func (fuzz *fuzzBinary) linkerInit(ctx BaseModuleContext) {
114 fuzz.binaryDecorator.linkerInit(ctx)
117 func (fuzz *fuzzBinary) linkerDeps(ctx DepsContext, deps Deps) Deps {
120 deps = fuzz.binaryDecorator.linkerDeps(ctx, deps)
124 func (fuzz *fuzzBinary) linkerFlags(ctx ModuleContext, flags Flags) Flags {
125 flags = fuzz.binaryDecorator.linkerFlags(ctx, flags)
253 func (fuzz *fuzzBinary) install(ctx ModuleContext, file android.Path) {
254 fuzz.binaryDecorator.baseInstaller.dir = filepath.Join(
256 fuzz.binaryDecorator.baseInstaller.dir64 = filepath.Join(
258 fuzz.binaryDecorator.baseInstaller.install(ctx, file)
260 fuzz.corpus = android.PathsForModuleSrc(ctx, fuzz.Properties.Corpus)
263 for _, entry := range fuzz.corpus {
269 fuzz.corpusIntermediateDir = intermediateDir
271 fuzz.data = android.PathsForModuleSrc(ctx, fuzz.Properties.Data)
274 for _, entry := range fuzz.data {
280 fuzz.dataIntermediateDir = intermediateDir
282 if fuzz.Properties.Dictionary != nil {
283 fuzz.dictionary = android.PathForModuleSrc(ctx, *fuzz.Properties.Dictionary)
284 if fuzz.dictionary.Ext() != ".dict" {
287 fuzz.dictionary.String())
291 if fuzz.Properties.Fuzz_config != nil {
293 android.WriteFileRule(ctx, configPath, fuzz.Properties.Fuzz_config.String())
294 fuzz.config = configPath
314 fuzz.installedSharedDeps = append(fuzz.installedSharedDeps,
320 fuzz.installedSharedDeps = append(fuzz.installedSharedDeps,
332 fuzz := &fuzzBinary{
336 module.compiler = fuzz
337 module.linker = fuzz
338 module.installer = fuzz