- 91baa62 Make Maps constructor explicit. by hans@chromium.org · 12 years ago master
- 9330761 Work-around for an erroneous warning message in gcc-4.7 by zodiac@gmail.com · 12 years ago
- 95fc762 Add out-of-line copy ctor to Maps::Iterator. by mseaborn@chromium.org · 12 years ago
- 197650a I am somewhat reluctantly changing the API so that setProcFD is no longer by zodiac@gmail.com · 12 years ago
- e30c224 Get rid of a call to dup() that is no longer needed with the way the API works by zodiac@gmail.com · 12 years ago
- f62b379 Change the sandbox API to require passing in a copy of /proc instead of by zodiac@gmail.com · 12 years ago
- f407e20 PaX-enabled systems require us to mark our executables so that mprotect() doesn't get by zodiac@gmail.com · 12 years ago
- a35a8eb Include <unistd.h>, as we are otherwise missing definitions on some systems. by zodiac@gmail.com · 12 years ago
- 0bd5558 Import <sys/types.h>, as that is the canonical location of "ssize_t". by zodiac@gmail.com · 12 years ago
- b5e8572 Make a small change to the API. Instead of passing in a file by zodiac@gmail.com · 12 years ago
- 57d626f Add test for doing syscalls via "int $0" by mseaborn@chromium.org · 13 years ago
- 16a95cc Add logic for patching calls to the x86-64 vsyscall page by mseaborn@chromium.org · 13 years ago
- 288cf2b Add test for patching a system call instruction by mseaborn@chromium.org · 13 years ago
- 2c20cb8 Add tests for glibc functions which sometimes use the x86-64 vsyscall page by mseaborn@chromium.org · 13 years ago
- 1bd1a03 Tests: Split generic test runner out into test_runner.{cc,h} by mseaborn@chromium.org · 13 years ago
- 178bbab Test runner: Make test discovery work within C++ (or C) by mseaborn@chromium.org · 13 years ago
- 202f2af Add a tool for patching ELF libraries/executables offline by mseaborn@chromium.org · 13 years ago
- 39104e2 Remove some unused code in the library patcher by mseaborn@chromium.org · 13 years ago
- 464a08a Add an ELF loader that can load and run an executable in the sandbox by mseaborn@chromium.org · 13 years ago
- f2d6052 In 32bit mode, removed all assembly addressing modes that are incompatible with by zodiac@gmail.com · 13 years ago
- 4fb14f3 Original changelist: http://codereview.chromium.org/7326013/ by zodiac@gmail.com · 13 years ago
- e1204e7 Committed clang-related fix, as requested by Nico Weber. by zodiac@gmail.com · 13 years ago
- 592d8af Allow the ftruncate() system call from within the sandbox. by zodiac@gmail.com · 13 years ago
- 53974bc Allow writev() and readv() system calls by mseaborn@chromium.org · 13 years ago
- 4597c75 x86-32: Fix the 6th argument on syscalls invoked via "int $0" by mseaborn@chromium.org · 13 years ago
- a3afca8 While the seccomp sandbox appears to work correctly when built with "clang", by zodiac@gmail.com · 13 years ago
- e065915 Fix build: Add file missed in previous commit, tls_setup.h by mseaborn@chromium.org · 13 years ago
- 6f9e688 Implement TLS initialisation system calls for i386 and x86-64 by mseaborn@chromium.org · 13 years ago
- 289096f Fix the makefile to work after the previous change, r160 by mseaborn@chromium.org · 13 years ago
- b651c4a Finally eliminated the dirty hack that we used for populating the system by zodiac@gmail.com · 13 years ago
- 34af4bb Moved complex constructors/destructors out of header files. by zodiac@gmail.com · 13 years ago
- ae56986 Unconditionally allow p{read,write}{,v}(). by zodiac@gmail.com · 13 years ago
- 174df84 Assortment of fixes to make the code work with (very recent) versions of by zodiac@gmail.com · 13 years ago
- 4a406d6 A couple of changes that make "clang" happier. We still make use of other by zodiac@gmail.com · 13 years ago
- 251ce2f Allow nanosleep() system call, and add a policy setting that allows by zodiac@gmail.com · 13 years ago
- e985d2c Add explicit size suffix to ambiguous "cmp" instructions by mseaborn@chromium.org · 14 years ago
- df500bf Evan Martin asked for another fix in his series of changes to BranchTargets. by zodiac@gmail.com · 14 years ago
- 4d04535 Committed another iteration of http://codereview.chromium.org/5599002/ by zodiac@gmail.com · 14 years ago
- 4365e11 Committing evan's changelist: http://codereview.chromium.org/5599002/ by zodiac@gmail.com · 14 years ago
- ad61c67 Gcc as shipped by Fedora 14 prints a bogus warning message when passing by zodiac@gmail.com · 14 years ago
- 021c05f Split sandbox.cc's asm code into .S files, part 2 of 2 by mseaborn@chromium.org · 14 years ago
- cdb9e64 Split sandbox.cc's asm code into .S files, part 1 of 2 by mseaborn@chromium.org · 14 years ago
- f70a40d On older 32bit kernels (e.g. Ubuntu Hardy), the seccomp sandbox fails to handle by zodiac@gmail.com · 14 years ago
- 180c165 Style: Fix recently-added tabs; convert to spaces by mseaborn@chromium.org · 14 years ago
- 965e062 Factor out duplicated code for checking for protected memory mappings by mseaborn@chromium.org · 14 years ago
- 512a4ca Tidy: Remove no-op address adjustment in arguments for locked syscalls by mseaborn@chromium.org · 14 years ago
- 52f327f Fix deadlock between recvmsg() and sendmsg() on i386 by mseaborn@chromium.org · 14 years ago
- 87fba4e sendSystemCall(): Change the "locked" parameter from a bool to an enum by mseaborn@chromium.org · 14 years ago
- b50a2b4 Make sure that the code can be compiled both in release and debug mode. by zodiac@gmail.com · 14 years ago
- 8c38be7 Factor out duplicated code for setsockopt()/getsockopt() by mseaborn@chromium.org · 14 years ago
- 18316a0 Fix setsockopt() on i386 and add tests for setsockopt()/getsockopt() by mseaborn@chromium.org · 14 years ago
- aaea8ed Allow fdatasync() inside of the sandbox. This is needed by SQLite. by zodiac@gmail.com · 14 years ago
- b472968 Debug mode: Remove "%gs == 0" check which is always true on x86-64 by mseaborn@chromium.org · 14 years ago
- fc3f8ed Test runner: Set a limit on stack size to avoid accidental OOM by mseaborn@chromium.org · 14 years ago
- 8091830 Use one mutex per thread instead of a global syscall mutex by mseaborn@chromium.org · 14 years ago
- 56115cd Change clone() to be an unlocked system call by mseaborn@chromium.org · 14 years ago
- 101b127 Replace assert() with our own CHECK() macro(s). This means we no longer have by zodiac@gmail.com · 14 years ago
- 1096f78 test_syscalls.cc: Fix use of futex() when waiting for thread by mseaborn@chromium.org · 14 years ago
- 14a4675 Remove cloneFdPub from SecureMem::Args and use the global variable instead by mseaborn@chromium.org · 14 years ago
- 8f2a57d Always #include foo.h at the top of foo.cc by mseaborn@chromium.org · 14 years ago
- e8d8902 Remove unused processFdPub from SecureMem::Args by mseaborn@chromium.org · 14 years ago
- c8ef357 Whitespace fixes. by zodiac@gmail.com · 14 years ago
- 2fa5feb Refactor the code used to communicate from the trusted process to the other by zodiac@gmail.com · 14 years ago
- e686dd0 Make error messages look more like what the non-reference version of the code by zodiac@gmail.com · 14 years ago
- fb8aeaf Fix vulnerability in process_sigaction() by mseaborn@chromium.org · 14 years ago
- 090679e Fix hole that allows tampering with sendmsg() arguments by mseaborn@chromium.org · 14 years ago
- 17c8554 Trusted thread: Add error checks to all syscalls that should return zero by mseaborn@chromium.org · 14 years ago
- 3aa4435 clone(): Copy registers across in untrusted code instead of trusted code by mseaborn@chromium.org · 14 years ago
- 3d3c71a Add test to check that clone() preserves registers by mseaborn@chromium.org · 14 years ago
- ae97732 Add test for SysV shared memory by mseaborn@chromium.org · 14 years ago
- 5a7a594 Because of the way how we build our test applications, we can get name by zodiac@gmail.com · 14 years ago
- 8dd4196 clone(): Rename arguments that were only named correctly for x86-64 by mseaborn@chromium.org · 14 years ago
- 0e83ce3 reference_trusted_thread.cc: Get clone() args from argN instead of saved regs by mseaborn@chromium.org · 14 years ago
- 31b20dd Use __NR_* symbols in .S files instead of hard-coded constants by mseaborn@chromium.org · 14 years ago
- d62e08b A few small changes that are needed in order to build with very recent by zodiac@gmail.com · 14 years ago
- c41e81a reference_trusted_thread.cc: Use sigreturn to return from clone() by mseaborn@chromium.org · 14 years ago
- b8a7dd8 Fix use of non-null-terminated strings in debug messages by mseaborn@chromium.org · 14 years ago
- 8949f5a Rename label 25 to "fatal_error" to improve readability by mseaborn@chromium.org · 14 years ago
- 32fc59a Remove some more dependency files from "make clean" that had previously been by zodiac@gmail.com · 14 years ago
- 2c8abce - push a fake return address and set a magic framepointer whenever by zodiac@gmail.com · 14 years ago
- 5fd2571 Fix newlines in string literals in the assembly code by mseaborn@chromium.org · 14 years ago
- bd03d4a Fix segfault in reference_trusted_thread.cc's __NR_exit handler by mseaborn@chromium.org · 14 years ago
- dc034fe Enable support for injecting code into "long NOPs". The gas assembler generates by zodiac@gmail.com · 14 years ago
- a7d7cf3 Minor fixes and cleanups: by zodiac@gmail.com · 14 years ago
- 5fd350d Make patchSystemCallsInFunction static. This allows it to be called without by zodiac@gmail.com · 14 years ago
- a7d49cd Bring reference_trusted_thread.cc into line with real implementation by mseaborn@chromium.org · 14 years ago
- 3883b49 Bring linux_syscall_support.h up-to-date and add a feature to optionally by zodiac@gmail.com · 14 years ago
- 3c0785e Fix test_prctl so that it does not leave behind a stopped process by mseaborn@chromium.org · 14 years ago
- 6d3f586 Add DEPFLAGS to makefile in places missed before by mseaborn@chromium.org · 14 years ago
- 21c0975 Split trusted_thread.cc's asm code into .S files, part 2 of 2 by mseaborn@chromium.org · 14 years ago
- 9ad1154 Split trusted_thread.cc's asm code into .S files, part 1 of 2 by mseaborn@chromium.org · 14 years ago
- e5e4a7d Add a codereview.settings file by mseaborn@chromium.org · 14 years ago
- a1212eb Add #include dependency tracking to the makefile by mseaborn@chromium.org · 14 years ago
- dc367e3 Libc usually enforces alignment on the arguments for socket system calls. We by zodiac@gmail.com · 14 years ago
- d2106bc Add support for prctl(PR_SETDUMPABLE) and a few other benign system calls. by zodiac@gmail.com · 14 years ago
- f109d21 Add missing -m64 arguments to makefile by mseaborn@chromium.org · 14 years ago
- 7e19695 Properly initialize segment registers. This fixes a problem with debug messages by zodiac@gmail.com · 14 years ago
- ded2719 Factor out duplicated syscall forwarding logic by mseaborn@chromium.org · 14 years ago
- 1f7d10e Link reference_trusted_thread.cc only into the tests by mseaborn@chromium.org · 14 years ago
- 29f8d63 Add Gyp rules for building the test suite by mseaborn@chromium.org · 14 years ago