Lines Matching defs:ELFSymbol
474 class ELFSymbol BASE_EMBEDDED {
494 ELFSymbol(const char* name,
592 Writer::Slot<ELFSymbol::SerializedLayout> symbols =
593 w->CreateSlotsHere<ELFSymbol::SerializedLayout>(total_symbols);
601 symbols.at(0).set(ELFSymbol::SerializedLayout(0,
604 ELFSymbol::BIND_LOCAL,
605 ELFSymbol::TYPE_NOTYPE,
612 void Add(const ELFSymbol& symbol) {
613 if (symbol.binding() == ELFSymbol::BIND_LOCAL) {
626 header->entry_size = sizeof(ELFSymbol::SerializedLayout);
630 void WriteSymbolsList(const ZoneList<ELFSymbol>* src,
631 Writer::Slot<ELFSymbol::SerializedLayout> dst,
640 ZoneList<ELFSymbol> locals_;
641 ZoneList<ELFSymbol> globals_;
744 symtab->Add(ELFSymbol("V8 Code",
747 ELFSymbol::BIND_LOCAL,
748 ELFSymbol::TYPE_FILE,
751 symtab->Add(ELFSymbol(desc->name(),
754 ELFSymbol::BIND_GLOBAL,
755 ELFSymbol::TYPE_FUNC,