Re-implemented the Monitor's ArgumentParser, using getopt_long().
commit9b531b4f9c3edc472eb67b2cc18570eff0f3fd9c
authorstrange <kawk256@gmail.com>
Fri, 29 Jan 2010 02:52:15 +0000 (28 19:52 -0700)
committerstrange <kawk256@gmail.com>
Fri, 29 Jan 2010 02:52:15 +0000 (28 19:52 -0700)
tree1d6b125f64fecf0b4485de1fb74fccfcbf8b08cd
parentb8fc7a70e4acd78cd049d9e975c44e2f022412c9
Re-implemented the Monitor's ArgumentParser, using getopt_long().

This means, unfortunately, that aesalon is now tied to GNU extensions . . . oh
well, it could be worse. After all, most of the stuff in PTrace is linux-
specific in any case.
monitor/src/Initializer.cpp
monitor/src/Initializer.h
monitor/src/exception/ArgumentException.h
monitor/src/misc/ArgumentParser.cpp [new file with mode: 0644]
monitor/src/misc/ArgumentParser.h [new file with mode: 0644]
monitor/src/ptrace/MallocObserver.cpp
monitor/src/tracker/Memory.cpp