[Crash-utility] submission about PaX linux support

Toshikazu Nakayama nakayama.ts at ncos.nec.co.jp
Tue Dec 20 07:57:07 UTC 2011


Hello Dave,

I would like to send proposed patch set which can support
PaX linux introduced at http://grsecurity.net/ over crash utility.

In previous thread, you said that it is important for current implementation
not to be increased maintenance burden.

Then, I tolerably think to consider about them in my merge work with
small modifications to current code as possible.
But the reality is, there are several undesirable impacts which
I made in this work.

So could you please check and make a conclusion from this patch set?
(Detail about modification are written in each patch file.)

Thanks,
Toshi
--------
Toshikazu Nakayama (9):
  add PaX linux staff from linux-2.6.27.
  setup PaX module structure members and pseudos
  manufacture module's dumping symbol data
  use IN_MODULE macros for ec->st_value
  define new namespace command to sort by per module order
  vefiry PaX module RW area, also fix leak
  catch apt module symbol
  sharpen vague module data with found out section
  RW for lowest or highest module virtual address

 defs.h    |   42 +++++++++++-
 kernel.c  |   58 ++++++++++++++++-
 symbols.c |  221 +++++++++++++++++++++++++++++++++++++++++++++++++++++--------
 3 files changed, 291 insertions(+), 30 deletions(-)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-add-PaX-linux-staff-from-linux-2.6.27.patch
Type: text/x-patch
Size: 6478 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/crash-utility/attachments/20111220/2fc4c050/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-setup-PaX-module-structure-members-and-pseudos.patch
Type: text/x-patch
Size: 3425 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/crash-utility/attachments/20111220/2fc4c050/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-manufacture-module-s-dumping-symbol-data.patch
Type: text/x-patch
Size: 5796 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/crash-utility/attachments/20111220/2fc4c050/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-use-IN_MODULE-macros-for-ec-st_value.patch
Type: text/x-patch
Size: 1015 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/crash-utility/attachments/20111220/2fc4c050/attachment-0003.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-define-new-namespace-command-to-sort-by-per-module-o.patch
Type: text/x-patch
Size: 4377 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/crash-utility/attachments/20111220/2fc4c050/attachment-0004.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-vefiry-PaX-module-RW-area-also-fix-leak.patch
Type: text/x-patch
Size: 1476 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/crash-utility/attachments/20111220/2fc4c050/attachment-0005.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0007-catch-apt-module-symbol.patch
Type: text/x-patch
Size: 2177 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/crash-utility/attachments/20111220/2fc4c050/attachment-0006.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0008-sharpen-vague-module-data-with-found-out-section.patch
Type: text/x-patch
Size: 2002 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/crash-utility/attachments/20111220/2fc4c050/attachment-0007.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0009-RW-for-lowest-or-highest-module-virtual-address.patch
Type: text/x-patch
Size: 1042 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/crash-utility/attachments/20111220/2fc4c050/attachment-0008.bin>


More information about the Crash-utility mailing list