(filename, metadata)
| 282 | |
| 283 | |
| 284 | def update_metadata(filename, metadata): |
| 285 | with webassembly.Module(filename) as module: |
| 286 | metadata.function_exports = get_function_exports(module) |
| 287 | metadata.other_exports = get_other_exports(module) |
| 288 | metadata.all_exports = [e.name.removeprefix('__em_js__') for e in module.get_exports()] |
| 289 | read_module_imports(module, metadata) |
| 290 | |
| 291 | |
| 292 | def get_string_at(module, address): |
nothing calls this directly
no test coverage detected