Lines Matching refs:ELFSymbol
751 class ELFSymbol BASE_EMBEDDED {
771 ELFSymbol(const char* name,
869 Writer::Slot<ELFSymbol::SerializedLayout> symbols =
870 w->CreateSlotsHere<ELFSymbol::SerializedLayout>(total_symbols);
878 symbols.at(0).set(ELFSymbol::SerializedLayout(0,
881 ELFSymbol::BIND_LOCAL,
882 ELFSymbol::TYPE_NOTYPE,
889 void Add(const ELFSymbol& symbol, Zone* zone) {
890 if (symbol.binding() == ELFSymbol::BIND_LOCAL) {
903 header->entry_size = sizeof(ELFSymbol::SerializedLayout);
907 void WriteSymbolsList(const ZoneList<ELFSymbol>* src,
908 Writer::Slot<ELFSymbol::SerializedLayout> dst,
917 ZoneList<ELFSymbol> locals_;
918 ZoneList<ELFSymbol> globals_;
1033 symtab->Add(ELFSymbol("V8 Code",
1036 ELFSymbol::BIND_LOCAL,
1037 ELFSymbol::TYPE_FILE,
1041 symtab->Add(ELFSymbol(desc->name(),
1044 ELFSymbol::BIND_GLOBAL,
1045 ELFSymbol::TYPE_FUNC,