Hi, Vitaly!
Since I want to precisely control where to fork a new state, I have a custom plugin that relies on the onStateForkDecide event. However, for a multi-thread program, it seems that onStateForkDecide events are only received from the main thread, some conditional branches reached and executed by only the child thread trigger no onStateForkDecide event. Also, the tid of the child thread (0x3ad) is not present in the debug log (debug.txt), only the pid/tid (0x3ac) of the main thread is present.
I have attached the debug log, the exported project, and the log from my own hook (info.txt).
Could you please give me some advice on how can I trace the execution and receive onStateForkDecide events for the child thread or all threads?
Best regards,
Hongduo