show function ranges
This commit is contained in:
parent
8417613cb2
commit
a7f24da786
@ -240,7 +240,9 @@ if let Ok(seed) = env::var("SEED_RANDOM") {
|
|||||||
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.");}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
println!("API functions:");
|
||||||
let mut api_ranges = get_all_fn_symbol_ranges(&elf, api_range);
|
let mut api_ranges = get_all_fn_symbol_ranges(&elf, api_range);
|
||||||
|
println!("APP functions:");
|
||||||
let app_fn_ranges = get_all_fn_symbol_ranges(&elf, app_range.clone());
|
let app_fn_ranges = get_all_fn_symbol_ranges(&elf, app_range.clone());
|
||||||
|
|
||||||
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();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user