4 Punkte von xguru 4 시간 전 | 1 Kommentare | Auf WhatsApp teilen
  • Unterstützt die Strukturanalyse, Bearbeitung, Ausführung und das Debugging von .wasm-Dateien und ist als JetBrains-Plugin sowie VS Code-Erweiterung verfügbar
  • Beide Produkte teilen sich einen gemeinsamen Kotlin Multiplatform-Kern und unterstützen Core Wasm/Component Model/GC/SIMD/Threads usw.
  • Ermöglicht das Durchsuchen von Importen/Exporten/Funktionen/Typen/benutzerdefinierten Sektionen und analysiert Größenprofiling/ungenutzten Code/Monomorphisierung
  • Das JetBrains-Plugin bietet bearbeitbare WAT/WIT-Dateien sowie Toolfenster für WASM/ELF Structure
    • Unterstützt Java-Codevervollständigung für GraalWasm/Chicory und JavaScript-/TypeScript-Typinferenz für WebAssembly.instantiate
    • Auch Parquet/Arrow IPC/Protocol Buffers sowie .class/.jar/.war/.apk/.jit-Dateien können untersucht werden
  • Die VS Code-Erweiterung bietet einen Hex-Viewer mit virtuellem Scrolling und 11 Tabs für Strukturanalyse und läuft auch in Cursor/VSCodium
    • Bietet einen Viewer für Protocol Buffers Descriptor Sets sowie skriptbasierte benutzerdefinierte Analyse-Tabs
    • Erkennt und löst Abhängigkeiten von Component-Model-Dateien; der MCP-Server wird bei Bedarf separat heruntergeladen und ausgeführt
  • Beide Produkte unterstützen den MCP-Server sowie die Ausführung mit Wasmtime/WAMR/GraalVM/wazero
  • ELF-/Mach-O-/PE-Analyse und Debugging mit Breakpoints werden derzeit als experimentelle Funktionen angeboten
  • Das JetBrains-Plugin eignet sich für tiefere Bearbeitung und Code-Integration, die VS Code-Erweiterung für die leichtgewichtige .wasm-Inspektion

1 Kommentare

 
eususu 1 시간 전

Heutzutage habe ich zwar keine Anlässe mehr für solche Datenanalysen, aber das sind sehr gute Neuigkeiten.
Auch die unterstützten Binärformate sind ziemlich zahlreich.