Difference between data flow and control flow

I am trying to read a paper. I can’t understand the difference between data flow and control. Maybe control flow means OS’s or hardware’s steps taken for execution of statements whereas data flow stands for passage of data as a result of execution of statements. Link of paper is

https://www.usenix.org/system/files/osdi18-cui.pdf, named REPT: Reverse Debugging of Failures in Deployed Software

I have problem with following:

REPT reconstructs the execution history with high fidelity by combining online lightweight hardware tracing of a program’s control flow with offline binary analysis that recovers its data flow.

Kindly explain me the difference between dataflow and control flow.