citrun

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

commit 997846a66d2f2b9cacfa661b9165ea6c8b1f1c2c
parent 8859c55ea6e42ada43d5d5809757c5cf84444f01
Author: Kyle Milz <kyle@0x30.net>
Date:   Mon,  1 Aug 2016 11:57:14 -0600

src: break up constructor

Diffstat:
Msrc/inst_main.cc | 7+++++++
1 file changed, 7 insertions(+), 0 deletions(-)

diff --git a/src/inst_main.cc b/src/inst_main.cc @@ -42,6 +42,7 @@ public: CitrunInst(int, char *argv[]); ~CitrunInst(); + void process_cmdline(); int instrument(); void patch_link_command(); int compile_modified(); @@ -120,7 +121,11 @@ CitrunInst::CitrunInst(int argc, char *argv[]) : setprogname("citrun-inst"); clean_path(); +} +void +CitrunInst::process_cmdline() +{ m_log << m_pfx << "Processing " << m_args.size() << " command line arguments.\n"; for (auto &arg : m_args) { @@ -354,6 +359,8 @@ main(int argc, char *argv[]) { CitrunInst main(argc, argv); + main.process_cmdline(); + if (main.instrument()) return 1;