Print this page
Code review comments from jeffpc

Split Close
Expand all
Collapse all
          --- old/usr/src/test/os-tests/tests/secflags/secflags_psecflags.sh
          +++ new/usr/src/test/os-tests/tests/secflags/secflags_psecflags.sh
↓ open down ↓ 42 lines elided ↑ open up ↑
  43   43  EOF
  44   44  
  45   45      /usr/bin/psecflags $$ | grep I: > output
  46   46      diff -u expected output || exit 1
  47   47  }
  48   48  
  49   49  self_add() {
  50   50      echo "Add (self)"
  51   51      /usr/bin/psecflags -s current,noexecstack $$
  52   52      cat > expected <<EOF
  53      -        I:      aslr, noexecstack
       53 +        I:      aslr,noexecstack
  54   54  EOF
  55   55  
  56   56      /usr/bin/psecflags $$ | grep I: > output
  57   57      diff -u expected output || exit 1
  58   58  }
  59   59  
  60   60  self_remove() {
  61   61      echo "Remove (self)"
  62   62      /usr/bin/psecflags -s current,-aslr $$
  63   63      cat > expected <<EOF
↓ open down ↓ 39 lines elided ↑ open up ↑
 103  103  
 104  104  child_add() {
 105  105      echo "Add (child)"
 106  106  
 107  107      typeset pid; 
 108  108  
 109  109      /usr/bin/psecflags -s aslr $$
 110  110      /usr/bin/psecflags -s current,noexecstack -e sleep 10000 &
 111  111      pid=$!
 112  112      cat > expected <<EOF
 113      -        E:      aslr, noexecstack
 114      -        I:      aslr, noexecstack
      113 +        E:      aslr,noexecstack
      114 +        I:      aslr,noexecstack
 115  115  EOF
 116  116      /usr/bin/psecflags $pid | grep '[IE]:' > output
 117  117      kill $pid
 118  118      /usr/bin/psecflags -s none $$
 119  119      diff -u expected output || exit 1
 120  120  }
 121  121  
 122  122  child_remove() {
 123  123      echo "Remove (child)"
 124  124  
↓ open down ↓ 71 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX