summary refs log tree commit diff
path: root/src/structs.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/structs.rs')
-rw-r--r--src/structs.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/structs.rs b/src/structs.rs
index 673ae35..2a101d9 100644
--- a/src/structs.rs
+++ b/src/structs.rs
@@ -323,7 +323,7 @@ pub struct ElfSectionHeader {
 impl std::fmt::Display for ElfSectionHeader {
     fn fmt(&self, formatter: &mut std::fmt::Formatter) -> std::fmt::Result {
         formatter.write_fmt(format_args!(
-            "{: <16} {:0>16x} {:0>8x}\n       {:0>16x} {:0>16x}   {: <10} {: <5} {: <5} {}",
+            "{: <16} {:0>16x}  {:0>8x}\n       {:0>16x}  {:0>16x}  {: <8} {: <5} {: <5} {}",
             self.r#type,
             self.addr,
             self.offset,
@@ -457,14 +457,14 @@ impl std::fmt::Display for ElfSectionFlags {
                 if self.contains(ElfSectionFlags::WRITE) {
                     "W"
                 } else {
-                    ""
+                    " "	
                 }
             },
             {
                 if self.contains(ElfSectionFlags::ALLOC) {
                     "A"
                 } else {
-                    ""
+                    " "
                 }
             },
             {
@@ -543,7 +543,7 @@ pub struct ElfProgramHeader {
 impl std::fmt::Display for ElfProgramHeader {
     fn fmt(&self, formatter: &mut std::fmt::Formatter) -> std::fmt::Result {
         formatter.write_fmt(format_args!(
-            "{: <14} {:#016x} {:#016x} {:#016x}\n                 {:#016x} {:#016x}   {: <10} {:#08x}",
+            "{: <14} {:#018x} {:#018x} {:#018x}\n                 {:#018x} {:#018x}  {: <6} {:#x}",
             self.r#type,
 			self.offset,
             self.vaddr,