google / google/oss-fuzz

Allow options file to control LeakSanitizer

Open
#9,453 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Shell
Stars
12.6k
Forks
2.9k
Avg merge
2d 2h
Merged PRs (30d)
62

Description

The options file can control ASAN, MSAN, UBSAN and libfuzzer options. However, there seems to be no way to set `LSAN_OPTIONS` -- these seem to be separate from ASAN. For example, ASAN has its own suppression option but doesn't recognize leaks, they need to be set separately via `LSAN_OPTIONS`.

Contributor guide

Open the contributing guide

Research direction

Start by locating the options-file handling and the existing paths for ASAN_OPTIONS, MSAN_OPTIONS, UBSAN_OPTIONS, and libFuzzer options. Trace how those settings reach fuzzing runs, then verify that an LSAN_OPTIONS value is accepted and applied separately, including the suppression use case described in the issue.

Written by the indexing model from the issue text.

Assessment

Domain
security, testing
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.