In #282 (comment) when describing the function type I mentioned the problem of mapping internal function pointer values to existing functions. I think it's worth considering it as a separate problem.
Solidity currently solves this by providing that information in the AST (argotorg/solidity#13425). Perhaps it would make sense to make it a part of the ethdebug format. On the call last week the sentiment leaned towards including such extra semantic information when available rather than leaving it for the debugger to figure out based on other information it can get from the compiler.
In #282 (comment) when describing the function type I mentioned the problem of mapping internal function pointer values to existing functions. I think it's worth considering it as a separate problem.
Solidity currently solves this by providing that information in the AST (argotorg/solidity#13425). Perhaps it would make sense to make it a part of the ethdebug format. On the call last week the sentiment leaned towards including such extra semantic information when available rather than leaving it for the debugger to figure out based on other information it can get from the compiler.