Lensm, a tool for viewing disassembly
1–10 of 19 posts
Re: Lensm, a tool for viewing disassembly
#2Makes it much faster to follow branches and can easily see what instructions correspond to source code lines, even though it's not very exact at higher optimization levels.
This should be integrated in all IDEs.
Re: Lensm, a tool for viewing disassembly
#3Re: Lensm, a tool for viewing disassembly
#4Wow, having to stare at disassembly too often, I really like this. Makes it much faster to follow branches and can easily see what instructions correspond to source code lines, even though it's not very exact at higher optimization levels. This should be integrated in all IDEs.
Other tricks include --no-addresses --no-show-raw-insn, which make the disassembly decently diffable.
Re: Lensm, a tool for viewing disassembly
#5It would probably be worth mentioning that this is for Go in the title.
Though I haven't tried it, on mobile right now.
Re: Lensm, a tool for viewing disassembly
#6Wow, having to stare at disassembly too often, I really like this. Makes it much faster to follow branches and can easily see what instructions correspond to source code lines, even though it's not very exact at higher optimization levels. This should be integrated in all IDEs.
With recent versions of GNU objdump, you can use --source --visualize-jumps=color and perhaps also --reloc or --dynamic-reloc for a similar experience with the native toolchain. (Unfortunately, -S/--source absolutely sucks for executables compiled at -O2.) Other tricks include --no-addresses --no-show-raw-insn, which make the disassembly decently diffable.
Re: Lensm, a tool for viewing disassembly
#7It would probably be worth mentioning that this is for Go in the title.
I'd imagine it would work for any binary with debug symbols, even though the tool is written in go? Though I haven't tried it, on mobile right now.
Re: Lensm, a tool for viewing disassembly
#8Re: Lensm, a tool for viewing disassembly
#9It would probably be worth mentioning that this is for Go in the title.
I'd imagine it would work for any binary with debug symbols, even though the tool is written in go? Though I haven't tried it, on mobile right now.
Re: Lensm, a tool for viewing disassembly
#10Earlier quoted context omitted.
I'd imagine it would work for any binary with debug symbols, even though the tool is written in go? Though I haven't tried it, on mobile right now.
I tried it with C and it does not work. So I guess it is go-specific indeed.