doinachiroiu
8f21b0e931
Coding style update
2020-08-26 11:23:33 +00:00
Sandboxed API Team
e7a195ce42
Automated rollback of commit 82c56775ef
.
...
PiperOrigin-RevId: 328340042
Change-Id: Ib225f8012fb373c74e3f1b3e6201b2daca7da40b
2020-08-25 09:01:22 -07:00
Katarzyna Miernikiewicz
ba88cd3499
changed VLA to vectors
2020-08-25 14:53:53 +00:00
Wiktor Garbacz
82c56775ef
StatusOr
cleanups
...
PiperOrigin-RevId: 328318284
Change-Id: I207570c0fee6797dbc8995d36ef2130b0bff28fa
2020-08-25 06:22:05 -07:00
Katarzyna Miernikiewicz
032053d55d
minor fix
2020-08-25 10:20:00 +00:00
Katarzyna Miernikiewicz
050f0af19a
minor change
2020-08-25 09:50:19 +00:00
Katarzyna Miernikiewicz
6554f635fc
some of the requested changes made
2020-08-24 15:01:42 +00:00
doinachiroiu
a2873ac099
Update README.md
2020-08-20 13:15:02 +00:00
doinachiroiu
726a9345ff
Enable namespaces
2020-08-20 12:37:34 +00:00
doinachiroiu
fc6e9e82c6
Unnecessary files removed
2020-08-20 11:24:19 +00:00
doinachiroiu
25d18f985d
Updated README and change names of main files
2020-08-20 11:19:49 +00:00
doinachiroiu
257e87e076
Added log printing for debug
2020-08-20 08:58:30 +00:00
doinachiroiu
94fcf82dd3
Added comment on Nvalues[] and N purpose
2020-08-20 08:21:32 +00:00
doinachiroiu
096d02625d
Modified sapi root to a general path
2020-08-20 07:44:27 +00:00
Bohdan Tyshchenko
465cf9c4bb
Codestyle fix
2020-08-19 01:21:30 -07:00
Bohdan Tyshchenko
e99de21e95
Quick update
2020-08-17 13:31:14 -07:00
Bohdan Tyshchenko
b4aca05300
Update after code review
2020-08-17 13:29:07 -07:00
doinachiroiu
06bf6cdd34
Sandbox not active error - resolved
2020-08-17 11:21:56 +00:00
doinachiroiu
3fb4d59545
Sandbox not active error tracking observations
2020-08-17 11:21:49 +00:00
doinachiroiu
d51d558083
Update .gitignore
2020-08-17 11:21:42 +00:00
doinachiroiu
c39787ddc7
Testing pffft - elaborate output
2020-08-17 11:21:33 +00:00
doinachiroiu
2ab097f82f
Added README
2020-08-17 11:21:27 +00:00
doinachiroiu
50921e222d
Coding style adaptation
2020-08-17 11:21:19 +00:00
doinachiroiu
deb8869bb6
Added .gitignore
2020-08-17 11:21:11 +00:00
doinachiroiu
80dd873375
Initial version sandbox
2020-08-17 11:20:56 +00:00
Katarzyna Miernikiewicz
5598690320
added comments; added Google formatting style
2020-08-14 10:38:27 +00:00
Doina Chiroiu
4cc2d40642
Simple version of sandbox
2020-08-13 10:22:33 +00:00
Bohdan Tyshchenko
47fd491e20
Codestyle update
2020-08-12 14:09:40 -07:00
Katarzyna Miernikiewicz
73e6a27b14
fixed typo
2020-08-12 11:59:31 +00:00
Katarzyna Miernikiewicz
785de90c80
Openjpeg sandboxed
2020-08-12 11:50:11 +00:00
Katarzyna Miernikiewicz
57fa728e4b
fixed typos
2020-08-12 11:48:40 +00:00
Katarzyna Miernikiewicz
89ef35d4c3
Openjpeg decompress sandboxed
2020-08-12 11:37:59 +00:00
Katarzyna Miernikiewicz
d0f638de4c
fixed typo
2020-08-12 11:26:55 +00:00
Katarzyna Miernikiewicz
48144bb100
initial openjpeg commit
2020-08-12 11:24:30 +00:00
Bohdan Tyshchenko
6f7110dd4f
Added tests for sandboxed library and transaction
2020-08-12 03:45:08 -07:00
Bohdan Tyshchenko
06ae5e2427
First version of guetzli sandbox
2020-08-11 15:57:37 -07:00
Bohdan Tyshchenko
d41a3d6d16
First version of guetzli sandbox
2020-08-11 15:48:48 -07:00
Bohdan Tyshchenko
258dbcd622
Init guetzli sandbox
2020-08-11 15:44:13 -07:00
Bohdan Tyshchenko
dc8cf90cb3
Init guetzli sandbox
2020-08-10 06:29:59 -07:00
Christian Blichmann
b76cb15f26
Rename accessors, move away from time_t
API
...
- `GetPid()` -> `pid()`
- `GetRpcChannel()` -> `rpc_channel()`
- `IsActive()` -> `is_active()`
- Suggest `SetWallTimeLimit(time_t)` -> `SetWallTimeLimit(absl::Duration)`
In addition, remove the protected zero-argument contructor.
PiperOrigin-RevId: 325390292
Change-Id: Iba044ad5ce44e78c4064c0a09faaa4227c4d19a5
2020-08-07 00:30:28 -07:00
Christian Blichmann
11fd8ba330
Collect Bazel files into bzl_library
targets
...
PiperOrigin-RevId: 325221214
Change-Id: Iab03b900e143b9b95bed151097abb59ac1e0f996
2020-08-06 06:53:44 -07:00
Sandboxed API Team
8633f22185
Increase limit on symbol table size and section size.
...
PiperOrigin-RevId: 325215228
Change-Id: I2e6ca131d92d86e7aa0d5cc37a3507dce03db25f
2020-08-06 06:04:14 -07:00
Christian Blichmann
db0dfbb21f
Add directories/README for contributions
...
PiperOrigin-RevId: 323566271
Change-Id: I4ccddea09f5d2ecc2a2e17841693350eec9f7d3a
2020-07-29 11:32:41 +02:00
Christian Blichmann
833c9740aa
Use absl::StrFormat()
in Reg<T>::ToString()
...
PiperOrigin-RevId: 322528126
Change-Id: Ia5344e53366a8b3c11ec0dbba7cff8e4192a7605
2020-07-22 01:21:02 -07:00
Christian Blichmann
aaa3eded8f
Rename SYNC_*
constants to conform to style guide
...
PiperOrigin-RevId: 322137271
Change-Id: I03d7f2e4841f42e439359727a686d55f1b4ab081
2020-07-20 07:05:44 -07:00
Christian Blichmann
c7a27dd4b1
Modernize a few files
...
- Use default initialization
- Rely on `static_assert()` and use `if constexpr` when checking SAPI
variable type
- Small style fixes
PiperOrigin-RevId: 322107281
Change-Id: I48cf43f354b60e31e6207552dbbfa16e3acd5615
2020-07-20 03:07:54 -07:00
Christian Blichmann
eb62bae167
Refactor stack trace handling
...
- Drop `delim` argument from the `GetStackTrace()` family of functions.
We only ever used plain spaces.
- Use an `std::vector<std::string>` for the symbolized stack frames and
adjust the unwind proto accordingly.
This change now prints each stack frame on its own line while skipping
duplicate ones:
```
I20200717 11:47:16.811381 3636246 monitor.cc:326] Stack trace: [
I20200717 11:47:16.811415 3636246 monitor.cc:337] map:/lib/x86_64-linux-gnu/libc-2.30.so+0xceee7(0x7fb871602ee7)
I20200717 11:47:16.811420 3636246 monitor.cc:337] Rot13File+0x130(0x55ed24615995)
I20200717 11:47:16.811424 3636246 monitor.cc:337] ffi_call_unix64+0x55(0x55ed2461f2dd)
I20200717 11:47:16.811429 3636246 monitor.cc:337] map:[stack]+0x1ec80(0x7ffee4257c80)
I20200717 11:47:16.811455 3636246 monitor.cc:339] (last frame repeated 196 times)
I20200717 11:47:16.811460 3636246 monitor.cc:347] ]
```
PiperOrigin-RevId: 322089140
Change-Id: I05b0de2f4118fed90fe920c06bbd70ea0d1119e2
2020-07-20 00:24:40 -07:00
Wiktor Garbacz
f7d3f442df
Extract ForkClient to a separate target
...
PiperOrigin-RevId: 321757582
Change-Id: I48b89ab4e4b1d87dd9444874de5bf5bd2526531a
2020-07-17 04:54:54 -07:00
Wiktor Garbacz
e9f7293e21
Fix ptrace_hook dependency graph
...
PiperOrigin-RevId: 321748143
Change-Id: Idb453054b78e932ce13c5f44f7d408cc0f9c31f2
2020-07-17 03:20:43 -07:00
Christian Blichmann
a574b66e99
Do not add third_party test targets in CMake build
...
This way, one can just run `ctest .` in the build directory and it will only
run Sandboxed API and Sandbox2 tests.
PiperOrigin-RevId: 321342543
Change-Id: I42537e64bfb3127dca00bd92a3f7b35ca64004d9
2020-07-15 05:31:50 -07:00