From c9cbeced5b3f2bdd7407e29c0811e65954132540 Mon Sep 17 00:00:00 2001 From: Root THC Date: Tue, 24 Feb 2026 12:42:47 +0000 Subject: initial --- other/Kermit/test/test_devmempatt.cpp | 50 +++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 other/Kermit/test/test_devmempatt.cpp (limited to 'other/Kermit/test/test_devmempatt.cpp') diff --git a/other/Kermit/test/test_devmempatt.cpp b/other/Kermit/test/test_devmempatt.cpp new file mode 100644 index 0000000..25b34ce --- /dev/null +++ b/other/Kermit/test/test_devmempatt.cpp @@ -0,0 +1,50 @@ +#include +#include +#include + + +#define PROGRAM "findsym" +#define AUTHOR "palmers / teso" +#define VERSION "0.0.2" + + +void usage (char *s) +{ + cout << PROGRAM << VERSION << " by " << AUTHOR << endl; + cout << "Usage: " << s << " [Options] name1 [name2 ... nameN]" << endl; + cout << "Options:" << endl; + cout << endl; + exit (0); +} + + +int main (int argc, char **argv) +{ + int x = 1; + DevMemPatt *a = new DevMemPatt (); + SymbolFingp *b = new SymbolFingp (); + + if (argc < 2) + usage (argv[0]); + + cout.setf (ios::hex, ios::basefield); + while (x < argc) + { + if (argv[x][0] == '-') + { + switch (argv[x][1]) + { + default: + cerr << "Illegal option!" << endl; + usage (argv[0]); + } + } + else + { + cout << argv[x] << '\t' << a->find_patt (b->getFinger (string (argv[x]))) << endl; + } + x++; + } + + return 0; +} -- cgit v1.3