4
0
Эх сурвалжийг харах

aya: obj: rename symbol_table to symbols_by_index

Alessandro Decina 4 жил өмнө
parent
commit
318c16cea3

+ 3 - 3
aya/src/obj/mod.rs

@@ -35,7 +35,7 @@ pub struct Object {
     pub(crate) maps: HashMap<String, Map>,
     pub(crate) programs: HashMap<String, Program>,
     pub(crate) relocations: HashMap<SectionIndex, Vec<Relocation>>,
-    pub(crate) symbol_table: HashMap<SymbolIndex, Symbol>,
+    pub(crate) symbols_by_index: HashMap<SymbolIndex, Symbol>,
 }
 
 #[derive(Debug, Clone)]
@@ -113,7 +113,7 @@ impl Object {
 
         if let Some(symbol_table) = obj.symbol_table() {
             for symbol in symbol_table.symbols() {
-                bpf_obj.symbol_table.insert(
+                bpf_obj.symbols_by_index.insert(
                     symbol.index(),
                     Symbol {
                         name: symbol.name().ok().map(String::from),
@@ -137,7 +137,7 @@ impl Object {
             maps: HashMap::new(),
             programs: HashMap::new(),
             relocations: HashMap::new(),
-            symbol_table: HashMap::new(),
+            symbols_by_index: HashMap::new(),
         }
     }
 

+ 1 - 1
aya/src/obj/relocation.rs

@@ -61,7 +61,7 @@ impl Object {
             .map(|map| (map.obj.section_index, map))
             .collect::<HashMap<_, _>>();
 
-        let symbol_table = &self.symbol_table;
+        let symbol_table = &self.symbols_by_index;
         for (program_name, program) in self.programs.iter_mut() {
             if let Some(relocations) = self.relocations.get(&program.section_index) {
                 relocate_program(program, relocations, &maps_by_section, symbol_table).map_err(