Disable pita 🥙 compiler in debug mode (#454)

This commit is contained in:
Dominik Maier 2022-01-04 16:20:52 +01:00 committed by GitHub
parent 674005fa61
commit a1a6d5f478
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 192 additions and 114 deletions

View File

@ -18,7 +18,7 @@ Welcome to `LibAFL`
clippy::module_name_repetitions, clippy::module_name_repetitions,
clippy::unreadable_literal clippy::unreadable_literal
)] )]
#![deny( #![cfg_attr(debug_assertions, warn(
missing_debug_implementations, missing_debug_implementations,
missing_docs, missing_docs,
//trivial_casts, //trivial_casts,
@ -27,24 +27,37 @@ Welcome to `LibAFL`
unused_import_braces, unused_import_braces,
unused_qualifications, unused_qualifications,
//unused_results //unused_results
)] ))]
#![deny( #![cfg_attr(not(debug_assertions), deny(
bad_style, missing_debug_implementations,
const_err, missing_docs,
dead_code, //trivial_casts,
improper_ctypes, trivial_numeric_casts,
non_shorthand_field_patterns, unused_extern_crates,
no_mangle_generic_items, unused_import_braces,
overflowing_literals, unused_qualifications,
path_statements, //unused_results
patterns_in_fns_without_body, ))]
private_in_public, #![cfg_attr(
unconditional_recursion, not(debug_assertions),
unused, deny(
unused_allocation, bad_style,
unused_comparisons, const_err,
unused_parens, dead_code,
while_true improper_ctypes,
non_shorthand_field_patterns,
no_mangle_generic_items,
overflowing_literals,
path_statements,
patterns_in_fns_without_body,
private_in_public,
unconditional_recursion,
unused,
unused_allocation,
unused_comparisons,
unused_parens,
while_true
)
)] )]
#[macro_use] #[macro_use]

View File

@ -14,7 +14,7 @@
clippy::module_name_repetitions, clippy::module_name_repetitions,
clippy::unreadable_literal clippy::unreadable_literal
)] )]
#![deny( #![cfg_attr(debug_assertions, warn(
missing_debug_implementations, missing_debug_implementations,
missing_docs, missing_docs,
//trivial_casts, //trivial_casts,
@ -23,24 +23,37 @@
unused_import_braces, unused_import_braces,
unused_qualifications, unused_qualifications,
//unused_results //unused_results
)] ))]
#![deny( #![cfg_attr(not(debug_assertions), deny(
bad_style, missing_debug_implementations,
const_err, missing_docs,
dead_code, //trivial_casts,
improper_ctypes, trivial_numeric_casts,
non_shorthand_field_patterns, unused_extern_crates,
no_mangle_generic_items, unused_import_braces,
overflowing_literals, unused_qualifications,
path_statements, //unused_results
patterns_in_fns_without_body, ))]
private_in_public, #![cfg_attr(
unconditional_recursion, not(debug_assertions),
unused, deny(
unused_allocation, bad_style,
unused_comparisons, const_err,
unused_parens, dead_code,
while_true improper_ctypes,
non_shorthand_field_patterns,
no_mangle_generic_items,
overflowing_literals,
path_statements,
patterns_in_fns_without_body,
private_in_public,
unconditional_recursion,
unused,
unused_allocation,
unused_comparisons,
unused_parens,
while_true
)
)] )]
use std::{convert::Into, path::Path, process::Command, string::String, vec::Vec}; use std::{convert::Into, path::Path, process::Command, string::String, vec::Vec};

View File

@ -14,7 +14,7 @@
clippy::module_name_repetitions, clippy::module_name_repetitions,
clippy::unreadable_literal clippy::unreadable_literal
)] )]
#![deny( #![cfg_attr(debug_assertions, warn(
missing_debug_implementations, missing_debug_implementations,
missing_docs, missing_docs,
//trivial_casts, //trivial_casts,
@ -23,24 +23,37 @@
unused_import_braces, unused_import_braces,
unused_qualifications, unused_qualifications,
//unused_results //unused_results
)] ))]
#![deny( #![cfg_attr(not(debug_assertions), deny(
bad_style, missing_debug_implementations,
const_err, missing_docs,
dead_code, //trivial_casts,
improper_ctypes, trivial_numeric_casts,
non_shorthand_field_patterns, unused_extern_crates,
no_mangle_generic_items, unused_import_braces,
overflowing_literals, unused_qualifications,
path_statements, //unused_results
patterns_in_fns_without_body, ))]
private_in_public, #![cfg_attr(
unconditional_recursion, not(debug_assertions),
unused, deny(
unused_allocation, bad_style,
unused_comparisons, const_err,
unused_parens, dead_code,
while_true improper_ctypes,
non_shorthand_field_patterns,
no_mangle_generic_items,
overflowing_literals,
path_statements,
patterns_in_fns_without_body,
private_in_public,
unconditional_recursion,
unused,
unused_allocation,
unused_comparisons,
unused_parens,
while_true
)
)] )]
use proc_macro::TokenStream; use proc_macro::TokenStream;

View File

@ -17,7 +17,7 @@ It can report coverage and, on supported architecutres, even reports memory acce
clippy::module_name_repetitions, clippy::module_name_repetitions,
clippy::unreadable_literal clippy::unreadable_literal
)] )]
#![deny( #![cfg_attr(debug_assertions, warn(
missing_debug_implementations, missing_debug_implementations,
missing_docs, missing_docs,
//trivial_casts, //trivial_casts,
@ -26,24 +26,37 @@ It can report coverage and, on supported architecutres, even reports memory acce
unused_import_braces, unused_import_braces,
unused_qualifications, unused_qualifications,
//unused_results //unused_results
)] ))]
#![deny( #![cfg_attr(not(debug_assertions), deny(
bad_style, missing_debug_implementations,
const_err, missing_docs,
dead_code, //trivial_casts,
improper_ctypes, trivial_numeric_casts,
non_shorthand_field_patterns, unused_extern_crates,
no_mangle_generic_items, unused_import_braces,
overflowing_literals, unused_qualifications,
path_statements, //unused_results
patterns_in_fns_without_body, ))]
private_in_public, #![cfg_attr(
unconditional_recursion, not(debug_assertions),
unused, deny(
unused_allocation, bad_style,
unused_comparisons, const_err,
unused_parens, dead_code,
while_true improper_ctypes,
non_shorthand_field_patterns,
no_mangle_generic_items,
overflowing_literals,
path_statements,
patterns_in_fns_without_body,
private_in_public,
unconditional_recursion,
unused,
unused_allocation,
unused_comparisons,
unused_parens,
while_true
)
)] )]
/// The frida-asan allocator /// The frida-asan allocator

View File

@ -14,7 +14,7 @@
clippy::module_name_repetitions, clippy::module_name_repetitions,
clippy::unreadable_literal clippy::unreadable_literal
)] )]
#![deny( #![cfg_attr(debug_assertions, warn(
missing_debug_implementations, missing_debug_implementations,
missing_docs, missing_docs,
//trivial_casts, //trivial_casts,
@ -23,24 +23,37 @@
unused_import_braces, unused_import_braces,
unused_qualifications, unused_qualifications,
//unused_results //unused_results
)] ))]
#![deny( #![cfg_attr(not(debug_assertions), deny(
bad_style, missing_debug_implementations,
const_err, missing_docs,
dead_code, //trivial_casts,
improper_ctypes, trivial_numeric_casts,
non_shorthand_field_patterns, unused_extern_crates,
no_mangle_generic_items, unused_import_braces,
overflowing_literals, unused_qualifications,
path_statements, //unused_results
patterns_in_fns_without_body, ))]
private_in_public, #![cfg_attr(
unconditional_recursion, not(debug_assertions),
unused, deny(
unused_allocation, bad_style,
unused_comparisons, const_err,
unused_parens, dead_code,
while_true improper_ctypes,
non_shorthand_field_patterns,
no_mangle_generic_items,
overflowing_literals,
path_statements,
patterns_in_fns_without_body,
private_in_public,
unconditional_recursion,
unused,
unused_allocation,
unused_comparisons,
unused_parens,
while_true
)
)] )]
pub mod inmemory; pub mod inmemory;

View File

@ -15,7 +15,7 @@
clippy::module_name_repetitions, clippy::module_name_repetitions,
clippy::unreadable_literal clippy::unreadable_literal
)] )]
#![deny( #![cfg_attr(debug_assertions, warn(
missing_debug_implementations, missing_debug_implementations,
missing_docs, missing_docs,
//trivial_casts, //trivial_casts,
@ -24,24 +24,37 @@
unused_import_braces, unused_import_braces,
unused_qualifications, unused_qualifications,
//unused_results //unused_results
)] ))]
#![deny( #![cfg_attr(not(debug_assertions), deny(
bad_style, missing_debug_implementations,
const_err, missing_docs,
dead_code, //trivial_casts,
improper_ctypes, trivial_numeric_casts,
non_shorthand_field_patterns, unused_extern_crates,
no_mangle_generic_items, unused_import_braces,
overflowing_literals, unused_qualifications,
path_statements, //unused_results
patterns_in_fns_without_body, ))]
private_in_public, #![cfg_attr(
unconditional_recursion, not(debug_assertions),
unused, deny(
unused_allocation, bad_style,
unused_comparisons, const_err,
unused_parens, dead_code,
while_true improper_ctypes,
non_shorthand_field_patterns,
no_mangle_generic_items,
overflowing_literals,
path_statements,
patterns_in_fns_without_body,
private_in_public,
unconditional_recursion,
unused,
unused_allocation,
unused_comparisons,
unused_parens,
while_true
)
)] )]
#[allow(unused_imports)] #[allow(unused_imports)]