(self)
| 518 | |
| 519 | @memoize |
| 520 | def get_tables(self): |
| 521 | table_section = self.get_section(SecType.TABLE) |
| 522 | if not table_section: |
| 523 | return [] |
| 524 | |
| 525 | self.seek(table_section.offset) |
| 526 | num_tables = self.read_uleb() |
| 527 | tables = [] |
| 528 | for _ in range(num_tables): |
| 529 | elem_type = self.read_type() |
| 530 | limits = self.read_limits() |
| 531 | tables.append(Table(elem_type, limits)) |
| 532 | |
| 533 | return tables |
| 534 | |
| 535 | @memoize |
| 536 | def get_function_types(self): |
nothing calls this directly
no test coverage detected