diff options
Diffstat (limited to 'other/Kermit/doc/API_doc/html/classDevMemPatt.html')
| -rw-r--r-- | other/Kermit/doc/API_doc/html/classDevMemPatt.html | 266 |
1 files changed, 266 insertions, 0 deletions
diff --git a/other/Kermit/doc/API_doc/html/classDevMemPatt.html b/other/Kermit/doc/API_doc/html/classDevMemPatt.html new file mode 100644 index 0000000..5dfc733 --- /dev/null +++ b/other/Kermit/doc/API_doc/html/classDevMemPatt.html | |||
| @@ -0,0 +1,266 @@ | |||
| 1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||
| 2 | <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> | ||
| 3 | <title>DevMemPatt class Reference</title> | ||
| 4 | <link href="doxygen.css" rel="stylesheet" type="text/css"> | ||
| 5 | </head><body bgcolor="#ffffff"> | ||
| 6 | <!-- Generated by Doxygen 1.2.9.1 --> | ||
| 7 | <center> | ||
| 8 | <a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> | ||
| 9 | <hr><h1>DevMemPatt Class Reference</h1>Searching the kernel. | ||
| 10 | <a href="#_details">More...</a> | ||
| 11 | <p> | ||
| 12 | <code>#include <<a class="el" href="DevMemPatt_8hpp-source.html">DevMemPatt.hpp</a>></code> | ||
| 13 | <p> | ||
| 14 | <a href="classDevMemPatt-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0> | ||
| 15 | <tr><td colspan=2><br><h2>Public Methods</h2></td></tr> | ||
| 16 | <tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classDevMemPatt.html#a0">DevMemPatt</a> (<a class="el" href="classrwKernel.html">rwKernel</a> *)</td></tr> | ||
| 17 | <tr><td> </td><td><font size=-1><em>This constructor will initialize the object with a reference to a <a class="el" href="classrwKernel.html">rwKernel</a> object.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr> | ||
| 18 | <tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classDevMemPatt.html#a1">DevMemPatt</a> ()</td></tr> | ||
| 19 | <tr><td> </td><td><font size=-1><em>Another constructor.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr> | ||
| 20 | <tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classDevMemPatt.html#a2">~DevMemPatt</a> ()</td></tr> | ||
| 21 | <tr><td> </td><td><font size=-1><em>Destruct DevMemPatt object.</em> <a href="#a2">More...</a><em></em></font><br><br></td></tr> | ||
| 22 | <tr><td nowrap align=right valign=top>unsigned int </td><td valign=bottom><a class="el" href="classDevMemPatt.html#a3">find_patt</a> (unsigned int start, unsigned int end,\unsigned short len, unsigned char *data)</td></tr> | ||
| 23 | <tr><td> </td><td><font size=-1><em>Find a data string in kernel memory.</em> <a href="#a3">More...</a><em></em></font><br><br></td></tr> | ||
| 24 | <tr><td nowrap align=right valign=top>unsigned int </td><td valign=bottom><a class="el" href="classDevMemPatt.html#a4">find_patt</a> (struct sfp *a)</td></tr> | ||
| 25 | <tr><td> </td><td><font size=-1><em>Find a data pattern in kernel memory.</em> <a href="#a4">More...</a><em></em></font><br><br></td></tr> | ||
| 26 | </table> | ||
| 27 | <hr><a name="_details"></a><h2>Detailed Description</h2> | ||
| 28 | Searching the kernel. | ||
| 29 | <p> | ||
| 30 | This class helps you by seaching for patterns in kernel memory. Each function has a, more or less, unique structure. There is nothing to wonder about this: each function is for solving a different task. If the function, or parts of it, are know it can be found without any further knowledge about it. | ||
| 31 | <p> | ||
| 32 | <hr><h2>Constructor & Destructor Documentation</h2> | ||
| 33 | <a name="a0" doxytag="DevMemPatt::DevMemPatt"></a><p> | ||
| 34 | <table width="100%" cellpadding="2" cellspacing="0" border="0"> | ||
| 35 | <tr> | ||
| 36 | <td class="md"> | ||
| 37 | <table cellpadding="0" cellspacing="0" border="0"> | ||
| 38 | <tr> | ||
| 39 | <td class="md" nowrap valign="top"> | ||
| 40 | DevMemPatt::DevMemPatt | ||
| 41 | </td> | ||
| 42 | <td class="md">( </td> | ||
| 43 | <td class="md"><a class="el" href="classrwKernel.html">rwKernel</a> * </td> | ||
| 44 | <td class="mdname"> </td> | ||
| 45 | <td class="md">) </td> | ||
| 46 | <td class="md"> </td> | ||
| 47 | </tr> | ||
| 48 | |||
| 49 | </table> | ||
| 50 | </td> | ||
| 51 | </tr> | ||
| 52 | </table> | ||
| 53 | <table cellspacing=5 cellpadding=0 border=0> | ||
| 54 | <tr> | ||
| 55 | <td> | ||
| 56 | | ||
| 57 | </td> | ||
| 58 | <td> | ||
| 59 | |||
| 60 | <p> | ||
| 61 | This constructor will initialize the object with a reference to a <a class="el" href="classrwKernel.html">rwKernel</a> object. | ||
| 62 | <p> | ||
| 63 | <dl compact><dt> | ||
| 64 | <b>See also: </b><dd> | ||
| 65 | <a class="el" href="classrwKernel.html">rwKernel</a> </dl> </td> | ||
| 66 | </tr> | ||
| 67 | </table> | ||
| 68 | <a name="a1" doxytag="DevMemPatt::DevMemPatt"></a><p> | ||
| 69 | <table width="100%" cellpadding="2" cellspacing="0" border="0"> | ||
| 70 | <tr> | ||
| 71 | <td class="md"> | ||
| 72 | <table cellpadding="0" cellspacing="0" border="0"> | ||
| 73 | <tr> | ||
| 74 | <td class="md" nowrap valign="top"> | ||
| 75 | DevMemPatt::DevMemPatt | ||
| 76 | </td> | ||
| 77 | <td class="md">( </td> | ||
| 78 | <td class="mdname"> </td> | ||
| 79 | <td class="md">) </td> | ||
| 80 | <td class="md"> </td> | ||
| 81 | </tr> | ||
| 82 | |||
| 83 | </table> | ||
| 84 | </td> | ||
| 85 | </tr> | ||
| 86 | </table> | ||
| 87 | <table cellspacing=5 cellpadding=0 border=0> | ||
| 88 | <tr> | ||
| 89 | <td> | ||
| 90 | | ||
| 91 | </td> | ||
| 92 | <td> | ||
| 93 | |||
| 94 | <p> | ||
| 95 | Another constructor. | ||
| 96 | <p> | ||
| 97 | This one will generate a new <a class="el" href="classrwKernel.html">rwKernel</a> object. </td> | ||
| 98 | </tr> | ||
| 99 | </table> | ||
| 100 | <a name="a2" doxytag="DevMemPatt::~DevMemPatt"></a><p> | ||
| 101 | <table width="100%" cellpadding="2" cellspacing="0" border="0"> | ||
| 102 | <tr> | ||
| 103 | <td class="md"> | ||
| 104 | <table cellpadding="0" cellspacing="0" border="0"> | ||
| 105 | <tr> | ||
| 106 | <td class="md" nowrap valign="top"> | ||
| 107 | DevMemPatt::~DevMemPatt | ||
| 108 | </td> | ||
| 109 | <td class="md">( </td> | ||
| 110 | <td class="mdname"> </td> | ||
| 111 | <td class="md">) </td> | ||
| 112 | <td class="md"> </td> | ||
| 113 | </tr> | ||
| 114 | |||
| 115 | </table> | ||
| 116 | </td> | ||
| 117 | </tr> | ||
| 118 | </table> | ||
| 119 | <table cellspacing=5 cellpadding=0 border=0> | ||
| 120 | <tr> | ||
| 121 | <td> | ||
| 122 | | ||
| 123 | </td> | ||
| 124 | <td> | ||
| 125 | |||
| 126 | <p> | ||
| 127 | Destruct DevMemPatt object. | ||
| 128 | <p> | ||
| 129 | Local <a class="el" href="classrwKernel.html">rwKernel</a> object will not be deleted. </td> | ||
| 130 | </tr> | ||
| 131 | </table> | ||
| 132 | <hr><h2>Member Function Documentation</h2> | ||
| 133 | <a name="a4" doxytag="DevMemPatt::find_patt"></a><p> | ||
| 134 | <table width="100%" cellpadding="2" cellspacing="0" border="0"> | ||
| 135 | <tr> | ||
| 136 | <td class="md"> | ||
| 137 | <table cellpadding="0" cellspacing="0" border="0"> | ||
| 138 | <tr> | ||
| 139 | <td class="md" nowrap valign="top"> | ||
| 140 | unsigned int DevMemPatt::find_patt | ||
| 141 | </td> | ||
| 142 | <td class="md">( </td> | ||
| 143 | <td class="md">struct sfp * </td> | ||
| 144 | <td class="mdname"> <em>a</em> </td> | ||
| 145 | <td class="md">) </td> | ||
| 146 | <td class="md"> </td> | ||
| 147 | </tr> | ||
| 148 | |||
| 149 | </table> | ||
| 150 | </td> | ||
| 151 | </tr> | ||
| 152 | </table> | ||
| 153 | <table cellspacing=5 cellpadding=0 border=0> | ||
| 154 | <tr> | ||
| 155 | <td> | ||
| 156 | | ||
| 157 | </td> | ||
| 158 | <td> | ||
| 159 | |||
| 160 | <p> | ||
| 161 | Find a data pattern in kernel memory. | ||
| 162 | <p> | ||
| 163 | <dl compact><dt> | ||
| 164 | Parameters: <dd> | ||
| 165 | <table border=0 cellspacing=2 cellpadding=0> | ||
| 166 | <tr><td valign=top><em>a | ||
| 167 | </em> </td><td> | ||
| 168 | search a data pattern defined by a. </td></tr> | ||
| 169 | </table> | ||
| 170 | </dl><dl compact><dt> | ||
| 171 | <b>Returns: </b><dd> | ||
| 172 | the address of the first byte of the searched pattern or zero if it was not found. </dl><dl compact><dt> | ||
| 173 | <b>See also: </b><dd> | ||
| 174 | <a class="el" href="classSymbolFingp.html">SymbolFingp</a> </dl> </td> | ||
| 175 | </tr> | ||
| 176 | </table> | ||
| 177 | <a name="a3" doxytag="DevMemPatt::find_patt"></a><p> | ||
| 178 | <table width="100%" cellpadding="2" cellspacing="0" border="0"> | ||
| 179 | <tr> | ||
| 180 | <td class="md"> | ||
| 181 | <table cellpadding="0" cellspacing="0" border="0"> | ||
| 182 | <tr> | ||
| 183 | <td class="md" nowrap valign="top"> | ||
| 184 | unsigned int DevMemPatt::find_patt | ||
| 185 | </td> | ||
| 186 | <td class="md">( </td> | ||
| 187 | <td class="md">unsigned int </td> | ||
| 188 | <td class="mdname"> <em>start</em>, </td> | ||
| 189 | </tr> | ||
| 190 | <tr> | ||
| 191 | <td></td> | ||
| 192 | <td></td> | ||
| 193 | <td class="md"> <tr> | ||
| 194 | <td></td> | ||
| 195 | <td></td> | ||
| 196 | <td class="md">unsigned int </td> | ||
| 197 | <td class="mdname"> <em>end</em>, </td> | ||
| 198 | </tr> | ||
| 199 | <tr> | ||
| 200 | <td></td> | ||
| 201 | <td></td> | ||
| 202 | <td class="md"> <tr> | ||
| 203 | <td></td> | ||
| 204 | <td></td> | ||
| 205 | <td class="md">\unsigned short </td> | ||
| 206 | <td class="mdname"> <em>len</em>, </td> | ||
| 207 | </tr> | ||
| 208 | <tr> | ||
| 209 | <td></td> | ||
| 210 | <td></td> | ||
| 211 | <td class="md"> <tr> | ||
| 212 | <td></td> | ||
| 213 | <td></td> | ||
| 214 | <td class="md">unsigned char * </td> | ||
| 215 | <td class="mdname"> <em>data</em> </td> | ||
| 216 | </tr> | ||
| 217 | <tr> | ||
| 218 | <td></td> | ||
| 219 | <td class="md">) </td> | ||
| 220 | <td class="md" colspan="2"> </td> | ||
| 221 | </tr> | ||
| 222 | |||
| 223 | </table> | ||
| 224 | </td> | ||
| 225 | </tr> | ||
| 226 | </table> | ||
| 227 | <table cellspacing=5 cellpadding=0 border=0> | ||
| 228 | <tr> | ||
| 229 | <td> | ||
| 230 | | ||
| 231 | </td> | ||
| 232 | <td> | ||
| 233 | |||
| 234 | <p> | ||
| 235 | Find a data string in kernel memory. | ||
| 236 | <p> | ||
| 237 | <dl compact><dt> | ||
| 238 | Parameters: <dd> | ||
| 239 | <table border=0 cellspacing=2 cellpadding=0> | ||
| 240 | <tr><td valign=top><em>start | ||
| 241 | </em> </td><td> | ||
| 242 | start address of the search. </td></tr> | ||
| 243 | <tr><td valign=top><em>end | ||
| 244 | </em> </td><td> | ||
| 245 | the search will go upto this address in kernel memory. </td></tr> | ||
| 246 | <tr><td valign=top><em>length | ||
| 247 | </em> </td><td> | ||
| 248 | the length of the data. </td></tr> | ||
| 249 | <tr><td valign=top><em>data | ||
| 250 | </em> </td><td> | ||
| 251 | the data searched for. </td></tr> | ||
| 252 | </table> | ||
| 253 | </dl><dl compact><dt> | ||
| 254 | <b>Returns: </b><dd> | ||
| 255 | the address of the first byte of the searched data or zero if it was not found. </dl> </td> | ||
| 256 | </tr> | ||
| 257 | </table> | ||
| 258 | <hr>The documentation for this class was generated from the following file:<ul> | ||
| 259 | <li><a class="el" href="DevMemPatt_8hpp-source.html">DevMemPatt.hpp</a></ul> | ||
| 260 | <hr><address><small>Generated at Tue Aug 14 18:04:51 2001 for Kermit by | ||
| 261 | <a href="http://www.doxygen.org/index.html"> | ||
| 262 | <img src="doxygen.gif" alt="doxygen" align="middle" border=0 | ||
| 263 | width=110 height=53></a>1.2.9.1 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>, | ||
| 264 | © 1997-2001</small></address> | ||
| 265 | </body> | ||
| 266 | </html> | ||
