diff --git a/decoder/src/elf2table/mod.rs b/decoder/src/elf2table/mod.rs
index 6d0893218..af55d4d33 100644
--- a/decoder/src/elf2table/mod.rs
+++ b/decoder/src/elf2table/mod.rs
@@ -13,7 +13,7 @@ use std::{
path::{Path, PathBuf},
};
-use crate::{BitflagsKey, StringEntry, Table, TableEntry, Tag, DEFMT_VERSION};
+use crate::{BitflagsKey, Encoding, StringEntry, Table, TableEntry, Tag, DEFMT_VERSION};
use anyhow::{anyhow, bail, ensure};
use object::{Object, ObjectSection, ObjectSymbol};
@@ -21,9 +21,29 @@ pub fn parse_impl(elf: &[u8], check_version: bool) -> Result