diff --git a/main.go b/main.go index 807b3b14..ee429e4f 100644 --- a/main.go +++ b/main.go @@ -40,6 +40,7 @@ type DebugOptions struct { TraceFile bool `long:"trace-file"` TraceNet bool `long:"trace-net"` TraceIdx bool `long:"trace-idx"` + TraceNeed bool `long:"trace-need"` Profiler string `long:"profiler" value-name:"ADDR"` } diff --git a/model.go b/model.go index 7b199895..f403e845 100644 --- a/model.go +++ b/model.go @@ -447,6 +447,9 @@ func (m *Model) recomputeNeed() { // Don't have the file, so don't need to delete it continue } + if opts.Debug.TraceNeed { + debugln("NEED:", ok, hf, f) + } m.need[n] = true } }