Lines Matching refs:ELFSymbol
748 class ELFSymbol BASE_EMBEDDED {
768 ELFSymbol(const char* name,
866 Writer::Slot<ELFSymbol::SerializedLayout> symbols =
867 w->CreateSlotsHere<ELFSymbol::SerializedLayout>(total_symbols);
875 symbols.at(0).set(ELFSymbol::SerializedLayout(0,
878 ELFSymbol::BIND_LOCAL,
879 ELFSymbol::TYPE_NOTYPE,
886 void Add(const ELFSymbol& symbol) {
887 if (symbol.binding() == ELFSymbol::BIND_LOCAL) {
900 header->entry_size = sizeof(ELFSymbol::SerializedLayout);
904 void WriteSymbolsList(const ZoneList<ELFSymbol>* src,
905 Writer::Slot<ELFSymbol::SerializedLayout> dst,
914 ZoneList<ELFSymbol> locals_;
915 ZoneList<ELFSymbol> globals_;
1029 symtab->Add(ELFSymbol("V8 Code",
1032 ELFSymbol::BIND_LOCAL,
1033 ELFSymbol::TYPE_FILE,
1036 symtab->Add(ELFSymbol(desc->name(),
1039 ELFSymbol::BIND_GLOBAL,
1040 ELFSymbol::TYPE_FUNC,