Patent ID: 11875193
Assignee: ORACLE INTERNATIONAL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 11:
12. One or more non-transitory computer readable media storing instructions which, when executed by one or more hardware processors, cause:
identifying a call stack associated with a first thread;
wherein the call stack includes a plurality of frames corresponding to a plurality of frame states, each of the plurality of frame states tracks a respective progress of operations executed with respect to a corresponding frame of the plurality of frames, and assumable values for the plurality of frame states include the first state, the second state, and the third state;

processing a first frame on the call stack such that a first frame state of the first frame becomes a global state associated with a second thread;
wherein the global state associated with the second thread cycles through a plurality of states based on operations executed by the second thread, and a sequence within a cycle of the plurality of states comprises a first state, a second state, and a third state;

determining whether any color watermark marks the first frame that was processed;
responsive to determining that a first color watermark marks the first frame: removing the first color watermark.