Home | History | Annotate | Download | only in tests
      1 
      2 All heap blocks were freed -- no leaks are possible
      3 
      4 expecting no leaks
      5 LEAK SUMMARY:
      6    definitely lost: 0 bytes in 0 blocks
      7    indirectly lost: 0 bytes in 0 blocks
      8      possibly lost: 0 bytes in 0 blocks
      9    still reachable: 201,000 bytes in 2 blocks
     10         suppressed: 0 bytes in 0 blocks
     11 Reachable blocks (those to which a pointer was found) are not shown.
     12 To see them, rerun with: --leak-check=full --show-leak-kinds=all
     13 
     14 expecting a leak
     15 1,000 bytes in 1 blocks are definitely lost in loss record ... of ...
     16    at 0x........: malloc (vg_replace_malloc.c:...)
     17    by 0x........: f (leak-segv-jmp.c:271)
     18    by 0x........: main (leak-segv-jmp.c:346)
     19 
     20 LEAK SUMMARY:
     21    definitely lost: 1,000 bytes in 1 blocks
     22    indirectly lost: 0 bytes in 0 blocks
     23      possibly lost: 0 bytes in 0 blocks
     24    still reachable: 200,000 bytes in 1 blocks
     25         suppressed: 0 bytes in 0 blocks
     26 Reachable blocks (those to which a pointer was found) are not shown.
     27 To see them, rerun with: --leak-check=full --show-leak-kinds=all
     28 
     29 mprotect result 0
     30 expecting a leak again
     31 1,000 bytes in 1 blocks are definitely lost in loss record ... of ...
     32    at 0x........: malloc (vg_replace_malloc.c:...)
     33    by 0x........: f (leak-segv-jmp.c:271)
     34    by 0x........: main (leak-segv-jmp.c:346)
     35 
     36 LEAK SUMMARY:
     37    definitely lost: 1,000 bytes in 1 blocks
     38    indirectly lost: 0 bytes in 0 blocks
     39      possibly lost: 0 bytes in 0 blocks
     40    still reachable: 200,000 bytes in 1 blocks
     41         suppressed: 0 bytes in 0 blocks
     42 Reachable blocks (those to which a pointer was found) are not shown.
     43 To see them, rerun with: --leak-check=full --show-leak-kinds=all
     44 
     45 full mprotect result 0
     46 expecting a leak again after full mprotect
     47 1,000 bytes in 1 blocks are definitely lost in loss record ... of ...
     48    at 0x........: malloc (vg_replace_malloc.c:...)
     49    by 0x........: f (leak-segv-jmp.c:271)
     50    by 0x........: main (leak-segv-jmp.c:346)
     51 
     52 LEAK SUMMARY:
     53    definitely lost: 1,000 bytes in 1 blocks
     54    indirectly lost: 0 bytes in 0 blocks
     55      possibly lost: 0 bytes in 0 blocks
     56    still reachable: 200,000 bytes in 1 blocks
     57         suppressed: 0 bytes in 0 blocks
     58 Reachable blocks (those to which a pointer was found) are not shown.
     59 To see them, rerun with: --leak-check=full --show-leak-kinds=all
     60 
     61 mprotect result 0
     62 expecting heuristic not to crash after full mprotect
     63 1,000 bytes in 1 blocks are definitely lost in loss record ... of ...
     64    at 0x........: malloc (vg_replace_malloc.c:...)
     65    by 0x........: f (leak-segv-jmp.c:271)
     66    by 0x........: main (leak-segv-jmp.c:346)
     67 
     68 200,000 bytes in 1 blocks are possibly lost in loss record ... of ...
     69    at 0x........: calloc (vg_replace_malloc.c:...)
     70    by 0x........: f (leak-segv-jmp.c:318)
     71    by 0x........: main (leak-segv-jmp.c:346)
     72 
     73 LEAK SUMMARY:
     74    definitely lost: 1,000 bytes in 1 blocks
     75    indirectly lost: 0 bytes in 0 blocks
     76      possibly lost: 200,000 bytes in 1 blocks
     77    still reachable: 200,000 bytes in 1 blocks
     78         suppressed: 0 bytes in 0 blocks
     79 Reachable blocks (those to which a pointer was found) are not shown.
     80 To see them, rerun with: --leak-check=full --show-leak-kinds=all
     81 
     82 finished
     83 LEAK SUMMARY:
     84    definitely lost: 1,000 bytes in 1 blocks
     85    indirectly lost: 0 bytes in 0 blocks
     86      possibly lost: 200,000 bytes in 1 blocks
     87    still reachable: 200,000 bytes in 1 blocks
     88         suppressed: 0 bytes in 0 blocks
     89 Rerun with --leak-check=full to see details of leaked memory
     90 
     91 leaked:     1000 bytes in  1 blocks
     92 dubious:    200000 bytes in  1 blocks
     93 reachable:  200000 bytes in  1 blocks
     94 suppressed:   0 bytes in  0 blocks
     95 
     96 HEAP SUMMARY:
     97     in use at exit: 401,000 bytes in 3 blocks
     98   total heap usage: 3 allocs, 0 frees, 401,000 bytes allocated
     99 
    100 For a detailed leak analysis, rerun with: --leak-check=full
    101 
    102 For counts of detected and suppressed errors, rerun with: -v
    103 ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 0 from 0)
    104