diff --git a/src/analysis/mod.rs b/src/analysis/mod.rs index 00616b5..e41d839 100644 --- a/src/analysis/mod.rs +++ b/src/analysis/mod.rs @@ -244,7 +244,9 @@ pub fn uniq_jump_table_entries( return Ok((BTreeSet::new(), 0)); } let (entries, size) = - get_jump_table_entries(obj, addr, size, from, function_start, function_end)?; + get_jump_table_entries(obj, addr, size, from, function_start, function_end).with_context( + || format!("While fetching jump table entries starting at {addr:#010X}"), + )?; Ok((BTreeSet::from_iter(entries.iter().cloned()), size)) }