Re: Detect uninitialized memory in gdb
Christian Biesinger via Gdb <[email protected]>
| Newsgroups | gmane.comp.gdb.devel |
|---|---|
| Message-ID | <CAPTJ0XEtZjsADcnXGXUb4Q5Q+xFg08yWbW2kH=wruDbapgJgbA@mail.gmail.com> |
On Tue, Mar 31, 2020 at 1:08 AM Andy Fan via Gdb <[email protected]> wrote: > > Greetings. > > Suppose I have the following codes: > > struct X { ... }; > > void g(struct X *x_p); > > void f() > { > struct X x_var; > g(&x_var); > } > > In the function of g, I want to check the data where x_p point to, > however it is possible that it is not initialized like above code. So > do we have a way to detect that the memory x_p point to is not > initialized or not in gdb? No, it's not really possible with GDB. You want a tool like Valgrind or Address Sanitizer. Christian