Skip to content

Improve sanitizer support #6513

@LebedevRI

Description

@LebedevRI

Hi! I'd like to make use of halide in RawSpeed library (darktable-org/rawspeed#325).

Now that the halide is packaged in debian, it's mostly a no-brainer,
but unfortunately for me RawSpeed is an avid user of oss-fuzz,
and unfortunately i think not loosing that coverage is more important than making use of Halide.

As far as i can tell, there's some support for ASAN and TSAN instrumentation,
which means there are some missing things still: (list)

  • MSAN (should be easy?)
  • Sanitizer coverage
  • UBSan (it's frontend-based, i'm not sure how this would look, only for the actual user-written C/C++ code)
  • UX improvement to just make use of the standard clang -fsanitize= flags?

Thoughts?

Blocks darktable-org/rawspeed#325.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions