citrun

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

commit f435e12d9872d762c67d7c547d90e07c43f665a5
parent 505d8c21eb3b64619ac66fc59f7810dda5253757
Author: Kyle Milz <kyle@getaddrinfo.net>
Date:   Sun, 27 Mar 2016 09:00:05 -0600

viewer: sync with recent runtime changes

Diffstat:
Mviewer/runtime_client.cc | 4+++-
Mviewer/runtime_client.h | 3++-
2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/viewer/runtime_client.cc b/viewer/runtime_client.cc @@ -45,8 +45,10 @@ RuntimeClient::RuntimeClient(af_unix *sock, demo_buffer_t *buf, demo_font_t *f) read_file(current_unit.file_name, top_left); top_left.x += 50; - socket->read_all(current_unit.num_lines); + socket->read_all((uint8_t *)&current_unit.num_lines, 4); current_unit.execution_counts.resize(current_unit.num_lines); + + socket->read_all((uint8_t *)&current_unit.inst_sites, 4); } demo_font_print_stats(font); diff --git a/viewer/runtime_client.h b/viewer/runtime_client.h @@ -12,8 +12,9 @@ struct TranslationUnit { std::string file_name; - uint64_t num_lines; + uint32_t num_lines; std::vector<uint64_t> execution_counts; + uint32_t inst_sites; }; class RuntimeClient : public drawable {