diff options
| author | Josh Ferrell <josh@vector35.com> | 2025-10-16 12:19:57 -0400 |
|---|---|---|
| committer | Josh Ferrell <josh@vector35.com> | 2025-10-16 20:29:43 -0400 |
| commit | b6740d03abd22441e2e79e1d6a13c474e3fcba90 (patch) | |
| tree | b4b317e182f23a0b9f2f633b25c54bed814abb4b /plugins/dwarf/dwarf_import/src/dwarfdebuginfo.rs | |
| parent | e75d64a86a128b9a8cb3cb606e5f9560e90a4758 (diff) | |
Apply relocations when parsing DWARF
Diffstat (limited to 'plugins/dwarf/dwarf_import/src/dwarfdebuginfo.rs')
| -rw-r--r-- | plugins/dwarf/dwarf_import/src/dwarfdebuginfo.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/dwarf/dwarf_import/src/dwarfdebuginfo.rs b/plugins/dwarf/dwarf_import/src/dwarfdebuginfo.rs index 0dc6b7fb..94f370a1 100644 --- a/plugins/dwarf/dwarf_import/src/dwarfdebuginfo.rs +++ b/plugins/dwarf/dwarf_import/src/dwarfdebuginfo.rs @@ -125,7 +125,7 @@ pub(crate) struct DebugInfoBuilderContext<R: ReaderType> { } impl<R: ReaderType> DebugInfoBuilderContext<R> { - pub(crate) fn new(view: &BinaryView, dwarf: &Dwarf<R>) -> Option<Self> { + pub(crate) fn new(default_address_size: usize, dwarf: &Dwarf<R>) -> Option<Self> { let mut units = vec![]; let mut iter = dwarf.units(); while let Ok(Some(header)) = iter.next() { @@ -154,7 +154,7 @@ impl<R: ReaderType> DebugInfoBuilderContext<R> { units, sup_units, names: HashMap::new(), - default_address_size: view.address_size(), + default_address_size, total_die_count: 0, total_unit_size_bytes: 0, }) |
