Lines Matching refs:ELFSymbol
750 class ELFSymbol BASE_EMBEDDED {
770 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>( in WriteBody()
880 symbols.at(0).set(ELFSymbol::SerializedLayout(0, in WriteBody()
883 ELFSymbol::BIND_LOCAL, in WriteBody()
884 ELFSymbol::TYPE_NOTYPE, in WriteBody()
893 void Add(const ELFSymbol& symbol) { in Add()
894 if (symbol.binding() == ELFSymbol::BIND_LOCAL) { in Add()
907 header->entry_size = sizeof(ELFSymbol::SerializedLayout); in PopulateHeader()
911 void WriteSymbolsList(const ZoneChunkList<ELFSymbol>* src, in WriteSymbolsList()
912 Writer::Slot<ELFSymbol::SerializedLayout> dst, in WriteSymbolsList()
915 for (const ELFSymbol& symbol : *src) { in WriteSymbolsList()
920 ZoneChunkList<ELFSymbol> locals_;
921 ZoneChunkList<ELFSymbol> globals_;
1053 symtab->Add(ELFSymbol("V8 Code", 0, 0, ELFSymbol::BIND_LOCAL, in CreateSymbolsTable()
1054 ELFSymbol::TYPE_FILE, ELFSection::INDEX_ABSOLUTE)); in CreateSymbolsTable()
1056 symtab->Add(ELFSymbol(desc->name(), 0, desc->CodeSize(), in CreateSymbolsTable()
1057 ELFSymbol::BIND_GLOBAL, ELFSymbol::TYPE_FUNC, in CreateSymbolsTable()