I wrote a simple IDAPython script that only prints out local functions and ignores library functions. But somehow, it prints every single function. Here is the script:
import idc, idautils for func in idautils.Functions(): flags = idc.GetFunctionFlags(func) # Ignore library functons if flags & FUNC_LIB: continue print idc.GetFunctionName(func)
I based my script from the second code snippet in this tutorial (http://researchcenter.paloaltonetworks.com/2016/06/unit42-using-idapython-to-make-your-life-easier-part-6/).