Ctrl-C => good idea.
"Select all" would select not just all the visible lines of the list, but all lines of the debugging program.
No.
The window is to disassemble at a specific address. It does not show "all", and it is not made to retrieve "all" (even though you can do by scrolling, except that this includes some guess work, and may show incorrect lines)
the memory footprint, address and binary code of a specific routine. "Select all", "Paste" in favorite text editor, "Find" whatever you want should be an improvement.
If you want to look at a specific function, you need to know the address. Is that the problem ?
Currently you can get to any line of code listed in the stack window => context menu.
What would be needed (and should be added) is the ability to enter the name of a function/method in the disassemble "go to" field. Currently only addresses are accepted.
Well actually, you can get the addresses: (at least with FpDebug, not tested Gdb): the Evaluate Window (also the Watches Window), accept function names (including TFoo.Bar) => and return the address.
Btw, rather than coping from the disassembler view, you can use objdump to get the full assembler (and, if your exe is compiled non-relocatable, then the addresses will match.)