private Set<FunctionSymbol> getOverviewFunctions() {
		Program program = getCurrentProgram();
		if (program == null) {
			return Set.of();
		}

		FunctionManager functionManager = program.getFunctionManager();
		TreeSet<FunctionSymbol> functions = new TreeSet<>(new Comparator<FunctionSymbol>() {
			@Override
			public int compare(FunctionSymbol f1, FunctionSymbol f2) {
				return f1.getAddress().compareTo(f2.getAddress());
			}
		});

		FunctionIterator iterator = functionManager.getFunctionsNoStubs(true);
		for (Function function : iterator) {
			functions.add((FunctionSymbol) function.getSymbol());
		}
		return functions;
	}
Get all non-stub functions for computing signature overview
@return set of all non-stub function symbols
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/gui/BSimSearchPlugin.java