'>>> bash = ELF(which(\'bash\'))
>>> bash.symbols[\'_start\'] == bash.entry
True'

def _populate_symbols(self):

    for section in self.sections:
        if (not isinstance(section, SymbolTableSection)):
            continue
        for symbol in section.iter_symbols():
            value = symbol.entry.st_value
            if (not value):
                continue
            self.symbols[symbol.name] = value
