summaryrefslogtreecommitdiff
path: root/other/Kermit/doc/API_doc/html/classDevMemPatt.html
diff options
context:
space:
mode:
Diffstat (limited to 'other/Kermit/doc/API_doc/html/classDevMemPatt.html')
-rw-r--r--other/Kermit/doc/API_doc/html/classDevMemPatt.html266
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> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; </center>
9<hr><h1>DevMemPatt Class Reference</h1>Searching the kernel.
10<a href="#_details">More...</a>
11<p>
12<code>#include &lt;<a class="el" href="DevMemPatt_8hpp-source.html">DevMemPatt.hpp</a>&gt;</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>&nbsp;</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>&nbsp;</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>&nbsp;</td><td valign=bottom><a class="el" href="classDevMemPatt.html#a1">DevMemPatt</a> ()</td></tr>
19<tr><td>&nbsp;</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>&nbsp;</td><td valign=bottom><a class="el" href="classDevMemPatt.html#a2">~DevMemPatt</a> ()</td></tr>
21<tr><td>&nbsp;</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&nbsp;</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>&nbsp;</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&nbsp;</td><td valign=bottom><a class="el" href="classDevMemPatt.html#a4">find_patt</a> (struct sfp *a)</td></tr>
25<tr><td>&nbsp;</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>
28Searching the kernel.
29<p>
30This 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 &amp; 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">
40DevMemPatt::DevMemPatt
41 </td>
42 <td class="md">(&nbsp</td>
43 <td class="md"><a class="el" href="classrwKernel.html">rwKernel</a> * </td>
44 <td class="mdname"> </td>
45 <td class="md">)&nbsp;</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 &nbsp;
57 </td>
58 <td>
59
60<p>
61This 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">
75DevMemPatt::DevMemPatt
76 </td>
77 <td class="md">(&nbsp</td>
78 <td class="mdname"> </td>
79 <td class="md">)&nbsp;</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 &nbsp;
91 </td>
92 <td>
93
94<p>
95Another constructor.
96<p>
97This 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">
107DevMemPatt::~DevMemPatt
108 </td>
109 <td class="md">(&nbsp</td>
110 <td class="mdname"> </td>
111 <td class="md">)&nbsp;</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 &nbsp;
123 </td>
124 <td>
125
126<p>
127Destruct DevMemPatt object.
128<p>
129Local <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">
140unsigned int DevMemPatt::find_patt
141 </td>
142 <td class="md">(&nbsp</td>
143 <td class="md">struct sfp * </td>
144 <td class="mdname"> <em>a</em> </td>
145 <td class="md">)&nbsp;</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 &nbsp;
157 </td>
158 <td>
159
160<p>
161Find a data pattern in kernel memory.
162<p>
163<dl compact><dt>
164Parameters: <dd>
165<table border=0 cellspacing=2 cellpadding=0>
166<tr><td valign=top><em>a
167</em>&nbsp;</td><td>
168search a data pattern defined by a. </td></tr>
169</table>
170</dl><dl compact><dt>
171<b>Returns: </b><dd>
172the 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">
184unsigned int DevMemPatt::find_patt
185 </td>
186 <td class="md">(&nbsp</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">)&nbsp</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 &nbsp;
231 </td>
232 <td>
233
234<p>
235Find a data string in kernel memory.
236<p>
237<dl compact><dt>
238Parameters: <dd>
239<table border=0 cellspacing=2 cellpadding=0>
240<tr><td valign=top><em>start
241</em>&nbsp;</td><td>
242start address of the search. </td></tr>
243<tr><td valign=top><em>end
244</em>&nbsp;</td><td>
245the search will go upto this address in kernel memory. </td></tr>
246<tr><td valign=top><em>length
247</em>&nbsp;</td><td>
248the length of the data. </td></tr>
249<tr><td valign=top><em>data
250</em>&nbsp;</td><td>
251the data searched for. </td></tr>
252</table>
253</dl><dl compact><dt>
254<b>Returns: </b><dd>
255the 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
263width=110 height=53></a>1.2.9.1 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>,
264 &copy;&nbsp;1997-2001</small></address>
265</body>
266</html>