private String getEscapedSymbolName(String name) {
		// Do not preclude use of UTF8 strings
		StringBuilder escapedBuf = new StringBuilder();
		name.codePoints().forEach(cp -> {
			if (cp < 0x20) {
				// Format as ^Control character for consistency with readelf
				cp += 0x40; // get ASCII control character, starts with ^@
				escapedBuf.append('^');
				escapedBuf.appendCodePoint(cp);
			}
			else if (cp == 0x7F) {
				// Format as ^? character for consistency with readelf
				escapedBuf.append("^?");
			}
			else {
				// Assume valid code point
				escapedBuf.appendCodePoint(cp);
			}
		});
		return escapedBuf.toString();
	}
Find a specific named symbol within the fake EXTERNAL block.
NOTE: It is assumed that ELF will never produced duplicate names.
@param name symbol name
@param extMin EXTERNAL block minimum address
@param extMax EXTERNAL block maximum address
@return matching symbol or null if not found
Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/ElfProgramBuilder.java