void write(JsonArray results, AddressSetView set, TaskMonitor monitor) throws IOException, CancelledException {
		monitor.setMessage("Writing ENTRY POINTS ...");

		List<Address> request = new ArrayList<>();
		AddressIterator iter = symbolTable.getExternalEntryPointIterator();
		while (iter.hasNext()) {
			request.add(iter.next());
		}

		writeAsSARIF(request, results);
	}
Write out the SARIF for the external entry points.

@param results writer for SARIF
@param set     address set that is either the entire program or a selection
@param monitor monitor that can be canceled should be written
@throws IOException
Ghidra/Features/Sarif/src/main/java/sarif/managers/ExtEntryPointSarifMgr.java