Search 5,000,000+ questions and answers.

Frequently Asked Questions

How does Memory Validator detect uninitialised memory?

Software Verification FAQ Page
Memory Validator detects uninitialised memory in memory allocated by the debug C runtime heap. The debug C runtime heap initialises all allocated memory with a signature byte of 0xCD. It also initialises any uninitialised stack variables with a signature byte of 0xCC. Memory Validator hooks all constructors of C++ objects and at the end of the constructor examines the object for any uninitialised data bytes. If any are found they are reported to the user.
Related Questions

Do I need to use the CRT for Memory Validator to detect memory leaks?

Software Verification FAQ Page
No. Memory Validator inspects all Win32 heaps (HeapCreate etc), the GlobalAlloc() heap, LocalAlloc() heap, CoTaskMemAlloc() heap, IMallocSpy, as well as the C runtime heap(CRT). If you are using any of these heaps Memory Validator is capable of monitoring the memory allocations and deallocations.
Related Questions

How does Memory Validator track COM objects?

Software Verification FAQ Page
Memory Validator hooks COM objects by hooking the Win32 functions that return COM objects. These objects are then queried for their QueryInterface, AddRef and Release function pointers. These functions are then hooked by rewriting the instruction stream using some proprietary code. The hooks then examine the return values to detect the reference count or returned object.
Related Questions

What file extensions does Memory Validator use for itself?

Software Verification FAQ Page
Memory Validator stores most of the configuration data it needs in the registry. However some data, such as the data hooks, coverage data and filter data is stored in files. This section describes the file extensions used by Memory Validator so that you can recognise such files. The file data structure is not described as it may change from version to version of the product.
Related Questions

Memory Validator isn't collecting any data, why?

Software Verification FAQ Page
Memory Validator provides many configuration options that control the collection of data and the display of the data. It is possible to configure Memory Validator to ignore the data you want collected. For example: You may have run a session with Memory Validator and turned off all the handle collecting functions from the Data Hooks tab on the Data Collection dialog. If you do this, even with the hooks inserted into your target program the hooks are disabled.
Related Questions

I have an idea for a feature, can it be added to Memory Validator?

Software Verification FAQ Page
We have tried to add as many features to Memory Validator that we thought would be useful to the potential users of Memory Validator. In fact every feature in Memory Validator has been used to solve problems and bugs on consulting work carried out for our customers and on internal projects at Software Verification Limited. We know the features we have put in the product are useful.
Related Questions

My program is running slowly with Memory Validator, why?

Software Verification FAQ Page
Memory Validator provides you with many options to enable you to turn off data collection for data that is not important. Turning off unwanted options prevents Memory Validator from spending time examining data you don't want collected. If you are not trying to detect leaks in GlobalAlloc, LocalAlloc and HeapAlloc, turn off these options. If you do not need to collect complete callstacks, collect only the part of the callstack that is interesting to you.
Related Questions

What does a Review Validator do?

OldGames.NU
Review validators are responsible for monitoring submitted reviews for their appointed language(s). They are the ones who award points for reviews, or turn them down if the review was unsatisfactory or suspected to be a copy from another website.
Related Questions

What exactly does the email Validator do?

Email Validator FAQ | MX Records FAQ | Faster .NET Email Val...
The Validator checks email addresses over a series of levels to a level specified by the user. If the validation fails at any step along the way, it stops and reports an error. In brief, the levels are:
Related Questions

Why does my Validator screen blink after a while?

Validator - Network/Cabling Certifier
The Validator has various timeout conditions to conserve battery life. When the unit goes into power saving mode, it blinks to let you know that it is still on. Press any key to bring back the full screen. The specific timeout values are adjustable in the Setup, Shutdown Timeouts screen.
Related Questions

The program I'm trying to use with Memory Validator keeps crashing, why?

Software Verification FAQ Page
Assuming the crash is not a crash you would normally get when not using Memory Validator, there are five possible causes: If you have the COM Reference Counting hooks installed, this may be a cause of the problem as these hooks rewrite the instruction stream. Sometimes rewriting the instruction stream doesn't work because some object code produced by the optimising compiler, or hand written assembly code shares common routines.
Related Questions

Memory Validator isn't showing the data I expect to see, why?

Software Verification FAQ Page
A common reason for not seeing data that you believe you should see is that Memory Validator has been configured to disable the hooks required to collect the data you want. Check the following criteria: Check the correct hooks to monitor the memory, handle and/or COM allocations are installed. See the Collect tab of the data collection settings dialog. Check that the collected data is displayed. See the display tab of the data collection settings dialog.
Related Questions

Why would I want to write an extension DLL for Memory Validator?

Software Verification FAQ Page
To use the Memory Validator instrumentation API to allow user defined reference counted objects to be tracked. To use the Memory Validator instrumentation API to allow user defined hooks to be called before and after C++ constructors and C++ destructors. To provide custom text data to represent data collected by the extension DLLs in the target application.
Related Questions

Why does a colonoscopy detect more cancers than other methods?

Weiss Memorial Hospital - Colon Cancer FAQ
A colonoscopy examines the entire length of the lower bowel, and provides the opportunity to remove and biopsy polyps.
Related Questions

What does the validator do when we set processContents="lax"?

JavaChina: FAQ on XML by Roseanne Zhang
The lax value of the processContents attribute instructs an XML processor to validate the element content on a can-do basis: It will validate elements and attributes for which it can obtain schema information, but it will not signal errors for those it cannot obtain any schema information. The granularity of lax validation is item by item. If a top-level declaration is available for an element or attribute, it will be used, if not, lax processing recurses.
Related Questions

Does the Validator measure how much headroom there is on a cable?

Validator - Network/Cabling Certifier
No. Headroom is also known as Attenuation to Cross Talk Ratio (ACR) and it is the difference between the signal attenuation (loss) on a cable and the near end cross talk, expressed in db. It basically measures how much margin there is in the cable’s performance before the signal becomes distorted. By performing a Bit Error Rate Test (BERT), Validator reports the number of errors encountered when live date packets are sent down the cable and returned and provides a speed rating.
Related Questions

Does Bricolage have a memory leak?

Bric::FAQ - Bricolage Frequently Asked Questions
This document tries to answer questions asked frequently on the mailing list or other questions that people might have when starting out with or evaluating Bricolage. Currently only PostgreSQL support is maintained. There is an Oracle driver, but it's old and not known to work. A port to MySQL 4.1 is reportedly underway.
Related Questions

How much memory does Videodelic need?

Frequently Asked Questions
Videodelic doesn't need a lot of memory. The minimum memory partition is 24 megabytes which will be adequate for most projects. If your project uses a lot of pictures or uses QuickTime movies, you will want to increase the partition size.
Related Questions

What does it detect?

Heart & Vascular Institute: Frequently Asked Questions About...
The scan will detect the volume and density of coronary calcium deposits in the patient's coronary arteries.
Related Questions

If a Malakite resonates a person controlled by a Shedite, who does he detect?

In Nomine Frequently Asked Questions - Celestials
Generally, the controlling personality, which is the Shedite. On a particularly good roll with a particularly good check digit - or a Divine Intervention - the GM may want to give results for both the host and the demon.
Related Questions

How does ThunderBolt detect lightning?

Frequently Asked Questions
Lightning is the flow of huge amounts of electrical current within a storm. These currents can range from several thousand amps, all the way up to 250,000 amps. (For comparison, a typical household circuit carries 10-20 amps of current.) The ThunderBolt has a high sensitivity receiver/amplifier that captures a specific frequency in the electromagnetic noise produced by these huge flows of electric current.
Related Questions

How much memory should I give it?

MT-NW Manual: Frequently Asked Questions
Important Note: Your humble authors got tired of writing dry formal technical prose in the rest of this document, and succumbed to the temptation to try to be funny in parts of this appendix. Sarcasm abounds here. Please do not take any of this personally! The humor-impaired should interpret my comments not as attacks on them, but as an attempt to make fun of myself for being impatient with you, my devoted and valued, if sometimes demanding, users.
Related Questions

How Much Memory Do I Have?

All of Memory FAQ
Consult your user/owner's manual for details about the original memory configuration and capacity. If you've misplaced the manual, you may be able to contact the retailer where you bought the PC from. If you have a hand-me-down PC or inherited a pre-owned PC, you probably may not have the user manual or know any detail of the original memory configuration or the memory configuration may have been changed.
Related Questions

Why does the validator complain about my <embed> tag?

Bulletproof HTML: 37 Steps to Perfect Markup [HTML & XHT...
embed has never been part of any HTML recommendation. It's a non-standard extension which, although supported by most browsers, is not part of HTML. During the "browser wars" of the late 1990s, browser vendors like Microsoft and Netscape competed by adding lots of "cool" features to HTML to make it possible to style web pages. The problem with those additions was that they weren't standardised, and were mostly incompatible between browsers.
Related Questions

Why does the validator complain You have no background-color with your color?

W3C CSS Validator FAQ
If you don't specify color and background-color at the same level of specificity, your style sheet might clash with user style sheets. To avoid this, specify always both of them, see Section 9.1 "Color Contrast" in the W3C Note "CSS Techniques for Web Content Accessibility Guidelines 1.0" or the article CSS Color Issues by the CSS Pointers Group for a discussion.
Related Questions

What validator does XMLSpy??? 2007 use?

Altova : General XML FAQ
XMLSpy??? 2007 uses its own built-in validator and supports DTD schemas and the W3C XML Schema Definition Language (XSD).
Related Questions

How does hypothyroidism affect memory loss?

Thyroid Foundation of Canada Home Page | patient education |...
Severe hypothyroidism can induce temporary memory loss. However, only in the congenital form of the disease is the memory loss permanent. In hypothyroidism occurring even in childhood, and certainly in adult life, any memory loss related to hypothyroidism is completely returned to normal when the patient is treated with thyroxine. As long as they take sufficient thyroxine to maintain them in a normal state, all functions related to thyroid activity are also normal. Top
Related Questions

Why does Memory Foam turn yellow as it ages?

Memory Foam Factory - Frequently Asked Question - Comfort Pr...
All Memory Foam turns yellow with age. This is simply memory foam's way of oxidizing. (Like a penny gets darker with age.) This is completely natural and in no way detracts from the effectiveness of the memory foam material. Our Memory Foam products will never compress, and always retain. That's why we guarantee our memory foam products for up to 15 years.
Related Questions

How do I get my Validator or Validator-NT repaired?

Validator - Network/Cabling Certifier
Before returning any product to Test-Um Inc., contact our Technical Services Department at (805) 383-1500 or send an email to support@test-um.com and request a Return Merchandise Authorization (RMA) number. Shipments will not be accepted without this number, which must be clearly marked on the shipping label. Ship the equipment prepaid to: Test-Um Inc., 808 Calle Plano, Camarillo, CA, 93012.
Related Questions

Got A Question? Ask Our Community!


More Questions >>

© Copyright 2007-2008 QueryCAT
About • Webmasters • Contact