summaryrefslogtreecommitdiff
path: root/plugins/dwarf/dwarf_import/src/dwarfdebuginfo.rs
diff options
context:
space:
mode:
authorJosh Ferrell <josh@vector35.com>2025-10-16 12:19:57 -0400
committerJosh Ferrell <josh@vector35.com>2025-10-16 20:29:43 -0400
commitb6740d03abd22441e2e79e1d6a13c474e3fcba90 (patch)
treeb4b317e182f23a0b9f2f633b25c54bed814abb4b /plugins/dwarf/dwarf_import/src/dwarfdebuginfo.rs
parente75d64a86a128b9a8cb3cb606e5f9560e90a4758 (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.rs4
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,
})