Home | History | Annotate | Download | only in src

Lines Matching defs:ELFSymbol

728 class ELFSymbol BASE_EMBEDDED {
748 ELFSymbol(const char* name,
846 Writer::Slot<ELFSymbol::SerializedLayout> symbols =
847 w->CreateSlotsHere<ELFSymbol::SerializedLayout>(total_symbols);
855 symbols.at(0).set(ELFSymbol::SerializedLayout(0,
858 ELFSymbol::BIND_LOCAL,
859 ELFSymbol::TYPE_NOTYPE,
866 void Add(const ELFSymbol& symbol, Zone* zone) {
867 if (symbol.binding() == ELFSymbol::BIND_LOCAL) {
880 header->entry_size = sizeof(ELFSymbol::SerializedLayout);
884 void WriteSymbolsList(const ZoneList<ELFSymbol>* src,
885 Writer::Slot<ELFSymbol::SerializedLayout> dst,
894 ZoneList<ELFSymbol> locals_;
895 ZoneList<ELFSymbol> globals_;
1010 symtab->Add(ELFSymbol("V8 Code",
1013 ELFSymbol::BIND_LOCAL,
1014 ELFSymbol::TYPE_FILE,
1018 symtab->Add(ELFSymbol(desc->name(),
1021 ELFSymbol::BIND_GLOBAL,
1022 ELFSymbol::TYPE_FUNC,