/aosp12/build/soong/symbol_inject/ |
H A D | pe_symboldata_test.go | 55 Symbols: []*pe.Symbol{ 61 &pe.Symbol{Name: "envp", Value: 0x18, SectionNumber: 6, Type: 0x0, StorageClass: 0x3}, 62 &pe.Symbol{Name: "argv", Value: 0x20, SectionNumber: 6, Type: 0x0, StorageClass: 0x3}, 63 &pe.Symbol{Name: "argc", Value: 0x28, SectionNumber: 6, Type: 0x0, StorageClass: 0x3}, 75 &pe.Symbol{Name: ".text", Value: 0x0, SectionNumber: 1, Type: 0x0, StorageClass: 0x3}, 76 &pe.Symbol{Name: ".data", Value: 0x0, SectionNumber: 2, Type: 0x0, StorageClass: 0x3}, 77 &pe.Symbol{Name: ".bss", Value: 0x0, SectionNumber: 6, Type: 0x0, StorageClass: 0x3}, 94 &pe.Symbol{Name: ".bss", Value: 0x30, SectionNumber: 6, Type: 0x0, StorageClass: 0x3}, 100 &pe.Symbol{Name: ".bss", Value: 0x30, SectionNumber: 6, Type: 0x0, StorageClass: 0x3}, 109 &pe.Symbol{Name: ".bss", Value: 0x30, SectionNumber: 6, Type: 0x0, StorageClass: 0x3}, [all …]
|
H A D | elf_symboldata_test.go | 63 symbols: []elf.Symbol{ 64 …elf.Symbol{Name: "", Info: 0x3, Other: 0x0, Section: elf.SHN_UNDEF + 1, Value: 0x400238, Size: 0x0… 65 …elf.Symbol{Name: "", Info: 0x3, Other: 0x0, Section: elf.SHN_UNDEF + 2, Value: 0x400254, Size: 0x0… 88 elf.Symbol{Name: "", Info: 0x3, Other: 0x0, Section: elf.SHN_UNDEF + 25, Value: 0x0, Size: 0x0}, 89 …elf.Symbol{Name: "crtstuff.c", Info: 0x4, Other: 0x0, Section: elf.SHN_ABS, Value: 0x0, Size: 0x0}, 98 elf.Symbol{Name: "test.c", Info: 0x4, Other: 0x0, Section: elf.SHN_ABS, Value: 0x0, Size: 0x0}, 102 elf.Symbol{Name: "", Info: 0x4, Other: 0x0, Section: elf.SHN_ABS, Value: 0x0, Size: 0x0}, 176 symbols: []elf.Symbol{ 201 elf.Symbol{Name: "", Info: 0x3, Other: 0x0, Section: elf.SHN_UNDEF + 25, Value: 0x0, Size: 0x0}, 211 elf.Symbol{Name: "test2.c", Info: 0x4, Other: 0x0, Section: elf.SHN_ABS, Value: 0x0, Size: 0x0}, [all …]
|
H A D | macho_symboldata_test.go | 44 Syms: []macho.Symbol{ 46 macho.Symbol{Name: "_main", Type: 0xf, Sect: 0x1, Desc: 0x0, Value: 0x100000f50}, 47 macho.Symbol{Name: "_soong_build_number", Type: 0xf, Sect: 0x8, Desc: 0x0, Value: 0x100001020}, 48 macho.Symbol{Name: "_write", Type: 0x1, Sect: 0x0, Desc: 0x100, Value: 0x0}, 49 macho.Symbol{Name: "dyld_stub_binder", Type: 0x1, Sect: 0x0, Desc: 0x100, Value: 0x0}, 79 Syms: []macho.Symbol{ 81 macho.Symbol{Name: "_main", Type: 0xf, Sect: 0x1, Desc: 0x0, Value: 0x100000f30}, 82 macho.Symbol{Name: "_symbol1", Type: 0xf, Sect: 0x8, Desc: 0x0, Value: 0x100001020}, 83 macho.Symbol{Name: "_symbol2", Type: 0xf, Sect: 0x8, Desc: 0x0, Value: 0x1000010a0}, 84 macho.Symbol{Name: "_write", Type: 0x1, Sect: 0x0, Desc: 0x100, Value: 0x0}, [all …]
|
H A D | pe_test.go | 57 Symbols: []*pe.Symbol{ 58 …&pe.Symbol{Name: "_soong_build_number", Value: 0x20, SectionNumber: 2, Type: 0x0, StorageClass: 0x… 59 &pe.Symbol{Name: ".data", Value: 0x20, SectionNumber: 2, Type: 0x0, StorageClass: 0x3}, 60 …&pe.Symbol{Name: "_adb_device_banner", Value: 0xa0, SectionNumber: 2, Type: 0x0, StorageClass: 0x2… 77 Symbols: []*pe.Symbol{ 78 …&pe.Symbol{Name: "soong_build_number", Value: 0x20, SectionNumber: 2, Type: 0x0, StorageClass: 0x2… 96 Symbols: []*pe.Symbol{ 97 …&pe.Symbol{Name: "soong_build_number", Value: 0x20, SectionNumber: 2, Type: 0x0, StorageClass: 0x2… 98 …&pe.Symbol{Name: "_adb_device_banner", Value: 0x30, SectionNumber: 3, Type: 0x0, StorageClass: 0x2… 115 Symbols: []*pe.Symbol{ [all …]
|
H A D | elf.go | 24 Symbols() ([]elf.Symbol, error) 49 symbols []elf.Symbol 55 func (f mockElfFile) Symbols() ([]elf.Symbol, error) { return f.symbols, nil } 120 file.Symbols = append(file.Symbols, &Symbol{
|
/aosp12/frameworks/base/tools/aapt2/process/ |
H A D | SymbolTable.h | 56 struct Symbol { struct 57 Symbol() = default; 64 Symbol(const Symbol&) = default; 65 Symbol(Symbol&&) = default; 66 Symbol& operator=(const Symbol&) = default; argument 67 Symbol& operator=(Symbol&&) = default; argument 91 const Symbol* FindByName(const ResourceName& name); argument 95 const Symbol* FindById(const ResourceId& id); 101 const Symbol* FindByReference(const Reference& ref); 178 std::unique_ptr<SymbolTable::Symbol> FindByName( [all …]
|
H A D | SymbolTable.cpp | 106 std::shared_ptr<Symbol> shared_symbol(std::move(symbol)); in FindByName() 123 if (const std::shared_ptr<Symbol>& s = id_cache_.get(id)) { in FindById() 135 std::shared_ptr<Symbol> shared_symbol(std::move(symbol)); in FindById() 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() 314 Attribute::Symbol symbol; 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 …]
|
/aosp12/frameworks/base/tools/aapt/ |
H A D | Symbol.h | 29 struct Symbol { struct 30 inline Symbol(); 31 …inline Symbol(const android::String16& p, const android::String16& t, const android::String16& n, … 33 inline bool operator<(const Symbol& rhs) const; 47 inline SymbolDefinition(const Symbol& s, const ConfigDescription& c, const SourcePos& src); argument 50 Symbol symbol; 59 Symbol::Symbol() { in Symbol() function 62 Symbol::Symbol(const android::String16& p, const android::String16& t, const android::String16& n, … in Symbol() function 69 android::String8 Symbol::toString() const { in toString() 77 bool Symbol::operator<(const Symbol& rhs) const { [all …]
|
/aosp12/system/extras/simpleperf/ |
H A D | dso.h | 59 struct Symbol { struct 64 Symbol(std::string_view name, uint64_t addr, uint64_t len); argument 80 static bool CompareByDumpId(const Symbol* s1, const Symbol* s2) { in CompareByDumpId() argument 88 static bool CompareByAddr(const Symbol* s1, const Symbol* s2) { return s1->addr < s2->addr; } in CompareByAddr() argument 90 static bool CompareValueByAddr(const Symbol& s1, const Symbol& s2) { return s1.addr < s2.addr; } in CompareValueByAddr() argument 163 uint32_t CreateSymbolDumpId(const Symbol* symbol); 177 const Symbol* FindSymbol(uint64_t vaddr_in_dso); 180 void SetSymbols(std::vector<Symbol>* symbols); 199 virtual std::vector<Symbol> LoadSymbolsImpl() = 0; 209 std::vector<Symbol> symbols_; [all …]
|
H A D | dso.cpp | 209 Symbol::Symbol(std::string_view name, uint64_t addr, uint64_t len) in Symbol() function in simpleperf::Symbol 216 const char* Symbol::DemangledName() const { in DemangledName() 413 std::vector<Symbol> merged_symbols; in LoadSymbols() 440 Symbol* prev_symbol = nullptr; in SortAndFixSymbols() 468 std::vector<Symbol> LoadSymbolsImpl() override { in LoadSymbolsImpl() 469 std::vector<Symbol> symbols; in LoadSymbolsImpl() 581 std::vector<Symbol> symbols; in LoadSymbolsImpl() 644 std::vector<Symbol> symbols; in LoadSymbolsImpl() 800 std::vector<Symbol> symbols; in LoadSymbolsImpl() 841 const Symbol* kernel_symbol = nullptr; in CalculateMinVaddr() [all …]
|
H A D | report_utils_test.cpp | 43 Symbol("native_func1", 0x0, 0x100), in SetUp() 44 Symbol("art_jni_trampoline", 0x100, 0x100), in SetUp() 53 Symbol("art_func1", 0x0, 0x100), in SetUp() 54 Symbol("art_func2", 0x100, 0x100), in SetUp() 55 Symbol("_ZN3artL13Method_invokeEP7_JNIEnvP8_jobjectS3_P13_jobjectArray", 0x200, 0x100), in SetUp() 64 Symbol("java_method1", 0x0, 0x100), in SetUp() 65 Symbol("java_method2", 0x100, 0x100), in SetUp() 66 Symbol("obfuscated_class.obfuscated_java_method", 0x200, 0x100), in SetUp() 75 Symbol("java_method2", 0x3000, 0x100), in SetUp() 76 Symbol("java_method3", 0x3100, 0x100), in SetUp() [all …]
|
H A D | thread_tree.h | 115 void AddSymbolsForProcess(int pid, std::vector<Symbol>* symbols); 120 const Symbol* FindSymbol(const MapEntry* map, uint64_t ip, uint64_t* pvaddr_in_file, 122 const Symbol* FindKernelSymbol(uint64_t ip); 124 const Symbol* UnknownSymbol() const { return &unknown_symbol_; } in UnknownSymbol() 129 unknown_symbol_ = Symbol("*unknown", 0, ULLONG_MAX); in ShowMarkForUnknownSymbol() 168 Symbol unknown_symbol_;
|
H A D | read_symbol_map.cpp | 66 void ReadSymbol(std::string_view content, std::vector<Symbol>* symbols) { in ReadSymbol() 91 std::vector<Symbol> ReadSymbolMapFromString(const std::string& content) { in ReadSymbolMapFromString() 92 std::vector<Symbol> symbols; in ReadSymbolMapFromString() 99 std::sort(symbols.begin(), symbols.end(), Symbol::CompareValueByAddr); in ReadSymbolMapFromString()
|
H A D | report_utils.h | 41 const Symbol* symbol = nullptr; 66 const Symbol* symbol; 67 JavaMethod(Dso* dso, const Symbol* symbol) : dso(dso), symbol(symbol) {} in JavaMethod()
|
/aosp12/frameworks/base/tools/aapt2/test/ |
H A D | Context.h | 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); 181 std::unique_ptr<SymbolTable::Symbol> FindByName(const ResourceName& name) override { in FindByName() 189 std::unique_ptr<SymbolTable::Symbol> FindById(ResourceId id) override { in FindById() 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/build/soong/cc/ndkstubgen/ |
H A D | test_ndkstubgen.py | 40 symbolfile.Symbol('foo', []), 47 symbolfile.Symbol('foo', []), 54 symbolfile.Symbol('foo', []), 69 symbolfile.Symbol('foo', [Tag('x86')]), 83 symbolfile.Symbol('foo', [Tag('llndk')]), 90 symbolfile.Symbol('foo', [Tag('apex')]), 104 symbolfile.Symbol('foo', []), 105 symbolfile.Symbol('bar', [Tag('var')]), 106 symbolfile.Symbol('woodly', [Tag('weak')]), 107 symbolfile.Symbol('doodly', [all …]
|
/aosp12/build/soong/cc/symbolfile/ |
H A D | test_symbolfile.py | 286 symbolfile.should_omit_symbol(symbolfile.Symbol('foo', []), 382 symbolfile.Symbol('baz', []), 383 symbolfile.Symbol('qux', [Tag('woodly'), Tag('doodly')]), 501 symbolfile.Symbol('foo', []), 502 symbolfile.Symbol('bar', [Tag('baz')]), 505 symbolfile.Symbol('woodly', []), 506 symbolfile.Symbol('doodly', [Tag('asdf')]), 530 symbolfile.Symbol('foo', []), 531 symbolfile.Symbol('bar', [Tag('llndk')]), 532 symbolfile.Symbol('baz', [Tag('llndk'), Tag('apex')]), [all …]
|
/aosp12/packages/providers/MediaProvider/errorprone/src/com/google/errorprone/matchers/ |
H A D | FieldMatchers.java | 23 import com.sun.tools.javac.code.Symbol; 24 import com.sun.tools.javac.code.Symbol.ClassSymbol; 43 boolean fieldSymbolIsAppropriate(Symbol symbol) { in anyFieldInClass() 57 boolean fieldSymbolIsAppropriate(Symbol symbol) { 71 boolean fieldSymbolIsAppropriate(Symbol symbol) { 86 private boolean isSymbolFieldInAppropriateClass(@Nullable Symbol symbol) { 95 abstract boolean fieldSymbolIsAppropriate(Symbol symbol);
|
/aosp12/frameworks/compile/mclinker/include/mcld/LD/ |
H A D | Archive.h | 93 struct Symbol { struct 97 Symbol(const char* pName, uint32_t pOffset, enum Status pStatus) in Symbol() argument 100 ~Symbol() {} in ~Symbol() argument 108 typedef std::vector<Symbol*> SymTabType; argument 187 enum Symbol::Status pStatus = Archive::Symbol::Unknown); 196 enum Symbol::Status getSymbolStatus(size_t pSymIdx) const; 199 void setSymbolStatus(size_t pSymIdx, enum Symbol::Status pStatus); 223 typedef GCFactory<Symbol, 0> SymbolFactory;
|
/aosp12/frameworks/base/errorprone/java/com/google/errorprone/matchers/android/ |
H A D | FieldMatchers.java | 24 import com.sun.tools.javac.code.Symbol; 25 import com.sun.tools.javac.code.Symbol.ClassSymbol; 45 boolean fieldSymbolIsAppropriate(Symbol symbol) { in anyFieldInClass() 60 boolean fieldSymbolIsAppropriate(Symbol symbol) { 76 boolean fieldSymbolIsAppropriate(Symbol symbol) { 92 private boolean isSymbolFieldInAppropriateClass(@Nullable Symbol symbol) { 101 abstract boolean fieldSymbolIsAppropriate(Symbol symbol);
|
/aosp12/system/extras/simpleperf/doc/ |
H A D | jit_symbols.md | 6 - [Symbol map file location for application](#symbol-map-file-location-for-application) 7 …- [Symbol map file location for standalone program](#symbol-map-file-location-for-standalone-progr… 8 - [Symbol map file format](#symbol-map-file-format) 24 ### Symbol map file location for application 31 ### Symbol map file location for standalone program 37 ### Symbol map file format 39 Symbol map file is a text file.
|
/aosp12/frameworks/compile/mclinker/lib/LD/ |
H A D | GNUArchiveReader.cpp | 114 if (Archive::Symbol::Unknown != pArchive.getSymbolStatus(idx)) in readArchive() 119 pArchive.setSymbolStatus(idx, Archive::Symbol::Include); in readArchive() 124 Archive::Symbol::Status status = in readArchive() 126 if (Archive::Symbol::Unknown != status) in readArchive() 129 if (Archive::Symbol::Include == status) { in readArchive() 330 enum Archive::Symbol::Status GNUArchiveReader::shouldIncludeSymbol( in shouldIncludeSymbol() 336 return Archive::Symbol::Exclude; in shouldIncludeSymbol() 338 return Archive::Symbol::Unknown; in shouldIncludeSymbol() 339 return Archive::Symbol::Include; in shouldIncludeSymbol() 341 return Archive::Symbol::Unknown; in shouldIncludeSymbol()
|
H A D | Archive.cpp | 171 enum Archive::Symbol::Status pStatus) { in addSymbol() 172 Symbol* entry = m_SymbolFactory.allocate(); in addSymbol() 173 new (entry) Symbol(pName, pFileOffset, pStatus); in addSymbol() 190 enum Archive::Symbol::Status Archive::getSymbolStatus(size_t pSymIdx) const { in getSymbolStatus() 197 enum Archive::Symbol::Status pStatus) { in setSymbolStatus()
|
/aosp12/frameworks/base/tools/aapt2/link/ |
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() 261 const SymbolTable::Symbol* symbol = symbols->FindByName( in ResolveSymbol() 291 const SymbolTable::Symbol* ReferenceLinker::ResolveSymbolCheckVisibility(const Reference& reference, in ResolveSymbolCheckVisibility() 296 const SymbolTable::Symbol* symbol = ResolveSymbol(reference, callsite, context, symbols); in ResolveSymbolCheckVisibility() 309 const SymbolTable::Symbol* ReferenceLinker::ResolveAttributeCheckVisibility( in ResolveAttributeCheckVisibility() 312 const SymbolTable::Symbol* symbol = in ResolveAttributeCheckVisibility() 330 const SymbolTable::Symbol* symbol = in CompileXmlAttribute() 439 const SymbolTable::Symbol* s = in LinkReference()
|
/aosp12/frameworks/compile/mclinker/include/mcld/Target/ |
H A D | ELFDynamic.h | 53 typedef llvm::ELF::Elf32_Sym Symbol; typedef 66 size_t symbolSize() const { return sizeof(Symbol); } in symbolSize() 84 typedef llvm::ELF::Elf64_Sym Symbol; typedef 97 size_t symbolSize() const { return sizeof(Symbol); } in symbolSize()
|