Lines Matching refs:PreviousFunction
921 BinaryFunction *PreviousFunction = nullptr; in discoverFileObjects() local
1045 if (PreviousFunction && SymbolType != SymbolRef::ST_Function) { in discoverFileObjects()
1046 if (PreviousFunction->containsAddress(Address)) { in discoverFileObjects()
1047 if (PreviousFunction->isSymbolValidInScope(Symbol, SymbolSize)) { in discoverFileObjects()
1050 } else if (Address == PreviousFunction->getAddress() && !SymbolSize) { in discoverFileObjects()
1054 << " seen in the middle of function " << *PreviousFunction in discoverFileObjects()
1059 } else if (PreviousFunction->getSize() == 0 && in discoverFileObjects()
1060 PreviousFunction->isSymbolValidInScope(Symbol, SymbolSize)) { in discoverFileObjects()
1067 if (PreviousFunction && PreviousFunction->containsAddress(Address) && in discoverFileObjects()
1068 PreviousFunction->getAddress() != Address) { in discoverFileObjects()
1069 if (PreviousFunction->isSymbolValidInScope(Symbol, SymbolSize)) { in discoverFileObjects()
1072 << *PreviousFunction << " : " << UniqueName << '\n'; in discoverFileObjects()
1075 << "function " << *PreviousFunction << '\n'; in discoverFileObjects()
1079 PreviousFunction->addEntryPointAtOffset(Address - in discoverFileObjects()
1080 PreviousFunction->getAddress()); in discoverFileObjects()
1175 PreviousFunction = BF; in discoverFileObjects()