// AssemblyHTML returns an HTML document containing an assembly listing of the selected function. // // TODO(adonovan): // - display a "Compiling..." message as a cold build can be slow. // - cross-link jumps and block labels, like github.com/aclements/objbrowse. func AssemblyHTML(ctx context.Context, snapshot *cache.Snapshot, pkg *cache.Package, symbol string, web Web) ([]byte, error) { … } // cutLast is the "last" analogue of [strings.Cut]. func cutLast(s, sep string) (before, after string, ok bool) { … }