mirror of
https://github.com/microsoft/onefuzz.git
synced 2025-06-17 20:38:06 +00:00
Add support for ASAN print_scariness (#359)
This commit is contained in:
@ -36,6 +36,9 @@ pub struct CrashReport {
|
||||
pub task_id: Uuid,
|
||||
|
||||
pub job_id: Uuid,
|
||||
|
||||
pub scariness_score: Option<u32>,
|
||||
pub scariness_description: Option<String>,
|
||||
}
|
||||
|
||||
#[derive(Debug, Deserialize, Serialize)]
|
||||
@ -150,6 +153,8 @@ impl CrashReport {
|
||||
call_stack: asan_log.call_stack().to_vec(),
|
||||
call_stack_sha256: asan_log.call_stack_sha256(),
|
||||
asan_log: Some(asan_log.text().to_string()),
|
||||
scariness_score: asan_log.scariness_score().into(),
|
||||
scariness_description: asan_log.scariness_description().to_owned(),
|
||||
task_id,
|
||||
job_id,
|
||||
}
|
||||
|
@ -136,6 +136,8 @@ impl<'a> GenericReportProcessor<'a> {
|
||||
crash_site: crash.crash_site,
|
||||
call_stack_sha256,
|
||||
asan_log: None,
|
||||
scariness_score: None,
|
||||
scariness_description: None,
|
||||
task_id,
|
||||
job_id,
|
||||
};
|
||||
|
Reference in New Issue
Block a user