/aosp12/frameworks/base/tools/aapt2/process/ |
H A D | SymbolTable.cpp | 43 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 D | SymbolTable.h | 54 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 D | SymbolTable_test.cpp | 44 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 D | IResourceTableConsumer.h | 34 class SymbolTable; variable 47 virtual SymbolTable* GetExternalSymbols() = 0;
|
/aosp12/frameworks/base/tools/aapt2/test/ |
H A D | Context.h | 42 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 D | ReferenceLinker.h | 34 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 D | ReferenceLinker.cpp | 115 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 D | ReferenceLinker_test.cpp | 256 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 D | XmlReferenceLinker.cpp | 42 IAaptContext* context, ResourceTable* table, SymbolTable* symbols) in XmlVisitor() 124 SymbolTable* symbols_;
|
/aosp12/frameworks/compile/mclinker/include/mcld/ |
H A D | Module.h | 51 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 D | LDContext.h | 38 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 D | SectionSymbolSet.h | 28 typedef SymbolCategory SymbolTable; typedef 40 bool finalize(LDSection& pOutSect, SymbolTable& pSymTab, bool relocatable);
|
/aosp12/frameworks/compile/mclinker/unittests/ |
H A D | SymbolTableTest.cpp | 18 m_pTestee = new SymbolTable<>(m_StrTable); in SymbolTableTest() 37 mcld::SymbolTable<>::iterator it; in TEST_F()
|
H A D | SymbolTableTest.h | 16 class SymbolTable; variable 41 mcld::SymbolTable<>* m_pTestee;
|
/aosp12/art/runtime/ |
H A D | elf_file_impl.h | 153 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 D | SectionSymbolSet.cpp | 62 SymbolTable& pSymTab, in finalize()
|
/aosp12/frameworks/base/tools/aapt2/java/ |
H A D | JavaClassGenerator.h | 86 bool SkipSymbol(const Maybe<SymbolTable::Symbol>& symbol);
|
H A D | JavaClassGenerator.cpp | 207 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 D | Link.cpp | 141 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 D | Convert.cpp | 215 SymbolTable* GetExternalSymbols() override { in GetExternalSymbols() 259 SymbolTable symbols_;
|
/aosp12/frameworks/compile/mclinker/include/mcld/Target/ |
H A D | GNULDBackend.h | 129 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 D | loc_api_cb.xdr | 30 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 D | loc_api_cb.xdr | 30 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 D | loc_api_cb.xdr | 30 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 D | loc_api_cb.xdr | 30 Id: //source/qcom/qct/core/mproc/tools/rel/04.01/htorpc/lib/Htorpc/SymbolTable.pm#3
|