Home
last modified time | relevance | path

Searched refs:symbol (Results 1 – 21 of 21) sorted by relevance

/system/extras/simpleperf/runtest/
Druntest.conf6 <symbol name="Function1()" min="90" max="100"/>
10 <symbol name="main" min="90" max="100"/>
14 <symbol name="Function1()">
15 <symbol name="main"/>
16 </symbol>
24 <symbol name="Function1()" min="30" max="70"/>
25 <symbol name="Function2()" min="30" max="70"/>
29 <symbol name="main" min="90" max="100"/>
33 <symbol name="Function1()">
34 <symbol name="main"/>
[all …]
Druntest.py99 def is_match(self, symbol): argument
101 if self.symbol_name != symbol.name:
104 if self.comm != symbol.comm:
139 def is_match(self, symbol): argument
140 if symbol.name != self.symbol_name:
143 if symbol.comm != self.comm:
439 for symbol in symbols:
442 if req.is_match(symbol):
444 matched_overhead[i] += symbol.overhead
454 symbol, req, test)
[all …]
/system/extras/simpleperf/
Ddso.cpp219 static bool IsKernelFunctionSymbol(const KernelSymbol& symbol) { in IsKernelFunctionSymbol() argument
220 return (symbol.type == 'T' || symbol.type == 't' || symbol.type == 'W' || symbol.type == 'w'); in IsKernelFunctionSymbol()
256 for (auto& symbol : symbols_) { in LoadKernel() local
257 if (symbol.addr != 0) { in LoadKernel()
324 void Dso::InsertSymbol(const Symbol& symbol) { in InsertSymbol() argument
325 symbols_.push_back(symbol); in InsertSymbol()
330 for (auto& symbol : symbols_) { in FixupSymbolLength() local
332 prev_symbol->len = symbol.addr - prev_symbol->addr; in FixupSymbolLength()
334 prev_symbol = &symbol; in FixupSymbolLength()
Dread_elf.cpp221 ElfFileSymbol symbol; in ParseSymbolsFromELFFile() local
232 symbol.is_in_text_section = true; in ParseSymbolsFromELFFile()
239 symbol.name = symbol_name.get(); in ParseSymbolsFromELFFile()
240 symbol.vaddr = elf_symbol->getValue(); in ParseSymbolsFromELFFile()
241 if ((symbol.vaddr & 1) != 0 && is_arm) { in ParseSymbolsFromELFFile()
243 symbol.vaddr &= ~1; in ParseSymbolsFromELFFile()
245 symbol.len = elf_symbol->getSize(); in ParseSymbolsFromELFFile()
248 symbol.is_func = true; in ParseSymbolsFromELFFile()
250 if (symbol.is_in_text_section) { in ParseSymbolsFromELFFile()
251 symbol.is_label = true; in ParseSymbolsFromELFFile()
[all …]
Dsample_tree.h34 const Symbol* symbol; member
37 BranchFromEntry() : ip(0), map(nullptr), symbol(nullptr), flags(0) { in BranchFromEntry()
50 const Symbol* symbol; member
56 const Symbol* symbol) in SampleEntry()
65 symbol(symbol) { in SampleEntry()
Dsample_tree.cpp37 const Symbol* symbol = thread_tree_->FindSymbol(map, ip); in AddSample() local
39 SampleEntry value(ip, time, period, 0, 1, thread, map, symbol); in AddSample()
64 value.branch_from.symbol = from_symbol; in AddBranchSample()
78 const Symbol* symbol = thread_tree_->FindSymbol(map, ip); in AddCallChainSample() local
80 SampleEntry value(ip, time, 0, period, 0, thread, map, symbol); in AddCallChainSample()
Dread_elf_test.cpp37 void ParseSymbol(const ElfFileSymbol& symbol, std::map<std::string, ElfFileSymbol>* symbols) { in ParseSymbol() argument
38 (*symbols)[symbol.name] = symbol; in ParseSymbol()
Denvironment.cpp128 KernelSymbol symbol; in ProcessKernelSymbols() local
129 if (sscanf(line, "%" PRIx64 " %c %s%s", &symbol.addr, &symbol.type, name, module) < 3) { in ProcessKernelSymbols()
132 symbol.name = name; in ProcessKernelSymbols()
136 symbol.module = &module[1]; in ProcessKernelSymbols()
138 symbol.module = nullptr; in ProcessKernelSymbols()
141 if (callback(symbol)) { in ProcessKernelSymbols()
Dtest_util.h27 void ParseSymbol(const ElfFileSymbol& symbol, std::map<std::string, ElfFileSymbol>* symbols);
Dcmd_report.cpp184 return strcmp(sample1.symbol->DemangledName(), sample2.symbol->DemangledName()); in Compare()
188 return sample.symbol->DemangledName(); in Show()
219 return strcmp(sample1.branch_from.symbol->DemangledName(), in Compare()
220 sample2.branch_from.symbol->DemangledName()); in Compare()
224 return sample.branch_from.symbol->DemangledName(); in Show()
744 fprintf(report_fp_, "%s-- %s\n", prefix.c_str(), sample.symbol->DemangledName()); in PrintCallGraph()
769 …fprintf(report_fp_, "%s%s%s\n", prefix.c_str(), percentage_s.c_str(), node->chain[0]->symbol->Dema… in PrintCallGraphEntry()
772 fprintf(report_fp_, "%s%s\n", prefix.c_str(), node->chain[i]->symbol->DemangledName()); in PrintCallGraphEntry()
Dthread_tree.cpp195 const Symbol* symbol = map->dso->FindSymbol(vaddr_in_file); in FindSymbol() local
196 if (symbol == nullptr) { in FindSymbol()
197 symbol = &unknown_symbol_; in FindSymbol()
199 return symbol; in FindSymbol()
Dcallchain.cpp27 return strcmp(sample1->symbol->Name(), sample2->symbol->Name()) == 0; in MatchSampleByName()
Ddso.h97 void InsertSymbol(const Symbol& symbol);
/system/core/init/
Dueventd_keywords.h3 #define KEYWORD(symbol, flags, nargs) K_##symbol, argument
Dueventd_parser.cpp40 #define KEYWORD(symbol, flags, nargs) \ argument
41 [ K_##symbol ] = { #symbol, nargs + 1, flags, },
/system/core/libbacktrace/
Dbacktrace_offline_test.cpp150 for (auto& symbol : symbols) { in FunctionNameForAddress() local
151 if (addr >= symbol.start && addr < symbol.end) { in FunctionNameForAddress()
152 return symbol.name; in FunctionNameForAddress()
/system/core/crash_reporter/
DREADME.md7 During a build, Breakpad symbol files are generated for all binaries. They are
15 On the crash server, it compares the minidump's signature to the symbol files
/system/media/audio_utils/
DDoxyfile.orig376 # The size of the symbol lookup cache can be set using LOOKUP_CACHE_SIZE. This
378 # an expensive process and often the same symbol appears multiple times in the
799 # The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names
801 # output. The symbol name can be a fully qualified name, a word, or if the
DDoxyfile376 # The size of the symbol lookup cache can be set using LOOKUP_CACHE_SIZE. This
378 # an expensive process and often the same symbol appears multiple times in the
799 # The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names
801 # output. The symbol name can be a fully qualified name, a word, or if the
/system/tpm/trunks/generator/
Draw_commands.txt967 A Type decoration – When appended to a value in the Type column of a command, this symbol
974 A Name decoration – When this symbol precedes a handle parameter in the “Name” column, it
976 If a handle does not have this symbol, then an authorization session is not allowed.
Draw_commands_fixed.txt967 A Type decoration – When appended to a value in the Type column of a command, this symbol
974 A Name decoration – When this symbol precedes a handle parameter in the “Name” column, it
976 If a handle does not have this symbol, then an authorization session is not allowed.