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