default Collection<? extends T> getAt(long snap, TraceThread thread, Address address,
			boolean includeDynamicSymbols) {
		try (LockHold hold = getManager().getTrace().lockRead()) {
			List<? extends T> result =
				new ArrayList<>(getIntersecting(Lifespan.at(snap), thread,
					new AddressRangeImpl(address, address), includeDynamicSymbols, true));
			result.sort(TraceSymbolManager.PRIMALITY_COMPARATOR);
			return result;
		}
	}
Get symbols in this view at the given point.

<p>
The result will be ordered with the primary symbol first.

@param snap the snapshot key
@param thread the thread, if in register space
@param address the address of the symbols
@param includeDynamicSymbols true to include dynamically-generated symbols
@return the symbols in this view satisfying the query
Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/model/symbol/TraceSymbolWithLocationView.java