⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 object_8h-source.html

📁 pwlib开发文档
💻 HTML
📖 第 1 页 / 共 5 页
字号:
00173 <span class="comment"> *</span>00174 <span class="comment"> * Revision 1.67  2001/02/13 03:27:24  robertj</span>00175 <span class="comment"> * Added function to do heap validation.</span>00176 <span class="comment"> *</span>00177 <span class="comment"> * Revision 1.66  2001/02/09 04:41:27  robertj</span>00178 <span class="comment"> * Removed added non memrycheck implementations of new/delete when using GNU C++.</span>00179 <span class="comment"> *</span>00180 <span class="comment"> * Revision 1.65  2001/02/07 04:47:49  robertj</span>00181 <span class="comment"> * Added changes for possible random crashes in multi DLL environment</span>00182 <span class="comment"> *   due to memory allocation wierdness, thanks Milan Dimitrijevic.</span>00183 <span class="comment"> *</span>00184 <span class="comment"> * Revision 1.64  2001/01/24 06:15:44  yurik</span>00185 <span class="comment"> * Windows CE port-related declarations</span>00186 <span class="comment"> *</span>00187 <span class="comment"> * Revision 1.63  2000/07/28 05:13:47  robertj</span>00188 <span class="comment"> * Fixed silly mistake in runtime_malloc() function, should return a pointer!</span>00189 <span class="comment"> *</span>00190 <span class="comment"> * Revision 1.62  2000/07/20 05:46:34  robertj</span>00191 <span class="comment"> * Added runtime_malloc() function for cases where memory check code must be bypassed.</span>00192 <span class="comment"> *</span>00193 <span class="comment"> * Revision 1.61  2000/07/13 15:45:35  robertj</span>00194 <span class="comment"> * Removed #define std that causes everyone so much grief!</span>00195 <span class="comment"> *</span>00196 <span class="comment"> * Revision 1.60  2000/06/26 11:17:19  robertj</span>00197 <span class="comment"> * Nucleus++ port (incomplete).</span>00198 <span class="comment"> *</span>00199 <span class="comment"> * Revision 1.59  2000/02/29 12:26:14  robertj</span>00200 <span class="comment"> * Added named threads to tracing, thanks to Dave Harvey</span>00201 <span class="comment"> *</span>00202 <span class="comment"> * Revision 1.58  2000/01/07 12:31:12  robertj</span>00203 <span class="comment"> * Fixed 8 byte alignment on memory heap checking.</span>00204 <span class="comment"> *</span>00205 <span class="comment"> * Revision 1.57  2000/01/05 00:29:12  robertj</span>00206 <span class="comment"> * Fixed alignment problems in memory checking debug functions.</span>00207 <span class="comment"> *</span>00208 <span class="comment"> * Revision 1.56  1999/11/30 00:22:54  robertj</span>00209 <span class="comment"> * Updated documentation for doc++</span>00210 <span class="comment"> *</span>00211 <span class="comment"> * Revision 1.55  1999/11/01 00:10:27  robertj</span>00212 <span class="comment"> * Added override of new functions for MSVC memory check code.</span>00213 <span class="comment"> *</span>00214 <span class="comment"> * Revision 1.54  1999/10/19 09:21:30  robertj</span>00215 <span class="comment"> * Added functions to get current trace options and level.</span>00216 <span class="comment"> *</span>00217 <span class="comment"> * Revision 1.53  1999/09/13 13:15:06  robertj</span>00218 <span class="comment"> * Changed PTRACE so will output to system log in PServiceProcess applications.</span>00219 <span class="comment"> *</span>00220 <span class="comment"> * Revision 1.52  1999/08/24 08:15:23  robertj</span>00221 <span class="comment"> * Added missing operator on smart pointer to return the pointer!</span>00222 <span class="comment"> *</span>00223 <span class="comment"> * Revision 1.51  1999/08/24 06:54:36  robertj</span>00224 <span class="comment"> * Cleaned up the smart pointer code (macros).</span>00225 <span class="comment"> *</span>00226 <span class="comment"> * Revision 1.50  1999/08/22 13:38:39  robertj</span>00227 <span class="comment"> * Fixed termination hang up problem with memory check code under unix pthreads.</span>00228 <span class="comment"> *</span>00229 <span class="comment"> * Revision 1.49  1999/08/17 03:46:40  robertj</span>00230 <span class="comment"> * Fixed usage of inlines in optimised version.</span>00231 <span class="comment"> *</span>00232 <span class="comment"> * Revision 1.48  1999/08/10 10:45:09  robertj</span>00233 <span class="comment"> * Added mutex in memory check detection code.</span>00234 <span class="comment"> *</span>00235 <span class="comment"> * Revision 1.47  1999/07/18 15:08:24  robertj</span>00236 <span class="comment"> * Fixed 64 bit compatibility</span>00237 <span class="comment"> *</span>00238 <span class="comment"> * Revision 1.46  1999/06/14 07:59:37  robertj</span>00239 <span class="comment"> * Enhanced tracing again to add options to trace output (timestamps etc).</span>00240 <span class="comment"> *</span>00241 <span class="comment"> * Revision 1.45  1999/05/01 11:29:19  robertj</span>00242 <span class="comment"> * Alpha linux port changes.</span>00243 <span class="comment"> *</span>00244 <span class="comment"> * Revision 1.44  1999/04/18 12:58:39  robertj</span>00245 <span class="comment"> * MSVC 5 backward compatibility</span>00246 <span class="comment"> *</span>00247 <span class="comment"> * Revision 1.43  1999/03/09 10:30:17  robertj</span>00248 <span class="comment"> * Fixed ability to have PMEMORY_CHECK on/off on both debug/release versions.</span>00249 <span class="comment"> *</span>00250 <span class="comment"> * Revision 1.42  1999/03/09 02:59:50  robertj</span>00251 <span class="comment"> * Changed comments to doc++ compatible documentation.</span>00252 <span class="comment"> *</span>00253 <span class="comment"> * Revision 1.41  1999/02/23 07:11:26  robertj</span>00254 <span class="comment"> * Improved trace facility adding trace levels and #define to remove all trace code.</span>00255 <span class="comment"> *</span>00256 <span class="comment"> * Revision 1.40  1999/02/22 10:48:14  robertj</span>00257 <span class="comment"> * Fixed delete operator prototypes for MSVC6 and GNU compatibility.</span>00258 <span class="comment"> *</span>00259 <span class="comment"> * Revision 1.39  1999/02/19 11:33:02  robertj</span>00260 <span class="comment"> * Fixed compatibility problems with GNU/MSVC6</span>00261 <span class="comment"> *</span>00262 <span class="comment"> * Revision 1.38  1999/02/16 08:12:22  robertj</span>00263 <span class="comment"> * MSVC 6.0 compatibility changes.</span>00264 <span class="comment"> *</span>00265 <span class="comment"> * Revision 1.37  1999/01/07 03:35:35  robertj</span>00266 <span class="comment"> * Added default for PCHAR8 to ANSI, removes need for compiler option.</span>00267 <span class="comment"> *</span>00268 <span class="comment"> * Revision 1.36  1998/12/15 09:00:29  robertj</span>00269 <span class="comment"> * Fixed 8 byte alignment problem in memory leak check code for sparc.</span>00270 <span class="comment"> *</span>00271 <span class="comment"> * Revision 1.35  1998/11/03 00:57:19  robertj</span>00272 <span class="comment"> * Added allocation breakpoint variable.</span>00273 <span class="comment"> *</span>00274 <span class="comment"> * Revision 1.34  1998/10/26 11:05:26  robertj</span>00275 <span class="comment"> * Added raw free for things allocated within the runtime library.</span>00276 <span class="comment"> *</span>00277 <span class="comment"> * Revision 1.33  1998/10/18 14:26:55  robertj</span>00278 <span class="comment"> * Improved tracing functions.</span>00279 <span class="comment"> *</span>00280 <span class="comment"> * Revision 1.32  1998/10/15 07:47:21  robertj</span>00281 <span class="comment"> * Added ability to ignore G++lib memory leaks.</span>00282 <span class="comment"> *</span>00283 <span class="comment"> * Revision 1.31  1998/10/15 01:53:58  robertj</span>00284 <span class="comment"> * GNU compatibility.</span>00285 <span class="comment"> *</span>00286 <span class="comment"> * Revision 1.30  1998/10/13 14:23:29  robertj</span>00287 <span class="comment"> * Complete rewrite of memory leak detection.</span>00288 <span class="comment"> *</span>00289 <span class="comment"> * Revision 1.29  1998/09/23 06:20:57  robertj</span>00290 <span class="comment"> * Added open source copyright license.</span>00291 <span class="comment"> *</span>00292 <span class="comment"> * Revision 1.28  1998/09/14 12:29:11  robertj</span>00293 <span class="comment"> * Fixed memory leak dump under windows to not include static globals.</span>00294 <span class="comment"> * Fixed problem with notifier declaration not allowing implementation inline after macro.</span>00295 <span class="comment"> *</span>00296 <span class="comment"> * Revision 1.27  1997/07/08 13:13:45  robertj</span>00297 <span class="comment"> * DLL support.</span>00298 <span class="comment"> *</span>00299 <span class="comment"> * Revision 1.26  1997/04/27 05:50:11  robertj</span>00300 <span class="comment"> * DLL support.</span>00301 <span class="comment"> *</span>00302 <span class="comment"> * Revision 1.25  1997/02/05 11:54:10  robertj</span>00303 <span class="comment"> * Fixed problems with memory check and leak detection.</span>00304 <span class="comment"> *</span>00305 <span class="comment"> * Revision 1.24  1996/09/16 12:57:23  robertj</span>00306 <span class="comment"> * DLL support</span>00307 <span class="comment"> *</span>00308 <span class="comment"> * Revision 1.23  1996/08/17 10:00:23  robertj</span>00309 <span class="comment"> * Changes for Windows DLL support.</span>00310 <span class="comment"> *</span>00311 <span class="comment"> * Revision 1.22  1996/07/15 10:27:51  robertj</span>00312 <span class="comment"> * Changed endian classes to be memory mapped.</span>00313 <span class="comment"> *</span>00314 <span class="comment"> * Revision 1.21  1996/05/09 12:14:48  robertj</span>00315 <span class="comment"> * Fixed up 64 bit integer class for Mac platform.</span>00316 <span class="comment"> *</span>00317 <span class="comment"> * Revision 1.20  1996/02/24 14:19:29  robertj</span>00318 <span class="comment"> * Fixed bug in endian independent integer code for memory transfers.</span>00319 <span class="comment"> *</span>00320 <span class="comment"> * Revision 1.19  1996/01/28 02:46:43  robertj</span>00321 <span class="comment"> * Removal of MemoryPointer classes as usage didn't work for GNU.</span>00322 <span class="comment"> * Added missing bit shift operators to 64 bit integer class.</span>00323 <span class="comment"> *</span>00324 <span class="comment"> * Revision 1.18  1996/01/23 13:14:32  robertj</span>00325 <span class="comment"> * Added const version of PMemoryPointer.</span>00326 <span class="comment"> * Added constructor to endian classes for the base type.</span>00327 <span class="comment"> *</span>00328 <span class="comment"> * Revision 1.17  1996/01/02 11:54:11  robertj</span>00329 <span class="comment"> * Mac OS compatibility changes.</span>00330 <span class="comment"> *</span>00331 <span class="comment"> * Revision 1.16  1995/11/09 12:17:10  robertj</span>00332 <span class="comment"> * Added platform independent base type access classes.</span>00333 <span class="comment"> *</span>00334 <span class="comment"> * Revision 1.15  1995/06/17 11:12:47  robertj</span>00335 <span class="comment"> * Documentation update.</span>00336 <span class="comment"> *</span>00337 <span class="comment"> * Revision 1.14  1995/06/04 12:34:19  robertj</span>00338 <span class="comment"> * Added trace functions.</span>00339 <span class="comment"> *</span>00340 <span class="comment"> * Revision 1.13  1995/04/25 12:04:35  robertj</span>00341 <span class="comment"> * Fixed borland compatibility.</span>00342 <span class="comment"> * Fixed function hiding ancestor virtuals.</span>00343 <span class="comment"> *</span>00344 <span class="comment"> * Revision 1.12  1995/03/14 12:41:54  robertj</span>00345 <span class="comment"> * Updated documentation to use HTML codes.</span>00346 <span class="comment"> *</span>00347 <span class="comment"> * Revision 1.11  1995/03/12  04:40:55  robertj</span>00348 <span class="comment"> * Changed standard error code for not open from file to channel.</span>00349 <span class="comment"> *</span>00350 <span class="comment"> * Revision 1.10  1995/02/19  04:19:14  robertj</span>00351 <span class="comment"> * Added dynamically linked command processing.</span>00352 <span class="comment"> *</span>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -