message: Added filter to tracer so source in target folder isn't covered.
  This affects autogenerated code and library source placed there due to Cargo.lock. Either way it doesn't make sense to cover this source.
diff: @@ -139,13 +139,22 @@ fn get_addresses_from_program<T:Endianity>(prog: IncompleteLineNumberProgram<T>,
  path.push(temp);
  }
  }
  - if path.is_relative() {
  + // Fix relative paths and determine if in target directory
  + // Source in target directory shouldn't be covered as it's either
  + // autogenerated or resulting from the projects Cargo.lock
  + let is_target = if path.is_relative() {
  + let res = path.starts_with("target");
  + if !res {
  if let Ok(p) = path.canonicalize() {
  path = p;
  }
  }
  + res
  + } else {
  + path.starts_with(project.join("target"))
  + };
  // Source is part of project so we cover it.
  - if path.starts_with(project) {
  + if !is_target && path.starts_with(project) {
  let force_test = path.starts_with(project.join("tests"));
  if let Some(file) = ln_row.file(header) {
  // If we can't map to line, we can't trace it.
  