[ main ]

Coverage details for /usr/src/linux/mm

Click on a test name to view its description.

bootmem.c 240 lines of code
  Distinct lines hit:  0
  Percent coverage:  0.00%
  Test Name Lines Hit  

filemap.c 2035 lines of code
  Distinct lines hit:  762
  Percent coverage:  37.44%
  Test Name Lines Hit  
  brk01 327  
  fork01 468  
  fork02 176  
  fork03 176  
  fork04 469  
  fork05 172  
  fork06 176  
  fork07 475  
  fork08 476  
  fork09 354  
  fork10 468  
  fork11 176  
  getdents01 331  
  getdents02 331  
  getdents03 332  
  getdents04 332  
  ioctl01 176  
  ioctl02 175  
  mmap001 711  
  mmap01 723  
  mmap02 576  
  mmap03 567  
  mmap04 566  
  mmap05 559  
  mmap06 558  
  mmap07 559  
  mmap08 559  
  mmstress 605  
  mprotect01 317  
  mprotect02 570  
  mprotect03 559  
  mremap01 718  
  mremap02 317  
  mremap03 318  
  mremap04 317  
  msync01 677  
  msync02 664  
  msync03 325  
  msync04 575  
  msync05 351  
  mtest01 605  
  munmap01 560  
  munmap02 560  
  munmap03 560  
  readv01 469  
  readv02 456  
  sbrk01 448  
  sigaltstack01 176  
  sigaltstack02 176  
  sysinfo01 176  
  sysinfo02 176  
  vfork01 318  
  vfork02 318  
  writev01 474  
  writev02 470  
  writev03 471  
  writev04 458  
  writev05 471  

highmem.c 280 lines of code
  Distinct lines hit:  4
  Percent coverage:  1.43%
  Test Name Lines Hit  
  brk01 4  
  mmap001 4  
  mmap01 4  
  mmap02 4  
  mmap03 4  
  mmap04 4  
  mmap05 4  
  mmap06 4  
  mmap07 4  
  mmap08 4  
  mmstress 4  
  mprotect01 4  
  mprotect02 4  
  mprotect03 4  
  mremap01 4  
  mremap02 4  
  mremap03 4  
  mremap04 4  
  msync01 4  
  msync02 4  
  msync03 4  
  msync04 4  
  msync05 4  
  mtest01 4  
  munmap01 4  
  munmap02 4  
  munmap03 4  
  sbrk01 4  
  vfork01 4  
  vfork02 4  

memory.c 935 lines of code
  Distinct lines hit:  375
  Percent coverage:  40.11%
  Test Name Lines Hit  
  brk01 307  
  fork01 307  
  fork02 307  
  fork03 307  
  fork04 307  
  fork05 309  
  fork06 307  
  fork07 307  
  fork08 307  
  fork09 307  
  fork10 307  
  fork11 307  
  getdents01 307  
  getdents02 307  
  getdents03 307  
  getdents04 307  
  ioctl01 307  
  ioctl02 307  
  mmap001 307  
  mmap01 308  
  mmap02 307  
  mmap03 307  
  mmap04 307  
  mmap05 307  
  mmap06 307  
  mmap07 307  
  mmap08 307  
  mmstress 375  
  mprotect01 307  
  mprotect02 307  
  mprotect03 307  
  mremap01 307  
  mremap02 307  
  mremap03 307  
  mremap04 307  
  msync01 307  
  msync02 307  
  msync03 307  
  msync04 307  
  msync05 307  
  mtest01 375  
  munmap01 307  
  munmap02 307  
  munmap03 307  
  readv01 307  
  readv02 307  
  sbrk01 307  
  sigaltstack01 307  
  sigaltstack02 307  
  sysinfo01 307  
  sysinfo02 307  
  vfork01 307  
  vfork02 307  
  writev01 307  
  writev02 307  
  writev03 307  
  writev04 307  
  writev05 307  

mlock.c 248 lines of code
  Distinct lines hit:  0
  Percent coverage:  0.00%
  Test Name Lines Hit  

mmap.c 805 lines of code
  Distinct lines hit:  533
  Percent coverage:  66.21%
  Test Name Lines Hit  
  brk01 481  
  fork01 481  
  fork02 462  
  fork03 462  
  fork04 481  
  fork05 425  
  fork06 462  
  fork07 489  
  fork08 508  
  fork09 509  
  fork10 481  
  fork11 462  
  getdents01 481  
  getdents02 481  
  getdents03 481  
  getdents04 481  
  ioctl01 462  
  ioctl02 462  
  mmap001 491  
  mmap01 512  
  mmap02 488  
  mmap03 488  
  mmap04 488  
  mmap05 488  
  mmap06 489  
  mmap07 482  
  mmap08 481  
  mmstress 510  
  mprotect01 488  
  mprotect02 488  
  mprotect03 488  
  mremap01 491  
  mremap02 462  
  mremap03 462  
  mremap04 470  
  msync01 488  
  msync02 488  
  msync03 462  
  msync04 481  
  msync05 462  
  mtest01 510  
  munmap01 488  
  munmap02 496  
  munmap03 490  
  readv01 481  
  readv02 481  
  sbrk01 490  
  sigaltstack01 481  
  sigaltstack02 481  
  sysinfo01 481  
  sysinfo02 462  
  vfork01 481  
  vfork02 462  
  writev01 481  
  writev02 481  
  writev03 481  
  writev04 481  
  writev05 481  

mprotect.c 285 lines of code
  Distinct lines hit:  195
  Percent coverage:  68.42%
  Test Name Lines Hit  
  brk01 118  
  fork01 118  
  fork02 118  
  fork03 118  
  fork04 118  
  fork05 118  
  fork06 118  
  fork07 118  
  fork08 118  
  fork09 118  
  fork10 118  
  fork11 118  
  getdents01 118  
  getdents02 118  
  getdents03 118  
  getdents04 118  
  ioctl01 118  
  ioctl02 118  
  mmap001 118  
  mmap01 118  
  mmap02 118  
  mmap03 118  
  mmap04 118  
  mmap05 118  
  mmap06 118  
  mmap07 118  
  mmap08 118  
  mmstress 178  
  mprotect01 122  
  mprotect02 133  
  mprotect03 133  
  mremap01 118  
  mremap02 118  
  mremap03 118  
  mremap04 118  
  msync01 118  
  msync02 118  
  msync03 118  
  msync04 118  
  msync05 118  
  mtest01 178  
  munmap01 118  
  munmap02 118  
  munmap03 118  
  readv01 118  
  readv02 118  
  sbrk01 118  
  sigaltstack01 118  
  sigaltstack02 118  
  sysinfo01 118  
  sysinfo02 118  
  vfork01 118  
  vfork02 118  
  writev01 118  
  writev02 118  
  writev03 118  
  writev04 118  
  writev05 118  

mremap.c 268 lines of code
  Distinct lines hit:  55
  Percent coverage:  20.52%
  Test Name Lines Hit  
  mremap01 50  
  mremap02 14  
  mremap03 25  
  mremap04 42  

numa.c 93 lines of code
  Distinct lines hit:  0
  Percent coverage:  0.00%
  Test Name Lines Hit  

oom_kill.c 100 lines of code
  Distinct lines hit:  0
  Percent coverage:  0.00%
  Test Name Lines Hit  

page_alloc.c 583 lines of code
  Distinct lines hit:  146
  Percent coverage:  25.04%
  Test Name Lines Hit  
  brk01 100  
  fork01 128  
  fork02 113  
  fork03 113  
  fork04 138  
  fork05 123  
  fork06 113  
  fork07 138  
  fork08 128  
  fork09 138  
  fork10 128  
  fork11 113  
  getdents01 128  
  getdents02 138  
  getdents03 138  
  getdents04 138  
  ioctl01 113  
  ioctl02 113  
  mmap001 138  
  mmap01 146  
  mmap02 128  
  mmap03 128  
  mmap04 128  
  mmap05 128  
  mmap06 138  
  mmap07 138  
  mmap08 128  
  mmstress 138  
  mprotect01 113  
  mprotect02 138  
  mprotect03 138  
  mremap01 138  
  mremap02 100  
  mremap03 100  
  mremap04 100  
  msync01 115  
  msync02 138  
  msync03 113  
  msync04 128  
  msync05 113  
  mtest01 138  
  munmap01 128  
  munmap02 128  
  munmap03 128  
  readv01 128  
  readv02 128  
  sbrk01 128  
  sigaltstack01 113  
  sigaltstack02 113  
  sysinfo01 121  
  sysinfo02 121  
  vfork01 113  
  vfork02 113  
  writev01 115  
  writev02 115  
  writev03 115  
  writev04 115  
  writev05 115  

page_io.c 70 lines of code
  Distinct lines hit:  0
  Percent coverage:  0.00%
  Test Name Lines Hit  

shmem.c 1088 lines of code
  Distinct lines hit:  96
  Percent coverage:  8.82%
  Test Name Lines Hit  
  mremap04 96  

slab.c 1325 lines of code
  Distinct lines hit:  139
  Percent coverage:  10.49%
  Test Name Lines Hit  
  brk01 71  
  fork01 71  
  fork02 71  
  fork03 71  
  fork04 71  
  fork05 71  
  fork06 71  
  fork07 71  
  fork08 71  
  fork09 71  
  fork10 71  
  fork11 71  
  getdents01 71  
  getdents02 71  
  getdents03 71  
  getdents04 71  
  ioctl01 71  
  ioctl02 71  
  mmap001 139  
  mmap01 71  
  mmap02 71  
  mmap03 71  
  mmap04 71  
  mmap05 71  
  mmap06 71  
  mmap07 71  
  mmap08 71  
  mmstress 139  
  mprotect01 71  
  mprotect02 71  
  mprotect03 71  
  mremap01 139  
  mremap02 71  
  mremap03 71  
  mremap04 71  
  msync01 71  
  msync02 71  
  msync03 71  
  msync04 71  
  msync05 71  
  mtest01 139  
  munmap01 71  
  munmap02 71  
  munmap03 71  
  readv01 71  
  readv02 71  
  sbrk01 71  
  sigaltstack01 71  
  sigaltstack02 71  
  sysinfo01 71  
  sysinfo02 71  
  vfork01 71  
  vfork02 71  
  writev01 71  
  writev02 71  
  writev03 71  
  writev04 71  
  writev05 71  

swap.c 60 lines of code
  Distinct lines hit:  28
  Percent coverage:  46.67%
  Test Name Lines Hit  
  brk01 26  
  fork01 28  
  fork02 26  
  fork03 26  
  fork04 28  
  fork05 16  
  fork06 26  
  fork07 28  
  fork08 28  
  fork09 28  
  fork10 28  
  fork11 26  
  getdents01 28  
  getdents02 28  
  getdents03 28  
  getdents04 28  
  ioctl01 26  
  ioctl02 26  
  mmap001 28  
  mmap01 28  
  mmap02 28  
  mmap03 28  
  mmap04 28  
  mmap05 28  
  mmap06 28  
  mmap07 28  
  mmap08 28  
  mmstress 28  
  mprotect01 26  
  mprotect02 28  
  mprotect03 28  
  mremap01 28  
  mremap02 26  
  mremap03 26  
  mremap04 26  
  msync01 28  
  msync02 28  
  msync03 26  
  msync04 28  
  msync05 26  
  mtest01 28  
  munmap01 28  
  munmap02 28  
  munmap03 28  
  readv01 28  
  readv02 28  
  sbrk01 28  
  sigaltstack01 26  
  sigaltstack02 26  
  sysinfo01 26  
  sysinfo02 26  
  vfork01 26  
  vfork02 26  
  writev01 28  
  writev02 28  
  writev03 28  
  writev04 28  
  writev05 28  

swap_state.c 132 lines of code
  Distinct lines hit:  3
  Percent coverage:  2.27%
  Test Name Lines Hit  
  brk01 3  
  fork01 3  
  fork02 3  
  fork03 3  
  fork04 3  
  fork05 3  
  fork06 3  
  fork07 3  
  fork08 3  
  fork09 3  
  fork10 3  
  fork11 3  
  getdents01 3  
  getdents02 3  
  getdents03 3  
  getdents04 3  
  ioctl01 3  
  ioctl02 3  
  mmap001 3  
  mmap01 3  
  mmap02 3  
  mmap03 3  
  mmap04 3  
  mmap05 3  
  mmap06 3  
  mmap07 3  
  mmap08 3  
  mmstress 3  
  mprotect01 3  
  mprotect02 3  
  mprotect03 3  
  mremap01 3  
  mremap02 3  
  mremap03 3  
  mremap04 3  
  msync01 3  
  msync02 3  
  msync03 3  
  msync04 3  
  msync05 3  
  mtest01 3  
  munmap01 3  
  munmap02 3  
  munmap03 3  
  readv01 3  
  readv02 3  
  sbrk01 3  
  sigaltstack01 3  
  sigaltstack02 3  
  sysinfo01 3  
  sysinfo02 3  
  vfork01 3  
  vfork02 3  
  writev01 3  
  writev02 3  
  writev03 3  
  writev04 3  
  writev05 3  

swapfile.c 982 lines of code
  Distinct lines hit:  24
  Percent coverage:  2.44%
  Test Name Lines Hit  
  brk01 13  
  fork01 13  
  fork02 13  
  fork03 13  
  fork04 13  
  fork05 13  
  fork06 13  
  fork07 13  
  fork08 13  
  fork09 13  
  fork10 13  
  fork11 13  
  getdents01 13  
  getdents02 13  
  getdents03 13  
  getdents04 13  
  ioctl01 13  
  ioctl02 13  
  mmap001 13  
  mmap01 24  
  mmap02 13  
  mmap03 13  
  mmap04 13  
  mmap05 13  
  mmap06 13  
  mmap07 13  
  mmap08 13  
  mmstress 13  
  mprotect01 13  
  mprotect02 13  
  mprotect03 13  
  mremap01 13  
  mremap02 13  
  mremap03 13  
  mremap04 13  
  msync01 13  
  msync02 13  
  msync03 13  
  msync04 13  
  msync05 13  
  mtest01 13  
  munmap01 13  
  munmap02 13  
  munmap03 13  
  readv01 13  
  readv02 13  
  sbrk01 13  
  sigaltstack01 13  
  sigaltstack02 13  
  sysinfo01 24  
  sysinfo02 24  
  vfork01 13  
  vfork02 13  
  writev01 13  
  writev02 13  
  writev03 13  
  writev04 13  
  writev05 13  

vmalloc.c 281 lines of code
  Distinct lines hit:  158
  Percent coverage:  56.23%
  Test Name Lines Hit  
  fork05 158  

vmscan.c 468 lines of code
  Distinct lines hit:  0
  Percent coverage:  0.00%
  Test Name Lines Hit