~bkerensa/ubuntu/raring/valgrind/merge-from-deb

« back to all changes in this revision

Viewing changes to memcheck/tests/clientperm.c

  • Committer: Bazaar Package Importer
  • Author(s): Sebastian Dröge
  • Date: 2006-06-26 00:17:17 UTC
  • mto: This revision was merged to the branch mainline in revision 11.
  • Revision ID: james.westby@ubuntu.com-20060626001717-qi51nzty57cb12q6
Tags: upstream-3.2.0
Import upstream version 3.2.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
int main1 ( void )
8
8
{
9
9
  int xxx, i;
10
 
  for (i = 0; i < 10; i++) VALGRIND_CHECK_DEFINED(xxx);
 
10
  for (i = 0; i < 10; i++) VALGRIND_CHECK_VALUE_IS_DEFINED(xxx);
11
11
  return 0;
12
12
}
13
13
 
17
17
   char* aa = calloc(100,1);
18
18
   sum = 0;
19
19
 
20
 
   VALGRIND_CHECK_READABLE(aa,100);
 
20
   VALGRIND_CHECK_MEM_IS_DEFINED(aa,100);
21
21
 
22
 
   m = VALGRIND_MAKE_WRITABLE( &aa[49], 1 );
23
 
   VALGRIND_CHECK_WRITABLE(aa,100);
 
22
   m = VALGRIND_MAKE_MEM_UNDEFINED( &aa[49], 1 );
 
23
   VALGRIND_CHECK_MEM_IS_ADDRESSABLE(aa,100);
24
24
 
25
25
   printf("m_na: returned value is %d\n", m );
26
26