The queue is intended to avoid rereading guest pointers, but it assumes that the same pointer always has the same data, which isn't always true. For example, a program can compare a target string to a buffer, then change the contents of the buffer and compare again, and the queue will prevent targetcmp from tracking the second comparison.
The queue is intended to avoid rereading guest pointers, but it assumes that the same pointer always has the same data, which isn't always true. For example, a program can compare a target string to a buffer, then change the contents of the buffer and compare again, and the queue will prevent targetcmp from tracking the second comparison.