build fixes

This commit is contained in:
Alwin Berger 2024-05-21 18:50:55 +02:00
parent 71ff7487e6
commit 5342812cf7

View File

@ -340,17 +340,11 @@ pub fn fuzz() {
let scheduler_running = load_symbol(&elf, "xSchedulerRunning", false); let scheduler_running = load_symbol(&elf, "xSchedulerRunning", false);
#[cfg(feature = "observe_systemstate")] #[cfg(feature = "observe_systemstate")]
let critical_section = load_symbol(&elf, "uxCriticalNesting", false); let critical_section = load_symbol(&elf, "uxCriticalNesting", false);
#[cfg(feature = "observe_systemstate")]
let app_start = load_symbol(&elf, "__APP_CODE_START__", false); let app_start = load_symbol(&elf, "__APP_CODE_START__", false);
#[cfg(feature = "observe_systemstate")]
let app_end = load_symbol(&elf, "__APP_CODE_END__", false); let app_end = load_symbol(&elf, "__APP_CODE_END__", false);
#[cfg(feature = "observe_systemstate")]
let app_range = app_start..app_end; let app_range = app_start..app_end;
#[cfg(feature = "observe_systemstate")]
let api_start = load_symbol(&elf, "__API_CODE_START__", false); let api_start = load_symbol(&elf, "__API_CODE_START__", false);
#[cfg(feature = "observe_systemstate")]
let api_end = load_symbol(&elf, "__API_CODE_END__", false); let api_end = load_symbol(&elf, "__API_CODE_END__", false);
#[cfg(feature = "observe_systemstate")]
let api_range = api_start..api_end; let api_range = api_start..api_end;
let breakpoint = elf let breakpoint = elf
@ -373,7 +367,6 @@ pub fn fuzz() {
unsafe {RNG_SEED = str::parse::<u64>(&seed).expect("SEED_RANDOM must be an integer.");} unsafe {RNG_SEED = str::parse::<u64>(&seed).expect("SEED_RANDOM must be an integer.");}
} }
#[cfg(feature = "observe_systemstate")]
let mut api_ranges = get_all_fn_symbol_ranges(&elf, api_range); let mut api_ranges = get_all_fn_symbol_ranges(&elf, api_range);
let mut isr_ranges : HashMap<String,std::ops::Range<GuestAddr>> = systemstate::helpers::ISR_SYMBOLS.iter().filter_map(|x| (api_ranges.get(&x.to_string()).map(|y| (x.to_string(),y.clone())))).collect(); let mut isr_ranges : HashMap<String,std::ops::Range<GuestAddr>> = systemstate::helpers::ISR_SYMBOLS.iter().filter_map(|x| (api_ranges.get(&x.to_string()).map(|y| (x.to_string(),y.clone())))).collect();