=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== makepp-2.0.98.5/t/variable_expansion.test-288- &echo $(makemap a-b c d-e, tr/$(OLDCHARS)/$(NEWCHARS)/ or $$_ = 'failed') -o>>$(output) makepp-2.0.98.5/t/variable_expansion.test:289: &echo $(map a-b c d-e fg, undef $_ if /[cd]/) -o>>$(output) makepp-2.0.98.5/t/variable_expansion.test-290- ############################################## makepp-2.0.98.5/t/spar-83- chop( my $linkee = <DATA> ); makepp-2.0.98.5/t/spar:84: print +($mode eq 'S') ? 'symlink' : 'link ', " `$name' -> `$linkee'\n"; makepp-2.0.98.5/t/spar-85- } else { ############################################## makepp-2.0.98.5/pod/makepp_rules.pod-351- %.o: %.cpp %.cflags makepp-2.0.98.5/pod/makepp_rules.pod:352: $(CXX) `cat $(stem).cflags` -c $(inputs) -o $(output) makepp-2.0.98.5/pod/makepp_rules.pod-353- ############################################## makepp-2.0.98.5/pod/makepp_builtins.pod-973- # Expensively sort numerical expressions by value ($$ protects $ from makepp expansion) makepp-2.0.98.5/pod/makepp_builtins.pod:974: &sort --compare 'eval( $$a ) <=> eval( $$b )' $(input) -o >>$(output) makepp-2.0.98.5/pod/makepp_builtins.pod-975- ############################################## makepp-2.0.98.5/makepplog-374- "`$file_name{$incl}'", makepp-2.0.98.5/makepplog:375: '`' . (join $tabulate ? "',\n$prefix$showkey$indent `" : "', `", map $file_name{$_}, @incl) . "'"; makepp-2.0.98.5/makepplog-376- no warnings 'deprecated'; # TODO: replace the goto ############################################## makepp-2.0.98.5/makepplog-398- printf "$prefix$showkey$indent$log_msg{CACHED_DEP}\n", makepp-2.0.98.5/makepplog:399: '`' . (join $tabulate ? "',\n$prefix$showkey$indent `" : "', `", map $file_name{$_}, @cached_dep) . "'", makepp-2.0.98.5/makepplog-400- "`$file_name{$cached_dep}'"; ############################################## makepp-2.0.98.5/makepp-739- } else { makepp-2.0.98.5/makepp:740: warn '`' . absolute_filename_nolink( $tinfo ) . "' is a symbolic link to `$link', makepp-2.0.98.5/makepp-741- which is neither a dependency of rule `" . $rule->source . "', ############################################## makepp-2.0.98.5/Mpp/Text.pm-54-# Perl implements them as subs, and each sub takes about 1.5kb RAM. makepp-2.0.98.5/Mpp/Text.pm:55: our @N = map eval( "sub(){$_}" ), 0..6; # More are defined in Mpp/BuildCacheControl.pm makepp-2.0.98.5/Mpp/Text.pm-56- *Mpp::is_windows = ############################################## makepp-2.0.98.5/Mpp/Text.pm-225- } elsif( $chr == ord '`' ) { # Back quoted string? makepp-2.0.98.5/Mpp/Text.pm:226: ++pos while /[\\`]/gc && $& ne '`'; # Skip char after backslash. makepp-2.0.98.5/Mpp/Text.pm-227- } else { # It's one of the standard cases ", \ or $. ############################################## makepp-2.0.98.5/Mpp/Subs.pm-1102- if( Mpp::is_windows != 1 ) { makepp-2.0.98.5/Mpp/Subs.pm:1103: $shell_output = `$str`; # Run the shell command. makepp-2.0.98.5/Mpp/Subs.pm-1104- } else { # ActiveState not using command.com, but `` still does ############################################## makepp-2.0.98.5/Mpp/Subs.pm-1112- $? == 0 or makepp-2.0.98.5/Mpp/Subs.pm:1113: warn "shell command `$str' returned `$?' at `$mkfile_line'\n"; makepp-2.0.98.5/Mpp/Subs.pm-1114- } else { ############################################## makepp-2.0.98.5/Mpp/Subs.pm-1137- }, ERROR => sub { makepp-2.0.98.5/Mpp/Subs.pm:1138: warn "shell command `$str' returned `$_[0]' at `$mkfile_line'\n"; makepp-2.0.98.5/Mpp/Subs.pm-1139- }; ############################################## makepp-2.0.98.5/Mpp/Scanner/Verilog.pm-88- else { makepp-2.0.98.5/Mpp/Scanner/Verilog.pm:89: $self->include($cp, "vlog", $module, $finfo) or return undef; makepp-2.0.98.5/Mpp/Scanner/Verilog.pm-90- } ############################################## makepp-2.0.98.5/Mpp/Scanner/Verilog.pm-224- if($directive eq "include" && /^\"([^"]*)\"/) { makepp-2.0.98.5/Mpp/Scanner/Verilog.pm:225: $self->include($cp, "vinc", $1, $finfo) makepp-2.0.98.5/Mpp/Scanner/Verilog.pm-226- or return; ############################################## makepp-2.0.98.5/Mpp/Scanner/Verilog.pm-267- my $n2 = absolute_filename $map->{$module}[0]; makepp-2.0.98.5/Mpp/Scanner/Verilog.pm:268: warn "module $module multiply defined in `$absname' and `$n2'\n"; makepp-2.0.98.5/Mpp/Scanner/Verilog.pm-269- } ############################################## makepp-2.0.98.5/Mpp/Scanner/Swig.pm-73- local $_; # Preserve $_ for later makepp-2.0.98.5/Mpp/Scanner/Swig.pm:74: $self->include($cp, 'sys', $1, $finfo) makepp-2.0.98.5/Mpp/Scanner/Swig.pm-75- or return undef; ############################################## makepp-2.0.98.5/Mpp/Scanner/Swig.pm-79- local $_; # Preserve $_ for later makepp-2.0.98.5/Mpp/Scanner/Swig.pm:80: $self->include($cp, 'user', $1, $finfo) makepp-2.0.98.5/Mpp/Scanner/Swig.pm-81- or return undef; ############################################## makepp-2.0.98.5/Mpp/Scanner/Esqlc.pm-73- my $file = $1 ? $2 : lc $2; # downcase unquoted file makepp-2.0.98.5/Mpp/Scanner/Esqlc.pm:74: $self->include( $cp, $tag, $file, $finfo ) makepp-2.0.98.5/Mpp/Scanner/Esqlc.pm-75- or undef; ############################################## makepp-2.0.98.5/Mpp/Scanner/C.pm-262- if $go == UNKNOWN; makepp-2.0.98.5/Mpp/Scanner/C.pm:263: $self->include($cp, $userinc && $tag ne 'sys' ? 'user' : 'sys', $1, $finfo) makepp-2.0.98.5/Mpp/Scanner/C.pm-264- or return undef; ############################################## makepp-2.0.98.5/Mpp/Scanner.pm-495- makepp-2.0.98.5/Mpp/Scanner.pm:496: $scanner->include($command_parser, $tag, $name, $src); makepp-2.0.98.5/Mpp/Scanner.pm-497- ############################################## makepp-2.0.98.5/Mpp/Makefile.pm-310- } else { makepp-2.0.98.5/Mpp/Makefile.pm:311: warn "expression `$expr' expanded to an undefined value at `$makefile_line'.\n"; makepp-2.0.98.5/Mpp/Makefile.pm-312- ''; ############################################## makepp-2.0.98.5/Mpp/Makefile.pm-936- if( $arr->[0] ) { makepp-2.0.98.5/Mpp/Makefile.pm:937: warn "`" . absolute_filename( $arr->[0] ) . "' at `$arr->[2]" . makepp-2.0.98.5/Mpp/Makefile.pm-938- ($warned_stale ? "' is also stale.\n" : $Mpp::Rule::stale_warning); ############################################## makepp-2.0.98.5/Mpp/Makefile.pm-1127-# ) $_ is the implicit argument containing the assignment. makepp-2.0.98.5/Mpp/Makefile.pm:1128:# c) The index where the '=' was found in $_. makepp-2.0.98.5/Mpp/Makefile.pm-1129-# ############################################## makepp-2.0.98.5/Mpp/Makefile.pm-1598- } makepp-2.0.98.5/Mpp/Makefile.pm:1599: &$handle_include( $rule, $include ) if $include; makepp-2.0.98.5/Mpp/Makefile.pm-1600- } unquote_split_on_whitespace expand_text $self, $foreach, $makefile_line; # End block called on every file that ############################################## makepp-2.0.98.5/Mpp/Makefile.pm-1713- $_ = unquote; makepp-2.0.98.5/Mpp/Makefile.pm:1714: s/\%/exists $matches[++$i] ? $matches[$i] : die "$makefile_line: Not enough wildcards in target `$re' (matching filename `$rel_fname') to resolve other target `$_'.\n"/eg; makepp-2.0.98.5/Mpp/Makefile.pm-1715- $_; ############################################## makepp-2.0.98.5/Mpp/Makefile.pm-1723- } elsif( $include ) { makepp-2.0.98.5/Mpp/Makefile.pm:1724: &$handle_include( &$generate_rule( $tstring ), $include ); makepp-2.0.98.5/Mpp/Makefile.pm-1725- } else { ############################################## makepp-2.0.98.5/Mpp/Makefile.pm-1805- if( $end ) { # Stop at a brace at the left margin or re. makepp-2.0.98.5/Mpp/Makefile.pm:1806: warn "trailing cruft `" . substr( $1, 0, -1 ) . "' at `$makefile_name:$makefile_lineno'\n" makepp-2.0.98.5/Mpp/Makefile.pm-1807- if $1 !~ /^$|^#/; ############################################## makepp-2.0.98.5/Mpp/Fixer/Automake.pm-82- # Strip out the depcomp script invocation. makepp-2.0.98.5/Mpp/Fixer/Automake.pm:83: s/\`test -f \'\$\<\' \|\| echo \'\$\(srcdir\)\/\'\`\$\</\$\</g; makepp-2.0.98.5/Mpp/Fixer/Automake.pm-84- # Fix something that makepp won't be able to grok. ############################################## makepp-2.0.98.5/Mpp/FileOpt.pm-536- } else { makepp-2.0.98.5/Mpp/FileOpt.pm:537: warn 'conflicting rules `', $rule->source, "' and `", $oldrule->source, "' for target ", makepp-2.0.98.5/Mpp/FileOpt.pm-538- &absolute_filename, "\n" ############################################## makepp-2.0.98.5/Mpp/File.pm-1142-# In order to allow wildcard subroutines to be run on files created during makepp-2.0.98.5/Mpp/File.pm:1143:# execution, and not just on files which existed when the wildcard was makepp-2.0.98.5/Mpp/File.pm-1144-# first seen, we store up a subroutines in each directory to be activated ############################################## makepp-2.0.98.5/Mpp/CommandParser/Swig.pm-140- # This is more or less equivalent to caching makepp-2.0.98.5/Mpp/CommandParser/Swig.pm:141: # `$swig_binary -swiglib`. See f_shell for makepp-2.0.98.5/Mpp/CommandParser/Swig.pm-142- # why we don't just use backquotes. makepp-2.0.98.5/Mpp/CommandParser/Swig.pm-143- $scanner->add_include_dir("user", undef) unless $idash; makepp-2.0.98.5/Mpp/CommandParser/Swig.pm:144: foreach my $include (@includes, ".", "$swig_library_path") { makepp-2.0.98.5/Mpp/CommandParser/Swig.pm-145- $scanner->add_include_dir("user", $include); ############################################## makepp-2.0.98.5/Mpp/Cmds.pm-47- my $cwd = absolute_filename $CWD_INFO; makepp-2.0.98.5/Mpp/Cmds.pm:48: $msg =~ s|`(?=[^/`][^`]*$)|`$cwd/|; makepp-2.0.98.5/Mpp/Cmds.pm-49- if( $Mpp::Event::max_proc > 1 ) { ############################################## makepp-2.0.98.5/Mpp/Cmds.pm-274- _rm $dirdest if $force && ($d ? -e( $dirdest ) : defined $d); makepp-2.0.98.5/Mpp/Cmds.pm:275: $link && perform { link $_, $dirdest } "link `$_' to `$dirdest'", 1 makepp-2.0.98.5/Mpp/Cmds.pm:276: or $symbolic && perform { symlink f_relative_to( $_ . ',' . f_dir $dirdest ), $dirdest } "link `$_' to `$dirdest' symbolically", 1 makepp-2.0.98.5/Mpp/Cmds.pm:277: or perform { &$mv( $_, $dirdest ) } "$cmd `$_' to `$dirdest'"; makepp-2.0.98.5/Mpp/Cmds.pm-278- } ############################################## makepp-2.0.98.5/Mpp/Cmds.pm-503- require File::Copy; makepp-2.0.98.5/Mpp/Cmds.pm:504: perform { File::Copy::syscopy( $_, $dirdest ) } "copy `$_' to `$dirdest'"; makepp-2.0.98.5/Mpp/Cmds.pm-505- } elsif( $resolve || $symbolic ) { makepp-2.0.98.5/Mpp/Cmds.pm-506- $_ = f_relative_to $_ . ',' . f_dir $dirdest if $resolve; makepp-2.0.98.5/Mpp/Cmds.pm:507: perform { symlink $_, $dirdest } "link `$_' to `$dirdest' symbolically"; makepp-2.0.98.5/Mpp/Cmds.pm-508- } else { makepp-2.0.98.5/Mpp/Cmds.pm:509: perform { link $_, $dirdest } "link `$_' to `$dirdest'"; makepp-2.0.98.5/Mpp/Cmds.pm-510- } ############################################## makepp-2.0.98.5/Mpp/BuildCacheControl.pm-498- $group_subdir_chars eq join ',', @{$_->{SUBDIR_CHARS}} or makepp-2.0.98.5/Mpp/BuildCacheControl.pm:499: die "$0: error: `$group[0]{DIRNAME}' and `$_->{DIRNAME}' have different --subdir-chars\n"; makepp-2.0.98.5/Mpp/BuildCacheControl.pm-500- } else {