Hi -

I finished off Ron's work on the electric fence.  Link with
-lelectric-fence, which you can set in your top-level Makelocal, if you
want to use it.  It already found a couple bugs: one in vmm/load_elf.c
(use-after-free) and one in mprotect() in the kernel.

Barret


The following changes since commit 6bac2c6699bebf017ed37c8662c75529babe8596:

  mlx4: Support TSO/GSO/LSO (2017-06-06 13:01:42 -0400)

are available in the git repository at:

  [email protected]:brho/akaros.git efence

for you to fetch changes up to 58a8b9b64cd71133d2516501c17f366f775600f1:

  efence: clang-format (2017-06-06 17:28:45 -0400)

----------------------------------------------------------------
View this online at:
https://github.com/brho/akaros/compare/6bac2c6699be...58a8b9b64cd7

----------------------------------------------------------------
Barret Rhoden (5):
      Fix a deadlock in mprotect()
      Remove pthread_lib_init() declaration
      vmm: Fix use-after-free in load_elf()
      efence: Fix it all and add a test
      efence: clang-format

Ronald G. Minnich (3):
      electric fence: initial checkin
      electric-fence: changed Makefile to Akaros style
      electric-fence: builds and boots

 Makefile                        |   2 +-
 kern/src/mm.c                   |   4 +-
 tests/vmm/Makefrag              |   2 +-
 user/electric-fence/CHANGES     |  29 ++
 user/electric-fence/COPYING     | 339 ++++++++++++++++
 user/electric-fence/Makefile    |   4 +
 user/electric-fence/README.md   |  47 +++
 user/electric-fence/efence.c    | 853 ++++++++++++++++++++++++++++++++++++++++
 user/electric-fence/efence.h    |  42 ++
 user/electric-fence/eftest.c    | 172 ++++++++
 user/electric-fence/libefence.3 | 415 +++++++++++++++++++
 user/electric-fence/page.c      |  78 ++++
 user/electric-fence/print.c     | 154 ++++++++
 user/pthread/pthread.h          |   1 -
 user/utest/Makefile             |   2 +-
 user/utest/efence.c             |  97 +++++
 user/vmm/load_elf.c             |   4 +-
 17 files changed, 2239 insertions(+), 6 deletions(-)
 create mode 100644 user/electric-fence/CHANGES
 create mode 100644 user/electric-fence/COPYING
 create mode 100644 user/electric-fence/Makefile
 create mode 100644 user/electric-fence/README.md
 create mode 100644 user/electric-fence/efence.c
 create mode 100644 user/electric-fence/efence.h
 create mode 100644 user/electric-fence/eftest.c
 create mode 100644 user/electric-fence/libefence.3
 create mode 100644 user/electric-fence/page.c
 create mode 100644 user/electric-fence/print.c
 create mode 100644 user/utest/efence.c

-- 
You received this message because you are subscribed to the Google Groups 
"Akaros" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to