1import{r as n,j as e,m as l}from"./index-NK7kkUH8.js";import{H as m}from"./Helmet-CGZjaonA.js";/* empty css */import{Y as d}from"./YoutubeVideoComponent-MvB2oelx.js";import{s as c,P as p}from"./project_pages.module-bRWdkTfP.js";class A extends n.Component{constructor(){super(...arguments),this.state={}}render(){const{PaperLink:t,GitHubLink:s,ShortName:i,FullTitle:o,YoutubeVideoID:r,DOI:a}=l;return e.jsxs("div",{children:[e.jsx(m,{children:e.jsxs("title",{children:["Alan Romano | ",i]})}),e.jsx("h1",{className:"title "+c.titleFit,children:o}),e.jsx(d,{videoId:r,title:"wasim-demo",altText:"WASim Demo Video"}),e.jsxs("div",{className:"readable-content",children:[e.jsx(p,{doi:a,link:t}),e.jsx("p",{children:"WASim is a classification tool that can identify the purpose of a WebAssembly module using four different machine-learning-based classification models."}),e.jsx("br",{}),e.jsxs("p",{children:["The source code for the tool and instructions for installation are available at its",e.jsx("a",{href:s,children:"Â GitHub repo"}),"."]}),e.jsx("br",{}),e.jsx("br",{})]})]})}}export{A as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.