private String getSymbolName(Symbol sym) {
		// TODO Added as a temporary measure until proper C name mangling is implemented
		// For now we will assume that it is highly unlikely that this approach will produce a
		// duplicate name to the decompiler.
		String prefix = getNamespacePrefix(sym.getParentNamespace());
		if (prefix != null) {
			return prefix + "_" + sym.getName();
		}
		return sym.getName();
	}
Return the first symbol name at the given address
@param addr is the given address
@return the symbol or null if no symbol is found
@throws IOException for errors trying to encode the symbol
Ghidra/Features/Decompiler/src/main/java/ghidra/app/decompiler/DecompileCallback.java