尽管有别名的函数反映同一代码段的多个名称,但是在某些情况下,多个代码段具有相同的名称:
有时,由于模块化原因,函数被定义为静态的,这意味着其名称仅在程序的某些部分(通常为单个已编译的目标模块)中是已知的。在这样的情况下,引用程序完全不同部分的若干个同名函数将出现在分析器中。在“摘要”标签中,提供了其中每个函数的目标模块名称以便将它们区分开。此外,选择这些函数中的任何一个都可以用于显示该特定函数的源代码、反汇编以及调用者和被调用者。
有时,程序使用库中具有函数弱名称的包装函数或插入函数,并取代对该库函数的调用。有些包装函数调用库中的原始函数,在这种情况下,名称的两个实例都出现在分析器函数列表中。这样的函数来自不同的共享对象和不同的目标模块,这样它们彼此可以区分开。收集器包装某些库函数,而且包装函数和实际函数都可以出现在分析器中。