From fc63fca3668b792e7c46d3a32c0fa8645dd29ab0 Mon Sep 17 00:00:00 2001 From: Joakim Hulthe Date: Sat, 10 Feb 2024 17:11:30 +0100 Subject: [PATCH] Tweak symbol output entry --- src/main.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index be64264..f946a09 100644 --- a/src/main.rs +++ b/src/main.rs @@ -130,7 +130,7 @@ macro_rules! parse_elf { let section_start: usize = symtab.start().wrap_err(".symtab")?; let section_end: usize = symtab.end().wrap_err(".symtab")?; - for (i, entry) in elf[section_start..section_end].chunks_exact(ENTRY_SIZE).enumerate() { + for entry in elf[section_start..section_end].chunks_exact(ENTRY_SIZE) { let entry: &[u8; ENTRY_SIZE] = entry.try_into().unwrap(); let entry: &<$elfcfg as ElfConfig>::SymtabEntry = from_bytes(entry); let entry = SymbolTableEntry::from(*entry); @@ -161,11 +161,10 @@ macro_rules! parse_elf { .and_then(|v| v.as_str()); symbols.push(json!({ - "i": i, "value": entry.st_value, "size": entry.st_size, "section": section, - "z_name": name, + "symbol": name, })); }