Home
last modified time | relevance | path

Searched refs:Symbol (Results 1 – 25 of 94) sorted by relevance

1234

/aosp12/build/soong/symbol_inject/
H A Dpe_symboldata_test.go55 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 Delf_symboldata_test.go63 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 Dmacho_symboldata_test.go44 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 Dpe_test.go57 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 Delf.go24 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 DSymbolTable.h56 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 DSymbolTable.cpp106 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 DSymbol.h29 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 Ddso.h59 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 Ddso.cpp209 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 Dreport_utils_test.cpp43 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 Dthread_tree.h115 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 Dread_symbol_map.cpp66 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 Dreport_utils.h41 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 DContext.h154 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 Dtest_ndkstubgen.py40 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 Dtest_symbolfile.py286 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 DFieldMatchers.java23 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 DArchive.h93 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 DFieldMatchers.java24 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 Djit_symbols.md6 - [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 DGNUArchiveReader.cpp114 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 DArchive.cpp171 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 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()
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 DELFDynamic.h53 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()

1234