rizinorg / cutter

Free and Open Source Reverse Engineering Platform powered by rizin
https://cutter.re
GNU General Public License v3.0
15.66k stars 1.14k forks source link

Show manpage/description for given import #247

Open radare opened 6 years ago

radare commented 6 years ago

r2 can do that in visual mode with Vdm. Right-click show man page on a "call" instruction should show man page for given call:

https://asciinema.org/a/Gy5oLwMzvgdgsejs1XhoiH1cb

Maijin commented 6 years ago

Updated the issue with asciinema and better description.

pelijah commented 6 years ago

Useless for Windows.

xarkes commented 6 years ago

Useless? Or too hard to implement?

pelijah commented 6 years ago

There is no man on Windows. https://github.com/radare/radare2/blob/master/libr/core/vmenus.c#L2935

Maijin commented 6 years ago

yes but that could use MSDN for windows and man for the other

ITAYC0HEN commented 5 years ago

Should it be in Cutter's Core by default, something that needs to be opted in to by the user or simply via plugin? With MSDN this requires an internet connection

Maijin commented 5 years ago

Radare2 have it by default for osx/linux (it simply open a new term page with man XXX output), probably something we could do for cutter by default without plugin.

For windows/MSDN, Idascope works offline. Not sure if we should have it embedded or via a plugin.

XVilka commented 5 years ago

Kind of related (similar feature) https://github.com/radare/radare2/issues/11562

Maijin commented 5 years ago

In radare2 this is implemented already in visual mode it's unrelated to the markdown issue

ITAYC0HEN commented 5 years ago

I like it very much, and be happy to have it in our Core (not as a Plugin). It's something that can differentiate us than other disassemblers and I think it is something which is important for beginners, having man pages and MSDN info

ITAYC0HEN commented 4 years ago

Microsoft released their API documentation on Markdown, might be useful -> https://github.com/MicrosoftDocs/sdk-api