On Thu, Jan 7, 2021 at 2:29 PM Tom Hughes <t...@compton.nu> wrote:

> On 07/01/2021 19:15, Aaron Boxer wrote:
>
> > I am hunting for an uninitialized memory issue. I have integrated
> > valgrind into my code, using cmake find_package, but when I call
> > |VALGRIND_CHECK_MEM_IS_DEFINED| it always returns 0 no matter what I
> > pass in. For example |VALGRIND_CHECK_MEM_IS_DEFINED(0x00,0xFFFFFF)|
> > returns zero.
> >
> > Am I missing something ?
>
> Well address zero is likely uninitialised so you would expect it to
> return zero as that is the address of the first uninitialised byte in
> the block - obviously that is unhelpful because it's the same response
> as if the whole block was defined but real systems will never use
> address zero for anything.
>


Thanks, Tom! Problem turned out to be me not RTFM ing.
I was not running under valgrind.

Cheers,
Aaron
_______________________________________________
Valgrind-users mailing list
Valgrind-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to