Lines Matching refs:ELFSymbol
749 class ELFSymbol BASE_EMBEDDED {
769 ELFSymbol(const char* name, in ELFSymbol() function in v8::internal::GDBJITInterface::BASE_EMBEDDED
870 Writer::Slot<ELFSymbol::SerializedLayout> symbols = in WriteBody()
871 w->CreateSlotsHere<ELFSymbol::SerializedLayout>(total_symbols); in WriteBody()
879 symbols.at(0).set(ELFSymbol::SerializedLayout(0, in WriteBody()
882 ELFSymbol::BIND_LOCAL, in WriteBody()
883 ELFSymbol::TYPE_NOTYPE, in WriteBody()
890 void Add(const ELFSymbol& symbol, Zone* zone) { in Add()
891 if (symbol.binding() == ELFSymbol::BIND_LOCAL) { in Add()
904 header->entry_size = sizeof(ELFSymbol::SerializedLayout); in PopulateHeader()
908 void WriteSymbolsList(const ZoneList<ELFSymbol>* src, in WriteSymbolsList()
909 Writer::Slot<ELFSymbol::SerializedLayout> dst, in WriteSymbolsList()
918 ZoneList<ELFSymbol> locals_;
919 ZoneList<ELFSymbol> globals_;
1048 symtab->Add(ELFSymbol("V8 Code", in CreateSymbolsTable()
1051 ELFSymbol::BIND_LOCAL, in CreateSymbolsTable()
1052 ELFSymbol::TYPE_FILE, in CreateSymbolsTable()
1056 symtab->Add(ELFSymbol(desc->name(), in CreateSymbolsTable()
1059 ELFSymbol::BIND_GLOBAL, in CreateSymbolsTable()
1060 ELFSymbol::TYPE_FUNC, in CreateSymbolsTable()