Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c++ > #6246

Re: Persisting a structure: Valgrind errors

From Nobody <nobody@nowhere.com>
Subject Re: Persisting a structure: Valgrind errors
Date 2011-06-05 18:42 +0100
Message-Id <pan.2011.06.05.17.42.26.875000@nowhere.com>
Newsgroups comp.lang.c++
References <ise7gc$6k2$1@dont-email.me> <4deb1ab9$0$2827$7b1e8fa0@news.nbl.fi> <4deb1e72$0$18240$4fafbaef@reader2.news.tin.it> <isfiuh$klm$1@dont-email.me>
Organization Zen Internet

Show all headers | View raw


On Sun, 05 Jun 2011 11:40:32 +0200, Ramon wrote:

>> the above not work but something like below should be ok
>> struct record{
>>      char  name[100];
>>      char  surname[100];
>>   };
>>
>> struct record  i;
>> file.read((char*)&i, sizeof(struct record));
> 
> I have tried that before, yet strangley enough Valgrind still pops out 
> an error:  When you try to write the data structure it states that 
> "Syscall param write(buf) points to uninitialised byte(s)", i.e. struct 
> record *r has not been initialised... strangely enough...

This makes sense, as you are passing unpredictable data out of the
process. This can be considered a security flaw, as you may be making
"sensitive" data public.

Back to comp.lang.c++ | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Persisting a structure:  Valgrind errors Ramon <ramif_47.invalid@yahoo.co.uk> - 2011-06-04 23:19 +0200
  Re: Persisting a structure:  Valgrind errors Ian Collins <ian-news@hotmail.com> - 2011-06-05 10:59 +1200
    Re: Persisting a structure: Valgrind errors Ebenezer <woodbrian77@gmail.com> - 2011-06-04 18:11 -0700
      Re: Persisting a structure: Valgrind errors Öö Tiib <ootiib@hot.ee> - 2011-06-04 18:56 -0700
  Re: Persisting a structure:  Valgrind errors Juha Nieminen <nospam@thanks.invalid> - 2011-06-05 05:57 +0000
    Re: Persisting a structure:  Valgrind errors "io_x" <a@b.c.invalid> - 2011-06-05 08:14 +0200
      Re: Persisting a structure:  Valgrind errors Ramon <ramif_47.invalid@yahoo.co.uk> - 2011-06-05 11:40 +0200
        Re: Persisting a structure:  Valgrind errors "io_x" <a@b.c.invalid> - 2011-06-05 12:17 +0200
          Re: Persisting a structure:  Valgrind errors Ramon <ramif_47.invalid@yahoo.co.uk> - 2011-06-05 18:15 +0200
            Re: Persisting a structure:  Valgrind errors Asger-P <junk@asger-p.dk> - 2011-06-05 18:44 +0200
            Re: Persisting a structure:  Valgrind errors Juha Nieminen <nospam@thanks.invalid> - 2011-06-07 06:20 +0000
              Re: Persisting a structure: Valgrind errors Joshua Maurice <joshuamaurice@gmail.com> - 2011-06-07 00:24 -0700
                Re: Persisting a structure: Valgrind errors Juha Nieminen <nospam@thanks.invalid> - 2011-06-07 08:40 +0000
                Re: Persisting a structure: Valgrind errors Miles Bader <miles@gnu.org> - 2011-06-08 14:43 +0900
                Re: Persisting a structure: Valgrind errors Joshua Maurice <joshuamaurice@gmail.com> - 2011-06-07 23:37 -0700
                Re: Persisting a structure: Valgrind errors Miles Bader <miles@gnu.org> - 2011-06-08 17:18 +0900
        Re: Persisting a structure:  Valgrind errors Nobody <nobody@nowhere.com> - 2011-06-05 18:42 +0100
    Re: Persisting a structure: Valgrind errors Ebenezer <woodbrian77@gmail.com> - 2011-06-05 13:22 -0700
  Re: Persisting a structure:  Valgrind errors Asger-P <junk@asger-p.dk> - 2011-06-05 12:04 +0200

csiph-web