From c9cbeced5b3f2bdd7407e29c0811e65954132540 Mon Sep 17 00:00:00 2001 From: Root THC Date: Tue, 24 Feb 2026 12:42:47 +0000 Subject: initial --- .../doc/API_doc/html/SymbolTable_8hpp-source.html | 82 ++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 other/Kermit/doc/API_doc/html/SymbolTable_8hpp-source.html (limited to 'other/Kermit/doc/API_doc/html/SymbolTable_8hpp-source.html') diff --git a/other/Kermit/doc/API_doc/html/SymbolTable_8hpp-source.html b/other/Kermit/doc/API_doc/html/SymbolTable_8hpp-source.html new file mode 100644 index 0000000..04dadd8 --- /dev/null +++ b/other/Kermit/doc/API_doc/html/SymbolTable_8hpp-source.html @@ -0,0 +1,82 @@ + +
+00001 /*
+00002 * SymbolTable.hpp:
+00003 * a container for "on-demand" symbol address fetching
+00004 * written by palmers / teso
+00005 */
+00006 #ifndef __SYMBOL_TABLE_C
+00007 #define __SYMBOL_TABLE_C
+00008
+00009 #include <SymbolFingp.hpp>
+00010 #include <SystemMap.hpp>
+00011 #include <DevMemPatt.hpp>
+00012 #include <rwKernel.hpp>
+00013 #include <list>
+00014 #include <string>
+00015 #include <iostream>
+00016 #include <fstream>
+00017 #include <algorithm>
+00018 #include <iterator>
+00019
+00020 #define DEFAULTDUMP "SymbolTableDump"
+00021 #define DEFAULTSYSTEMMAP "System.map"
+00022
+00023 typedef struct
+00024 {
+00025 string Name;
+00026 unsigned int Address;
+00027 } zzSym;
+00028 typedef list<zzSym *> zzSymList;
+00029
+00030
+00034 class SymbolTable
+00035 {
+00036 private:
+00037 SymbolFingp *fing;
+00038 DevMemPatt *patt;
+00039 SystemMap exported;
+00040 SystemMap mapp;
+00041 SystemMap rest;
+00042 string dump_file;
+00043
+00044 bool createObjects (rwKernel *);
+00045 bool loadFiles (string, string);
+00046
+00047 public:
+00051 zzSymList symList;
+00052
+00056 SymbolTable ();
+00057
+00063 SymbolTable (string res, string sys);
+00064
+00069 SymbolTable (rwKernel *);
+00070
+00074 ~SymbolTable ();
+00075
+00080 void setSaveFile (string);
+00081
+00088 unsigned int getSymbol (string);
+00089
+00096 bool findSymbol (string);
+00097
+00101 void addSymbolToCache (string, unsigned int);
+00102
+00106 void clearCache ();
+00107
+00111 bool saveCache ();
+00112 };
+00113 #endif /* __SYMBOL_TABLE_C */
+
1.2.9.1 written by Dimitri van Heesch,
+ © 1997-2001
+
+
--
cgit v1.3