func generateReport(p *profile.Profile, cmd []string, obj plugin.ObjTool, ui plugin.UI, f *flags) error { prof := p.Copy() cf, err := cmdFlags(prof, cmd, ui, f) if err != nil { return err } return generate(true, prof, obj, ui, cf) }