Skip to content

WIP: Add triaging tools for DR traces (use-def chains + leak root cause analysis)#143

Open
AlviseDeFaveri wants to merge 34 commits intomicrosoft:feature-software-testingfrom
AlviseDeFaveri:feature/triaging
Open

WIP: Add triaging tools for DR traces (use-def chains + leak root cause analysis)#143
AlviseDeFaveri wants to merge 34 commits intomicrosoft:feature-software-testingfrom
AlviseDeFaveri:feature/triaging

Conversation

@AlviseDeFaveri
Copy link
Contributor

Add triaging tools for DR traces (use-def chains + leak root cause analysis)

Do not merge yet :)

OleksiiOleksenko and others added 30 commits June 24, 2025 14:45
Interface changes:
- add config option `force_working_dir_overwrite` that will force
  removal of stale files for the given stage in the working directory;
  e.g., if running stage `pub_gen` and the directory `working_dir/stage1`
  is non-empty, then all files in `working_dir/stage1` will be removed
- add config option `archive_dir` that will move stale files for the
  given stage in the working directory into a timestamped tar.gz file;
- move `working_dir` from the list of command-line arguments into
  the config file (this is more consistent with other options)

Also a few related refactorings that unify handling of directories
set by the config file.
- use TraceDecoder to parse traces
- add a ".failed" file for corrupted traces
- use the right flags
Pretty progress bar with time estimation :)
OleksiiOleksenko and others added 4 commits June 27, 2025 16:39
We need this to traverse use-def chains during the post-processing phase
- GDB plugin
- GDB script generation
- usedef chains
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants