Diff for /libaitsess/contrib/Attic/test_mem.c between versions 1.1.2.3 and 1.1.2.5

version 1.1.2.3, 2012/02/28 00:25:25 version 1.1.2.5, 2012/02/28 09:27:59
Line 15  main(int argc, char **argv) Line 15  main(int argc, char **argv)
                 free(addr);                  free(addr);
         }          }
   
        mp = mpool_init();        mp = mpool_init(0);
         if (!mp) {          if (!mp) {
                 printf("Error:: #%d - %s\n", sess_GetErrno(), sess_GetError());                  printf("Error:: #%d - %s\n", sess_GetErrno(), sess_GetError());
                 return 1;                  return 1;
         }          }
   
         for (i = 0; i < 3; i++) {          for (i = 0; i < 3; i++) {
                   addr = mpool_malloc(mp, 4000, "mdaaa 4000");
                   if (!addr) {
                           printf("Error:: #%d - %s\n", sess_GetErrno(), sess_GetError());
                           mpool_destroy(&mp);
                           return 2;
                   }
                   printf("addr=%p chkaddr=%d addr_size=%d\n", addr, mpool_chkaddr(addr), mpool_getsizebyaddr(addr));
   
                   strlcpy(addr, "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\ndddddd\n", 
                                   mpool_getsizebyaddr(addr));
   //              mpool_free(mp, addr, 0);
           }
   
           mpool_free(mp, addr, 0);
   
           mpool_purge(mp, 0);
   
         addr = mpool_malloc(mp, 4000, "mdaaa 4000");          addr = mpool_malloc(mp, 4000, "mdaaa 4000");
         if (!addr) {          if (!addr) {
                 printf("Error:: #%d - %s\n", sess_GetErrno(), sess_GetError());                  printf("Error:: #%d - %s\n", sess_GetErrno(), sess_GetError());
Line 29  main(int argc, char **argv) Line 46  main(int argc, char **argv)
                 return 2;                  return 2;
         }          }
         printf("addr=%p chkaddr=%d addr_size=%d\n", addr, mpool_chkaddr(addr), mpool_getsizebyaddr(addr));          printf("addr=%p chkaddr=%d addr_size=%d\n", addr, mpool_chkaddr(addr), mpool_getsizebyaddr(addr));
   
         strlcpy(addr, "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\ndddddd\n",   
                         mpool_getsizebyaddr(addr));  
         mpool_free(mp, addr, 0);          mpool_free(mp, addr, 0);
         }  
   
         mpool_purge(mp, 1);  
   
         mpool_destroy(&mp);          mpool_destroy(&mp);
         return 0;          return 0;

Removed from v.1.1.2.3  
changed lines
  Added in v.1.1.2.5


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>