PARENT_TO_CHILD
PARENT_TO_CHILD("exit tracee", parent_tracee, msg);
PARENT_TO_CHILD("Message 2", parent_tracer, msg);
PARENT_TO_CHILD("exit tracee", parent_tracee, msg);
PARENT_TO_CHILD("Message 2", parent_tracer, msg);
PARENT_TO_CHILD("spawn threads", parent_tracee, msg);
PARENT_TO_CHILD("tracer wait", parent_tracer, msg);
PARENT_TO_CHILD("raise1 child", parent_child, msg);
PARENT_TO_CHILD("exit tracee", parent_tracee, msg);
PARENT_TO_CHILD("Message 2", parent_tracer, msg);
PARENT_TO_CHILD("exit tracee", parent_tracee, msg);
PARENT_TO_CHILD("Message 2", parent_tracer, msg);
PARENT_TO_CHILD("wait for tracee exit", parent_tracer, msg);
PARENT_TO_CHILD("Message 1", parent_tracee, msg);
PARENT_TO_CHILD("Message 2", parent_tracee, msg);
PARENT_TO_CHILD("Message 1", parent_tracee, msg);
PARENT_TO_CHILD("exit tracee", parent_tracee, msg);
PARENT_TO_CHILD("wait for tracee exit", parent_tracer, msg);
PARENT_TO_CHILD("exit child1", parent_child, msg);