def get_symbol(self, n):
    ' Get the symbol at index #n from the table (Symbol object).\n            It begins at 1 and not 0 since the first entry is used to\n            store the current version of the syminfo table.\n        '
    entry_offset = (self['sh_offset'] + (n * self['sh_entsize']))
    entry = struct_parse(self.structs.Elf_Sunw_Syminfo, self.stream, stream_pos=entry_offset)
    name = self.symboltable.get_symbol(n).name
    return Symbol(entry, name)
Get the symbol at index #n from the table (Symbol object).
It begins at 1 and not 0 since the first entry is used to
store the current version of the syminfo table.
def get_symbol(self, n):
    ' Get the symbol at index #n from the table (Symbol object).\n            It begins at 1 and not 0 since the first entry is used to\n            store the current version of the syminfo table.\n        '
    entry_offset = (self['sh_offset'] + (n * self['sh_entsize']))
    entry = struct_parse(self.structs.Elf_Sunw_Syminfo, self.stream, stream_pos=entry_offset)
    name = self.symboltable.get_symbol(n).name
    return Symbol(entry, name)