summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
authorpommicket <pommicket@gmail.com>2022-11-05 16:04:48 -0400
committerpommicket <pommicket@gmail.com>2022-11-05 16:04:48 -0400
commit3923fc3f0e130cea94cba96073660eabebb5083f (patch)
treebb7be426d444eb4b3cf50fd85007fbafb77193dd /src/main.rs
parentd0704ccd705242c5da61a43f029f39e6562028d7 (diff)
everything working as before now
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main.rs b/src/main.rs
index 7640a69..2300c27 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -620,7 +620,9 @@ impl Linker {
symbol: &elf::Symbol,
) -> Result<(), ObjectError> {
let mut data_offset = None;
- let name_id = self.symbol_names.add(elf.symbol_name(symbol)?);
+ let name = elf.symbol_name(symbol)?;
+ println!("{name}");
+ let name_id = self.symbol_names.add(name);
let value = match symbol.value {
elf::SymbolValue::Undefined => None,
@@ -695,7 +697,7 @@ impl Linker {
} else {
self.emit_warning(LinkWarning::RelNoData(
self.source_name(source_id).into(),
- 0, // @TODO
+ rel.entry_offset
));
}
}