Lines Matching defs:ELFSymbol
726 class ELFSymbol BASE_EMBEDDED {
746 ELFSymbol(const char* name,
845 Writer::Slot<ELFSymbol::SerializedLayout> symbols =
846 w->CreateSlotsHere<ELFSymbol::SerializedLayout>(total_symbols);
854 symbols.at(0).set(ELFSymbol::SerializedLayout(0,
857 ELFSymbol::BIND_LOCAL,
858 ELFSymbol::TYPE_NOTYPE,
865 void Add(const ELFSymbol& symbol, Zone* zone) {
866 if (symbol.binding() == ELFSymbol::BIND_LOCAL) {
879 header->entry_size = sizeof(ELFSymbol::SerializedLayout);
883 void WriteSymbolsList(const ZoneList<ELFSymbol>* src,
884 Writer::Slot<ELFSymbol::SerializedLayout> dst,
893 ZoneList<ELFSymbol> locals_;
894 ZoneList<ELFSymbol> globals_;
1029 symtab->Add(ELFSymbol("V8 Code",
1032 ELFSymbol::BIND_LOCAL,
1033 ELFSymbol::TYPE_FILE,
1037 symtab->Add(ELFSymbol(desc->name(),
1040 ELFSymbol::BIND_GLOBAL,
1041 ELFSymbol::TYPE_FUNC,