citrun

watch C/C++ source code execute
Log | Files | Refs | LICENSE

commit b5238d50749bfcb6dd733dfbcbbee01ec3106a36
parent 6194d8e3c889ef06c94205ed593c033bc0c4c8c6
Author: Kyle Milz <kyle@0x30.net>
Date:   Wed, 20 Jul 2016 21:17:03 -0600

src: make num_tus a member variable

Diffstat:
Msrc/runtime_conn.cc | 8+++-----
Msrc/runtime_conn.h | 1+
2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/src/runtime_conn.cc b/src/runtime_conn.cc @@ -24,8 +24,6 @@ RuntimeProcess::RuntimeProcess(af_unix &sock) : socket(sock) { uint64_t sz; - uint64_t num_tus; - uint64_t file_name_sz; assert(sizeof(pid_t) == 4); socket.read_all(sz); @@ -39,9 +37,9 @@ RuntimeProcess::RuntimeProcess(af_unix &sock) : translation_units.resize(num_tus); for (auto &t : translation_units) { - socket.read_all(file_name_sz); - t.file_name.resize(file_name_sz); - socket.read_all((uint8_t *)&t.file_name[0], file_name_sz); + socket.read_all(sz); + t.file_name.resize(sz); + socket.read_all((uint8_t *)&t.file_name[0], sz); socket.read_all(t.num_lines); socket.read_all(t.inst_sites); diff --git a/src/runtime_conn.h b/src/runtime_conn.h @@ -19,6 +19,7 @@ public: void read_executions(); std::string program_name; + uint64_t num_tus; uint64_t lines_total; pid_t process_id; pid_t parent_process_id;