public ArrayList GetAllMethods()
{
ArrayList methods = new ArrayList ();
foreach (RangeEntry range in ranges) {
ISymbolTable symtab = dwarf.get_symtab_at_offset (range.FileOffset);
if (!symtab.IsLoaded || !symtab.HasMethods)
continue;
methods.AddRange (symtab.Methods);
}
return methods;
}