lensm
Go assembly and source viewer
About lensm
lensm
A tool for viewing assembly and source.

Install with the usual Go commands:
go install loov.dev/lensm@main
For Linux you may need to add some additional dependencies. You can use go install --tags nowayland loov.dev/lensm@main or go install --tags nox11 loov.dev/lensm@main respectively to skip building Wayland or X11 version.
To run the program provide a regular expression filter for the
function you want to inspect. -watch allows to automatically
reload the executable and information when it changes.
lensm -watch -filter Fibonacci lensm
Note: The program requires a binary that is built on your computer, otherwise the source code for the functions cannot be loaded.
Why?
I wrote a blog post at https://www.storj.io/blog/lensm on why and how the core functionality works.
Frequently Asked Questions
What is lensm?
lensm is a Go Tools library for the Go programming language. Go assembly and source viewer
How do I install lensm?
Install lensm with the Go module system using `go get loov/lensm`. Check the repository for the current installation instructions.
What category does lensm belong to?
lensm is listed under Go Tools, specifically Go Tools.