Lines 165-175
Link Here
|
165 |
if ((auxv[i].a_un.a_val & VM_PROT_EXECUTE) != 0) |
165 |
if ((auxv[i].a_un.a_val & VM_PROT_EXECUTE) != 0) |
166 |
xo_emit("{dw:/%s}{Lw:/%-16s/%s}" |
166 |
xo_emit("{dw:/%s}{Lw:/%-16s/%s}" |
167 |
"{:AT_STACKPROT/%s}\n", prefix, |
167 |
"{:AT_STACKPROT/%s}\n", prefix, |
168 |
"AT_STACKPROT", "NONEXECUTABLE"); |
168 |
"AT_STACKPROT", "EXECUTABLE"); |
169 |
else |
169 |
else |
170 |
xo_emit("{dw:/%s}{Lw:/%-16s/%s}" |
170 |
xo_emit("{dw:/%s}{Lw:/%-16s/%s}" |
171 |
"{:AT_STACKPROT/%s}\n", prefix, |
171 |
"{:AT_STACKPROT/%s}\n", prefix, |
172 |
"AT_STACKPROT", "EXECUTABLE"); |
172 |
"AT_STACKPROT", "NONEXECUTABLE"); |
173 |
break; |
173 |
break; |
174 |
#ifdef AT_TIMEKEEP |
174 |
#ifdef AT_TIMEKEEP |
175 |
case AT_TIMEKEEP: |
175 |
case AT_TIMEKEEP: |