X-Git-Url: https://git.siccegge.de//index.cgi?p=frida%2Ffrida.git;a=blobdiff_plain;f=src%2FBinary.cxx;h=a659d5c450a58905effaf526d94f676360ac4935;hp=f4e00a3f33cff31bab55686594973a94e0590da3;hb=541e815a0f27feb84ad4bbb24d79c24b867a3a4e;hpb=05fded85315e1977895450456f77d740770d2a9c diff --git a/src/Binary.cxx b/src/Binary.cxx index f4e00a3..a659d5c 100644 --- a/src/Binary.cxx +++ b/src/Binary.cxx @@ -181,8 +181,12 @@ namespace qtlldb { std::vector result; for_each(symbols.begin(), symbols.end(), [&](const std::pair& i) { bool contains; - if (!error(r.containsSymbol(i.second, contains)) && contains) - result.push_back(i.first); + SymbolRef::Type t; + if (!error(r.containsSymbol(i.second, contains)) && contains) { + i.second.getType(t); + if (SymbolRef::ST_Function == t) + result.push_back(i.first); + } }); return result; }