History log of /external/minijail/util.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
8c3febd20f0cef00a5049f6962666b6c62093aa9 11-Apr-2016 Jorge Lucangeli Obes <jorgelo@google.com> Fix #ifdef statement.

Previous version did not compile with GCC.

Bug: 27980137

(cherry picked from commit 9e35c09854e55973731f80dd7cc41b80c20eec42)

Change-Id: Ibbad230f6651c51df62905799c5d4fad839919b3
/external/minijail/util.h
abb93141f0255a624bda29e4842611f8bc120df8 07-Apr-2016 Jorge Lucangeli Obes <jorgelo@google.com> Skip setting seccomp filter when running with ASan.

Also add an example build target for an ASan-ified libminijail (useful
for debugging).

Bug: 28052772
Bug: 27980137

(cherry picked from commit 2413f3713ae8a306a23550e2eecd59f380f34eae)

Change-Id: I0b07b17934221a7ff4bd0b58641e4e7afb225aa6
/external/minijail/util.h
c4b0fdc4bf008115c9d7a2589de38ed007ca8138 14-Jan-2016 Dylan Reid <dgreid@chromium.org> Make is_android static

util.h gets included from more than one place on Chrome OS builds.

Change-Id: I021235738115782fc2966d51fe356364953db169
Signed-off-by: Dylan Reid <dgreid@chromium.org>
/external/minijail/util.h
4b276a6c643cee568b9b623b1ce00fd41db9e8b9 07-Jan-2016 Jorge Lucangeli Obes <jorgelo@google.com> Use prctl(PR_CAPBSET_READ) to get the last valid cap on Android.

Not all Android processes will have access to '/proc/sys/kernel/cap_last_cap',
so use prctl() to get the last valid cap on Android.

Bug: 26217031
Change-Id: I7dffc8facca30a2e32c5c310c383e82a07b0519e
/external/minijail/util.h
40b25744de32ad8c5ae1f34189f07c7a438c95c9 23-Sep-2013 Luis Hector Chavez <lhchavez@chromium.org> minijail: Add named constants for seccomp filters

This makes it possible to write filters using named constants (like
ENOSYS instead of 38).

BUG=chromium:516701
TEST=syscall_filter_unittest passes.

Change-Id: Ic44cbdfb6f2228f6f658b1cc48adf5a923394306
Reviewed-on: https://chromium-review.googlesource.com/290540
Reviewed-by: Jorge Lucangeli Obes <jorgelo@chromium.org>
Trybot-Ready: Luis Hector Chavez <lhchavez@google.com>
Tested-by: Luis Hector Chavez <lhchavez@google.com>
Commit-Queue: Luis Hector Chavez <lhchavez@google.com>
/external/minijail/util.h
b5d7b9fba7b0e8dbf9c80d0a00f5584ac3f9d234 09-Jan-2015 Mike Frysinger <vapier@chromium.org> minijail: use %m instead of strerror

Use the GNU %m extension to display the errno string. This makes
the code a bit smaller and fixes build errors where util.h doesn't
include errno.h itself.

BUG=None
TEST=ran minijail w/-p as non-root and checked error log included errno decoded

Change-Id: I104e2e8092ecae1f77951c2f67c7b34bf9eff6a7
Reviewed-on: https://chromium-review.googlesource.com/239841
Reviewed-by: Jorge Lucangeli Obes <jorgelo@chromium.org>
Commit-Queue: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
/external/minijail/util.h
2f61ee42b3c305ed99bf495af41b05ff5aa93213 16-Jun-2014 Jorge Lucangeli Obes <jorgelo@chromium.org> Fix more style issues.

BUG=None
TEST=unit

Change-Id: I89f7288e9b3226273232d99f1c0176b69ce3b300
Reviewed-on: https://chromium-review.googlesource.com/203971
Reviewed-by: Lee Campbell <leecam@chromium.org>
Tested-by: Jorge Lucangeli Obes <jorgelo@chromium.org>
/external/minijail/util.h
66cfc148932cf2dabad389e162b5a7840e71271b 01-Dec-2012 Jorge Lucangeli Obes <jorgelo@chromium.org> Add support for checking flags in syscall arguments in Minijail.

Also, extract some code into functions as well, to make the code more readable.

BUG=chromium-os:36848
TEST=syscall_filter_unittest, security_Minijail_seccomp

Change-Id: Iedf8ecbf1814340fd8b3e4ec687b303c9c024d0a
Reviewed-on: https://gerrit.chromium.org/gerrit/39128
Tested-by: Jorge Lucangeli Obes <jorgelo@chromium.org>
Reviewed-by: Kees Cook <keescook@chromium.org>
Commit-Ready: Jorge Lucangeli Obes <jorgelo@chromium.org>
/external/minijail/util.h
bda833cbcee330eab91561a9b50b6bc24c47f2e9 01-Aug-2012 Jorge Lucangeli Obes <jorgelo@chromium.org> Minijail: add logging for seccomp filter failures.

BUG=chromium-os:33361
TEST=unit tests
TEST=security_Minijail0, security_Minijail_seccomp, platform_CrosDisksArchive

Change-Id: I16cdb8fbcf1cb13f2dee5521f97fb8d0bdbdf93b
Reviewed-on: https://gerrit.chromium.org/gerrit/29053
Reviewed-by: Jorge Lucangeli Obes <jorgelo@chromium.org>
Tested-by: Jorge Lucangeli Obes <jorgelo@chromium.org>
Commit-Ready: Jorge Lucangeli Obes <jorgelo@chromium.org>
/external/minijail/util.h
a6b034dedfb1109adcd88eb1bcea15a29067824c 08-Aug-2012 Jorge Lucangeli Obes <jorgelo@chromium.org> Minijail: extract utility functions.

Extract utility functions and add them, together with logging,
to a separate util.(c|h) file.

BUG=chromium-os:33361
TEST=unit tests
TEST=security_Minijail0, security_Minijail_seccomp, platform_CrosDisksArchive.

Change-Id: Ied436a7b27f14ef87198b7bf007634b28cbbd480
Reviewed-on: https://gerrit.chromium.org/gerrit/29492
Tested-by: Jorge Lucangeli Obes <jorgelo@chromium.org>
Reviewed-by: Elly Jones <ellyjones@chromium.org>
Reviewed-by: Kees Cook <keescook@chromium.org>
Commit-Ready: Jorge Lucangeli Obes <jorgelo@chromium.org>
/external/minijail/util.h