well that clears all my doubts thank you so much, archana Barry Bond wrote:
> Correct - the two pointers are just a macro-level check that may produce > a false-positive, while IsHeapPointer() produces definitive anwsers. > > IsObjRefValid() is also a helper function which may return a > false-positive. It is only called within _ASSERTE() macros, so it is > debug-only code. It is used to catch "bad" pointers that cannot > possibly be pointing into the GC heaps. > > I believe you could just hard-code g_lowest_address to 0 and > g_highest_address to 0xffffffff and the SSCLI would continue to function > correctly. > > Barry