Home
last modified time | relevance | path

Searched refs:SymbolTable (Results 1 – 25 of 102) sorted by relevance

12345

/aosp12/frameworks/base/tools/aapt2/process/
H A DSymbolTable.cpp43 SymbolTable::SymbolTable(NameMangler* mangler) in SymbolTable() function in aapt::SymbolTable
73 const SymbolTable::Symbol* SymbolTable::FindByName(const ResourceName& name) { in FindByName()
122 const SymbolTable::Symbol* SymbolTable::FindById(const ResourceId& id) { in FindById()
143 const SymbolTable::Symbol* SymbolTable::FindByReference(const Reference& ref) { in FindByReference()
151 const SymbolTable::Symbol* symbol = nullptr; in FindByReference()
197 std::unique_ptr<SymbolTable::Symbol> symbol = util::make_unique<SymbolTable::Symbol>(); in FindByName()
279 std::unique_ptr<SymbolTable::Symbol> s = util::make_unique<SymbolTable::Symbol>(id); in LookupAttributeInTable()
368 std::unique_ptr<SymbolTable::Symbol> s; in FindByName()
372 s = util::make_unique<SymbolTable::Symbol>(); in FindByName()
416 std::unique_ptr<SymbolTable::Symbol> s; in FindById()
[all …]
H A DSymbolTable.h54 class SymbolTable {
75 explicit SymbolTable(NameMangler* mangler);
113 DISALLOW_COPY_AND_ASSIGN(SymbolTable);
124 virtual std::unique_ptr<SymbolTable::Symbol> FindByName(
127 virtual std::unique_ptr<SymbolTable::Symbol> FindById(
139 virtual std::unique_ptr<SymbolTable::Symbol> FindByName(
142 virtual std::unique_ptr<SymbolTable::Symbol> FindById(
155 virtual std::unique_ptr<SymbolTable::Symbol> FindByName(
178 std::unique_ptr<SymbolTable::Symbol> FindByName(
199 std::unique_ptr<SymbolTable::Symbol> FindByName(
[all …]
H A DSymbolTable_test.cpp44 std::unique_ptr<SymbolTable::Symbol> s = in TEST()
58 std::unique_ptr<SymbolTable::Symbol> s = in TEST()
72 SymbolTable symbol_table(&mangler); in TEST()
126 SymbolTable symbol_table(&name_mangler); in TEST_F()
H A DIResourceTableConsumer.h34 class SymbolTable; variable
47 virtual SymbolTable* GetExternalSymbols() = 0;
/aosp12/frameworks/base/tools/aapt2/test/
H A DContext.h42 SymbolTable* GetExternalSymbols() override { in GetExternalSymbols()
102 SymbolTable symbols_;
154 std::unique_ptr<SymbolTable::Symbol> symbol =
155 util::make_unique<SymbolTable::Symbol>(id, std::move(attr), true);
164 std::unique_ptr<SymbolTable::Symbol> symbol =
165 util::make_unique<SymbolTable::Symbol>(id, std::move(attr), false);
197 std::list<std::unique_ptr<SymbolTable::Symbol>> symbols_;
198 std::map<ResourceName, SymbolTable::Symbol*> name_map_;
199 std::map<ResourceId, SymbolTable::Symbol*> id_map_;
202 std::unique_ptr<SymbolTable::Symbol> CloneSymbol(SymbolTable::Symbol* sym) { in CloneSymbol()
[all …]
/aosp12/frameworks/base/tools/aapt2/link/
H A DReferenceLinker.h34 ReferenceLinkerTransformer(const CallSite& callsite, IAaptContext* context, SymbolTable* symbols, in ReferenceLinkerTransformer()
60 SymbolTable* symbols_;
76 static const SymbolTable::Symbol* ResolveSymbol(const Reference& reference,
79 SymbolTable* symbols);
84 static const SymbolTable::Symbol* ResolveSymbolCheckVisibility(const Reference& reference,
87 SymbolTable* symbols,
92 static const SymbolTable::Symbol* ResolveAttributeCheckVisibility(const Reference& reference,
95 SymbolTable* symbols,
103 SymbolTable* symbols,
127 IAaptContext* context, SymbolTable* symbols,
H A DReferenceLinker.cpp115 const SymbolTable::Symbol* symbol = ReferenceLinker::ResolveAttributeCheckVisibility( in TransformDerived()
227 bool IsSymbolVisible(const SymbolTable::Symbol& symbol, const Reference& ref, in IsSymbolVisible()
253 const SymbolTable::Symbol* ReferenceLinker::ResolveSymbol(const Reference& reference, in ResolveSymbol()
256 SymbolTable* symbols) { in ResolveSymbol()
261 const SymbolTable::Symbol* symbol = symbols->FindByName( in ResolveSymbol()
309 const SymbolTable::Symbol* ReferenceLinker::ResolveAttributeCheckVisibility( in ResolveAttributeCheckVisibility()
311 SymbolTable* symbols, std::string* out_error) { in ResolveAttributeCheckVisibility()
312 const SymbolTable::Symbol* symbol = in ResolveAttributeCheckVisibility()
328 SymbolTable* symbols, in CompileXmlAttribute()
330 const SymbolTable::Symbol* symbol = in CompileXmlAttribute()
[all …]
H A DReferenceLinker_test.cpp256 SymbolTable table(&mangler); in TEST()
268 const SymbolTable::Symbol* symbol = ReferenceLinker::ResolveSymbolCheckVisibility( in TEST()
276 SymbolTable table(&mangler); in TEST()
305 SymbolTable table(&mangler); in TEST()
316 const SymbolTable::Symbol* s = ReferenceLinker::ResolveSymbol(*test::BuildReference("string/foo"), in TEST()
334 SymbolTable table(&mangler); in TEST()
347 const SymbolTable::Symbol* s = ReferenceLinker::ResolveSymbol(*test::BuildReference("string/bar"), in TEST()
H A DXmlReferenceLinker.cpp42 IAaptContext* context, ResourceTable* table, SymbolTable* symbols) in XmlVisitor()
124 SymbolTable* symbols_;
/aosp12/frameworks/compile/mclinker/include/mcld/
H A DModule.h51 typedef SymbolCategory SymbolTable; typedef
52 typedef SymbolTable::iterator sym_iterator;
53 typedef SymbolTable::const_iterator const_sym_iterator;
128 const SymbolTable& getSymbolTable() const { return m_SymbolTable; } in getSymbolTable()
129 SymbolTable& getSymbolTable() { return m_SymbolTable; } in getSymbolTable()
171 SymbolTable m_SymbolTable;
/aosp12/frameworks/compile/mclinker/include/mcld/LD/
H A DLDContext.h38 typedef std::vector<LDSymbol*> SymbolTable; typedef
39 typedef SymbolTable::iterator sym_iterator;
40 typedef SymbolTable::const_iterator const_sym_iterator;
86 SymbolTable m_SymTab;
H A DSectionSymbolSet.h28 typedef SymbolCategory SymbolTable; typedef
40 bool finalize(LDSection& pOutSect, SymbolTable& pSymTab, bool relocatable);
/aosp12/frameworks/compile/mclinker/unittests/
H A DSymbolTableTest.cpp18 m_pTestee = new SymbolTable<>(m_StrTable); in SymbolTableTest()
37 mcld::SymbolTable<>::iterator it; in TEST_F()
H A DSymbolTableTest.h16 class SymbolTable; variable
41 mcld::SymbolTable<>* m_pTestee;
/aosp12/art/runtime/
H A Delf_file_impl.h153 typedef std::map<std::string, Elf_Sym*> SymbolTable; typedef
154 SymbolTable** GetSymbolTable(Elf_Word section_type);
216 SymbolTable* symtab_symbol_table_;
217 SymbolTable* dynsym_symbol_table_;
/aosp12/frameworks/compile/mclinker/lib/LD/
H A DSectionSymbolSet.cpp62 SymbolTable& pSymTab, in finalize()
/aosp12/frameworks/base/tools/aapt2/java/
H A DJavaClassGenerator.h86 bool SkipSymbol(const Maybe<SymbolTable::Symbol>& symbol);
H A DJavaClassGenerator.cpp207 bool JavaClassGenerator::SkipSymbol(const Maybe<SymbolTable::Symbol>& symbol) { in SkipSymbol()
215 Maybe<SymbolTable::Symbol> symbol;
277 const SymbolTable::Symbol* symbol = context_->GetExternalSymbols()->FindByReference(ref); in ProcessStyleable()
/aosp12/frameworks/base/tools/aapt2/cmd/
H A DLink.cpp141 SymbolTable* GetExternalSymbols() override { in GetExternalSymbols()
177 SymbolTable symbols_;
200 virtual std::unique_ptr<SymbolTable::Symbol> FindByName( in FindByName()
203 std::unique_ptr<SymbolTable::Symbol> symbol = in FindByName()
383 SymbolTable* symm = context_->GetExternalSymbols(); in ResourceFileFlattener()
388 if (const SymbolTable::Symbol* s = symm->FindById(R::attr::paddingHorizontal)) { in ResourceFileFlattener()
397 if (const SymbolTable::Symbol* s = symm->FindById(R::attr::paddingVertical)) { in ResourceFileFlattener()
406 if (const SymbolTable::Symbol* s = symm->FindById(R::attr::layout_marginHorizontal)) { in ResourceFileFlattener()
417 if (const SymbolTable::Symbol* s = symm->FindById(R::attr::layout_marginVertical)) { in ResourceFileFlattener()
899 std::unique_ptr<SymbolTable::Symbol> symbol = asset_source->FindByName( in LoadSymbolsFromIncludePaths()
H A DConvert.cpp215 SymbolTable* GetExternalSymbols() override { in GetExternalSymbols()
259 SymbolTable symbols_;
/aosp12/frameworks/compile/mclinker/include/mcld/Target/
H A DGNULDBackend.h129 virtual void emitELFHashTab(const Module::SymbolTable& pSymtab,
133 virtual void emitGNUHashTab(Module::SymbolTable& pSymtab,
/aosp12/hardware/qcom/gps/msm8994/loc_api/libloc_api-rpc/gen-1240/
H A Dloc_api_cb.xdr30 Id: //source/qcom/qct/core/mproc/tools/rel/04.01/htorpc/lib/Htorpc/SymbolTable.pm#3
/aosp12/hardware/qcom/gps/loc_api/libloc_api-rpc/gen-1240/
H A Dloc_api_cb.xdr30 Id: //source/qcom/qct/core/mproc/tools/rel/04.01/htorpc/lib/Htorpc/SymbolTable.pm#3
/aosp12/hardware/qcom/gps/msm8084/loc_api/libloc_api-rpc/gen-1240/
H A Dloc_api_cb.xdr30 Id: //source/qcom/qct/core/mproc/tools/rel/04.01/htorpc/lib/Htorpc/SymbolTable.pm#3
/aosp12/hardware/qcom/sdm845/gps/msm8084/loc_api/libloc_api-rpc/gen-1240/
H A Dloc_api_cb.xdr30 Id: //source/qcom/qct/core/mproc/tools/rel/04.01/htorpc/lib/Htorpc/SymbolTable.pm#3

12345