Lines Matching refs:FunctionSymbols
238 std::vector<SymbolRef> FunctionSymbols; in discoverFileObjects() local
242 FunctionSymbols.push_back(S); in discoverFileObjects()
244 if (FunctionSymbols.empty()) in discoverFileObjects()
247 FunctionSymbols, [](const SymbolRef &LHS, const SymbolRef &RHS) { in discoverFileObjects()
250 for (size_t Index = 0; Index < FunctionSymbols.size(); ++Index) { in discoverFileObjects()
251 const uint64_t Address = cantFail(FunctionSymbols[Index].getValue()); in discoverFileObjects()
262 cantFail(FunctionSymbols[Index].getName(), "cannot get symbol name") in discoverFileObjects()
265 if (!(cantFail(FunctionSymbols[Index].getFlags()) & SymbolRef::SF_Global)) in discoverFileObjects()
268 section_iterator S = cantFail(FunctionSymbols[Index].getSection()); in discoverFileObjects()
273 while (NFIndex < FunctionSymbols.size() && in discoverFileObjects()
274 cantFail(FunctionSymbols[NFIndex].getValue()) == Address) in discoverFileObjects()
276 if (NFIndex < FunctionSymbols.size() && in discoverFileObjects()
277 S == cantFail(FunctionSymbols[NFIndex].getSection())) in discoverFileObjects()
278 EndAddress = cantFail(FunctionSymbols[NFIndex].getValue()); in discoverFileObjects()