Lines Matching full:export
17 of all exported functions are also injected in the export table by
59 #ELF Shdr flag applied to the export table section, to indicate
90 """Class used to wrap the LLEXT export table manipulation."""
123 """Prepares the LLEXT export table of a Zephyr ELF.
143 In the linker script, we declare the export names table
148 The export table is sorted by SLID in ASCENDING order.
161 #1) Load the export table
184 #3) Sort the export table (order specified above)
187 #4) Write the updated export table to ELF, and dump
202 self.log.info("SLID -> export name mapping:")
220 #TODO: sort the export table by symbol
225 # 2) Load the export table and resolve names
230 # 4) Write back the updated export table
264 # Locate the export table section
278 # Get the struct.Struct for export table entry
283 # Verify that the export table size is coherent
285 self.log.error(f"export table size (0x{self.exptab_section.size:X}) "
289 # Create the export table manipulator
294 # Attempt to locate the export names section
308 # Perform the export table preparation
314 if res == 0: # Add the "prepared" flag to export table section