===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
mtail-3.0.0~rc35/docs/Building.md-16-
mtail-3.0.0~rc35/docs/Building.md:17:[Clone](http://github.com/google/mtail) the source from GitHub into your `$GOPATH`.  If you don't have a `$GOPATH`, see the next section.
mtail-3.0.0~rc35/docs/Building.md-18-
##############################################
mtail-3.0.0~rc35/docs/Building.md-29-If you want to skip the guide, these two references are short but to the point
mtail-3.0.0~rc35/docs/Building.md:30:on setting up the `$GOPATH` workspace:
mtail-3.0.0~rc35/docs/Building.md-31-
##############################################
mtail-3.0.0~rc35/docs/Building.md-39-
mtail-3.0.0~rc35/docs/Building.md:40:Put `export GOPATH=$HOME/go` in your `~/.profile`.
mtail-3.0.0~rc35/docs/Building.md-41-
##############################################
mtail-3.0.0~rc35/docs/Building.md-56-
mtail-3.0.0~rc35/docs/Building.md:57:The resulting binary will be in `$GOPATH/bin`.
mtail-3.0.0~rc35/docs/Building.md-58-
##############################################
mtail-3.0.0~rc35/docs/Language.md-286-expect from regular expression groups in other languages, like awk and perl --
mtail-3.0.0~rc35/docs/Language.md:287:e.g. the expression `$3` refers to the third capture group in the regular
mtail-3.0.0~rc35/docs/Language.md-288-expression.
##############################################
mtail-3.0.0~rc35/docs/Language.md-291-regular expression using the `?P<name>` notation, as popularised by the Python
mtail-3.0.0~rc35/docs/Language.md:292:regular expression library -- e.g. `$bytes` refers to `(?P<bytes>\d+)` in the
mtail-3.0.0~rc35/docs/Language.md-293-examples above.
##############################################
mtail-3.0.0~rc35/docs/Language.md-295-Capture groups can be used in the same expression that defines them, for example
mtail-3.0.0~rc35/docs/Language.md:296:in this expression that matches and produces `$x`, then compares against that
mtail-3.0.0~rc35/docs/Language.md-297-value.
##############################################
mtail-3.0.0~rc35/docs/Language.md-553-the `/end/` pattern is the last time a session will be observed, then the datum
mtail-3.0.0~rc35/docs/Language.md:554:at `$session` will be freed, which keeps `mtail` memory usage under control and
mtail-3.0.0~rc35/docs/Language.md-555-will improve search time for finding dimensioned metrics.
##############################################
mtail-3.0.0~rc35/docs/Language.md-564-
mtail-3.0.0~rc35/docs/Language.md:565:would mean that the datum indexed by `$session` will be removed 24 hours after the last update is recorded.
mtail-3.0.0~rc35/docs/Language.md-566-
##############################################
mtail-3.0.0~rc35/docs/Metrics.md-53-
mtail-3.0.0~rc35/docs/Metrics.md:54:the compiler can figure out that the capturing group reference `$1` contains digit and decimal point characters, and is likely then a floating point type.
mtail-3.0.0~rc35/docs/Metrics.md-55-
##############################################
mtail-3.0.0~rc35/docs/Programming-Guide.md-213-
mtail-3.0.0~rc35/docs/Programming-Guide.md:214:Alternatively, the statement `del connection_time[$pid] after 72h` would do the
mtail-3.0.0~rc35/docs/Programming-Guide.md:215:same, but only if `connection_time[$pid]` is not changed for 72 hours.  This
mtail-3.0.0~rc35/docs/Programming-Guide.md-216-form is more convenient when the connection close event is lossy or difficult
##############################################
mtail-3.0.0~rc35/docs/debugging.md-26-
mtail-3.0.0~rc35/docs/debugging.md:27:Walking backwards from state 0 (`$start`), we can get a list of nonterminal names to put in the state machine match expression used in the `%error` directive, and fill in the gaps with our knowledge of the intermediate states in our parse tree.
mtail-3.0.0~rc35/docs/debugging.md-28-
##############################################
mtail-3.0.0~rc35/hooks/post_push-14-
mtail-3.0.0~rc35/hooks/post_push:15:MAJOR=`echo ${TAG} | awk -F'-' '{print $1}' | awk -F'.' '{print $1}' | sed 's/v//'`
mtail-3.0.0~rc35/hooks/post_push:16:MINOR=`echo ${TAG} | awk -F'-' '{print $1}' | awk -F'.' '{print $2}' | sed 's/v//'`
mtail-3.0.0~rc35/hooks/post_push:17:PATCH=`echo ${TAG} | awk -F'-' '{print $1}' | awk -F'.' '{print $3}' | sed 's/v//'`
mtail-3.0.0~rc35/hooks/post_push:18:PRLS=`echo ${TAG} | awk -F'-' '{print $2}'`
mtail-3.0.0~rc35/hooks/post_push-19-
##############################################
mtail-3.0.0~rc35/internal/mtail/basic_tail_integration_test.go-35-
mtail-3.0.0~rc35/internal/mtail/basic_tail_integration_test.go:36:			startLineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total")
mtail-3.0.0~rc35/internal/mtail/basic_tail_integration_test.go-37-
##############################################
mtail-3.0.0~rc35/internal/mtail/basic_tail_integration_test.go-48-
mtail-3.0.0~rc35/internal/mtail/basic_tail_integration_test.go:49:			endLineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total")
mtail-3.0.0~rc35/internal/mtail/basic_tail_integration_test.go-50-
##############################################
mtail-3.0.0~rc35/internal/mtail/basic_tail_integration_test.go-53-				t.Errorf("output didn't have expected line count increase: want 3 got %#v", lineCount)
mtail-3.0.0~rc35/internal/mtail/basic_tail_integration_test.go:54:				t.Logf("Line Count, and log lines total: %#v, %#v", mtail.TestGetMetric(t, m.Addr(), "lines_total"), mtail.TestGetMetric(t, m.Addr(), "log_lines_total"))
mtail-3.0.0~rc35/internal/mtail/basic_tail_integration_test.go-55-			}
##############################################
mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go-39-
mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go:40:			startLogCount := mtail.TestGetMetric(t, m.Addr(), "log_count")
mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go:41:			startLineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total")
mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go-42-
##############################################
mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go-54-			{
mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go:55:				logCount := mtail.TestGetMetric(t, m.Addr(), "log_count")
mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go:56:				lineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total")
mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go-57-
##############################################
mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go-76-
mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go:77:				logCount := mtail.TestGetMetric(t, m.Addr(), "log_count")
mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go:78:				lineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total")
mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go-79-
##############################################
mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go-97-
mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go:98:				logCount := mtail.TestGetMetric(t, m.Addr(), "log_count")
mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go:99:				lineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total")
mtail-3.0.0~rc35/internal/mtail/glob_relative_after_start_integration_test.go-100-
##############################################
mtail-3.0.0~rc35/internal/mtail/log_glob_integration_test.go-33-
mtail-3.0.0~rc35/internal/mtail/log_glob_integration_test.go:34:			startLogCount := mtail.TestGetMetric(t, m.Addr(), "log_count")
mtail-3.0.0~rc35/internal/mtail/log_glob_integration_test.go:35:			startLineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total")
mtail-3.0.0~rc35/internal/mtail/log_glob_integration_test.go-36-
##############################################
mtail-3.0.0~rc35/internal/mtail/log_glob_integration_test.go-44-
mtail-3.0.0~rc35/internal/mtail/log_glob_integration_test.go:45:				logCount := mtail.TestGetMetric(t, m.Addr(), "log_count")
mtail-3.0.0~rc35/internal/mtail/log_glob_integration_test.go:46:				lineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total")
mtail-3.0.0~rc35/internal/mtail/log_glob_integration_test.go-47-
##############################################
mtail-3.0.0~rc35/internal/mtail/log_glob_integration_test.go-64-
mtail-3.0.0~rc35/internal/mtail/log_glob_integration_test.go:65:				logCount := mtail.TestGetMetric(t, m.Addr(), "log_count")
mtail-3.0.0~rc35/internal/mtail/log_glob_integration_test.go:66:				lineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total")
mtail-3.0.0~rc35/internal/mtail/log_glob_integration_test.go-67-
##############################################
mtail-3.0.0~rc35/internal/mtail/log_rotation_integration_test.go-42-	}
mtail-3.0.0~rc35/internal/mtail/log_rotation_integration_test.go:43:	startLogLinesTotal := mtail.TestGetMetric(t, m.Addr(), "log_lines_total").(map[string]interface{})[logFile]
mtail-3.0.0~rc35/internal/mtail/log_rotation_integration_test.go-44-
##############################################
mtail-3.0.0~rc35/internal/mtail/log_rotation_integration_test.go-49-
mtail-3.0.0~rc35/internal/mtail/log_rotation_integration_test.go:50:		logLinesTotal := mtail.TestGetMetric(t, m.Addr(), "log_lines_total").(map[string]interface{})[logFile]
mtail-3.0.0~rc35/internal/mtail/log_rotation_integration_test.go-51-
##############################################
mtail-3.0.0~rc35/internal/mtail/log_rotation_integration_test.go-65-
mtail-3.0.0~rc35/internal/mtail/log_rotation_integration_test.go:66:		logLinesTotal := mtail.TestGetMetric(t, m.Addr(), "log_lines_total").(map[string]interface{})[logFile]
mtail-3.0.0~rc35/internal/mtail/log_rotation_integration_test.go-67-
##############################################
mtail-3.0.0~rc35/internal/mtail/mtail.go-320-	go func() {
mtail-3.0.0~rc35/internal/mtail/mtail.go:321:		glog.Infof("Listening on %s", m.listener.Addr())
mtail-3.0.0~rc35/internal/mtail/mtail.go-322-		err := m.h.Serve(m.listener)
##############################################
mtail-3.0.0~rc35/internal/mtail/mtail.go-428-
mtail-3.0.0~rc35/internal/mtail/mtail.go:429:func (m *Server) Addr() string {
mtail-3.0.0~rc35/internal/mtail/mtail.go-430-	if m.listener == nil {
##############################################
mtail-3.0.0~rc35/internal/mtail/mtail.go-432-	}
mtail-3.0.0~rc35/internal/mtail/mtail.go:433:	return m.listener.Addr().String()
mtail-3.0.0~rc35/internal/mtail/mtail.go-434-}
##############################################
mtail-3.0.0~rc35/internal/mtail/multiple_lines_integration_test.go-47-	}
mtail-3.0.0~rc35/internal/mtail/multiple_lines_integration_test.go:48:	startLineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total")
mtail-3.0.0~rc35/internal/mtail/multiple_lines_integration_test.go-49-
##############################################
mtail-3.0.0~rc35/internal/mtail/multiple_lines_integration_test.go-58-
mtail-3.0.0~rc35/internal/mtail/multiple_lines_integration_test.go:59:		lineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total")
mtail-3.0.0~rc35/internal/mtail/multiple_lines_integration_test.go-60-
##############################################
mtail-3.0.0~rc35/internal/mtail/new_prog_integration_test.go-34-
mtail-3.0.0~rc35/internal/mtail/new_prog_integration_test.go:35:	startProgLoadsTotal := mtail.TestGetMetric(t, m.Addr(), "prog_loads_total").(map[string]interface{})
mtail-3.0.0~rc35/internal/mtail/new_prog_integration_test.go-36-
##############################################
mtail-3.0.0~rc35/internal/mtail/new_prog_integration_test.go-39-
mtail-3.0.0~rc35/internal/mtail/new_prog_integration_test.go:40:	progLoadsTotal := mtail.TestGetMetric(t, m.Addr(), "prog_loads_total").(map[string]interface{})
mtail-3.0.0~rc35/internal/mtail/new_prog_integration_test.go-41-
##############################################
mtail-3.0.0~rc35/internal/mtail/partial_line_integration_test.go-39-
mtail-3.0.0~rc35/internal/mtail/partial_line_integration_test.go:40:	startLineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total")
mtail-3.0.0~rc35/internal/mtail/partial_line_integration_test.go-41-
##############################################
mtail-3.0.0~rc35/internal/mtail/partial_line_integration_test.go-49-
mtail-3.0.0~rc35/internal/mtail/partial_line_integration_test.go:50:		lineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total")
mtail-3.0.0~rc35/internal/mtail/partial_line_integration_test.go-51-
##############################################
mtail-3.0.0~rc35/internal/mtail/partial_line_integration_test.go-63-
mtail-3.0.0~rc35/internal/mtail/partial_line_integration_test.go:64:		lineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total")
mtail-3.0.0~rc35/internal/mtail/partial_line_integration_test.go-65-
##############################################
mtail-3.0.0~rc35/internal/mtail/partial_line_integration_test.go-76-
mtail-3.0.0~rc35/internal/mtail/partial_line_integration_test.go:77:		lineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total")
mtail-3.0.0~rc35/internal/mtail/partial_line_integration_test.go-78-
##############################################
mtail-3.0.0~rc35/internal/mtail/permission_denied_integration_test.go-42-
mtail-3.0.0~rc35/internal/mtail/permission_denied_integration_test.go:43:	startErrorsTotal := mtail.TestGetMetric(t, m.Addr(), "log_errors_total").(map[string]interface{})
mtail-3.0.0~rc35/internal/mtail/permission_denied_integration_test.go-44-
##############################################
mtail-3.0.0~rc35/internal/mtail/permission_denied_integration_test.go-51-
mtail-3.0.0~rc35/internal/mtail/permission_denied_integration_test.go:52:	errorsTotal := mtail.TestGetMetric(t, m.Addr(), "log_errors_total").(map[string]interface{})
mtail-3.0.0~rc35/internal/mtail/permission_denied_integration_test.go-53-
##############################################
mtail-3.0.0~rc35/internal/mtail/read_pipe_integration_test.go-45-
mtail-3.0.0~rc35/internal/mtail/read_pipe_integration_test.go:46:	startLineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total")
mtail-3.0.0~rc35/internal/mtail/read_pipe_integration_test.go-47-	time.Sleep(1 * time.Second)
##############################################
mtail-3.0.0~rc35/internal/mtail/read_pipe_integration_test.go-53-
mtail-3.0.0~rc35/internal/mtail/read_pipe_integration_test.go:54:	endLineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total")
mtail-3.0.0~rc35/internal/mtail/read_pipe_integration_test.go-55-	lineCount := endLineCount.(float64) - startLineCount.(float64)
##############################################
mtail-3.0.0~rc35/internal/mtail/testing.go-56-	count := 0
mtail-3.0.0~rc35/internal/mtail/testing.go:57:	for _, err := net.DialTimeout("tcp", m.Addr(), 10*time.Millisecond*timeoutMultiplier); err != nil && count < 10; count++ {
mtail-3.0.0~rc35/internal/mtail/testing.go:58:		glog.Infof("err: %s, retrying to dial %s", err, m.Addr())
mtail-3.0.0~rc35/internal/mtail/testing.go-59-		time.Sleep(100 * time.Millisecond * timeoutMultiplier)
##############################################
mtail-3.0.0~rc35/internal/mtail/truncate_integration_test.go-35-
mtail-3.0.0~rc35/internal/mtail/truncate_integration_test.go:36:	startLineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total")
mtail-3.0.0~rc35/internal/mtail/truncate_integration_test.go:37:	startLogCount := mtail.TestGetMetric(t, m.Addr(), "log_count")
mtail-3.0.0~rc35/internal/mtail/truncate_integration_test.go-38-
##############################################
mtail-3.0.0~rc35/internal/mtail/truncate_integration_test.go-64-
mtail-3.0.0~rc35/internal/mtail/truncate_integration_test.go:65:	endLineCount := mtail.TestGetMetric(t, m.Addr(), "lines_total")
mtail-3.0.0~rc35/internal/mtail/truncate_integration_test.go:66:	endLogCount := mtail.TestGetMetric(t, m.Addr(), "log_count")
mtail-3.0.0~rc35/internal/mtail/truncate_integration_test.go-67-
##############################################
mtail-3.0.0~rc35/internal/vm/checker/checker_test.go-25-		"/blurgh/ { $undef++\n }\n",
mtail-3.0.0~rc35/internal/vm/checker/checker_test.go:26:		[]string{"undefined named capture group:1:12-17: Capture group `$undef' was not defined by a regular expression visible to this scope.", "\tTry using `(?P<undef>...)' to name the capture group."}},
mtail-3.0.0~rc35/internal/vm/checker/checker_test.go-27-
##############################################
mtail-3.0.0~rc35/internal/vm/parser/driver.go-42-
mtail-3.0.0~rc35/internal/vm/parser/driver.go:43:// EOF is a marker for end of file.  It has the same value as the goyacc internal Kind `$end`.
mtail-3.0.0~rc35/internal/vm/parser/driver.go-44-const EOF = 0
##############################################
mtail-3.0.0~rc35/debian/init-66-{
mtail-3.0.0~rc35/debian/init:67:    mkdir -p `dirname $PIDFILE` || true
mtail-3.0.0~rc35/debian/init:68:    chown -R $USER: `dirname $LOGFILE`
mtail-3.0.0~rc35/debian/init:69:    chown -R $USER: `dirname $PIDFILE`
mtail-3.0.0~rc35/debian/init-70-}