Disable pita 🥙 compiler in debug mode (#454)
This commit is contained in:
parent
674005fa61
commit
a1a6d5f478
@ -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]
|
||||||
|
@ -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};
|
||||||
|
@ -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;
|
||||||
|
@ -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
|
||||||
|
@ -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;
|
||||||
|
@ -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)]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user