public Map<AddrCtx, EntryPointPrototype> getBlockEntries() {
		try {
			MethodHandle getter = lookup.findStaticGetter(cls, "ENTRIES", List.class);
			List<AddrCtx> entries = (List<AddrCtx>) getter.invoke();
			Map<AddrCtx, EntryPointPrototype> result = new HashMap<>();
			for (int i = 0; i < entries.size(); i++) {
				result.put(entries.get(i), new EntryPointPrototype(this, i));
			}
			return result;
		}
		catch (Throwable e) {
			throw new AssertionError(e);
		}
	}
Get the entry points for this compiled passage

<p>
This processes the {@code ENTRIES} field, which is just a list of targets. The position of
each target in the list corresponds to the block id accepted by the generated
{@link JitCompiledPassage#run(int)} method.

@return the map of targets to their corresponding entry point prototypes
Ghidra/Framework/Emulation/src/main/java/ghidra/pcode/emu/jit/gen/tgt/JitCompiledPassageClass.java