public static BigInteger evaluate(PcodeExpression expr, Trace trace, long snap,
			TraceThread thread, int frame) {
		byte[] bytes = evaluateBytes(expr, trace, snap, thread, frame);
		return Utils.bytesToBigInteger(bytes, bytes.length, expr.getLanguage().isBigEndian(),
			false);
	}
Evaluate a compiled p-code expression on the given trace

@param expr the expression
@param trace the trace
@param snap the snap
@param thread the thread, required if register space is used
@param frame the frame, for when register space is used
@return the value of the expression as a big integer
Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/pcode/exec/trace/TraceSleighUtils.java