I'm closing this question because after hours of research I found out only way to extract information is throught DWARF hierarchy which is very hard and complex. GCC doesn't provide return type in decorated names.