gvisor/runsc/boot
Andrei Vagin 322dbfe06b Allow to specify a separate log for GO's runtime messages
GO's runtime calls the write system call twice to print "panic:"
and "the reason of this panic", so here is a race window when
other threads can print something to the log and we will see
something like this:

panic: log messages from another thread
The reason of the panic.

This confuses the syzkaller blacklist and dedup detection.

It also makes the logs generally difficult to read. e.g.,
data races often have one side of the race, followed by
a large "diagnosis" dump, finally followed by the other
side of the race.

PiperOrigin-RevId: 297887895
2020-02-28 11:24:11 -08:00
..
filter Port most syscalls to VFS2. 2020-02-25 13:37:34 -08:00
platforms Standardize on tools directory. 2020-01-27 12:21:00 -08:00
pprof Initial network namespace support. 2020-02-20 15:20:40 -08:00
BUILD Initial network namespace support. 2020-02-20 15:20:40 -08:00
compat.go Cleanup glog and add real caller information. 2020-01-27 16:08:35 -08:00
compat_amd64.go Merge pull request #1233 from xiaobo55x:compatLog 2019-12-06 19:41:39 -08:00
compat_arm64.go Merge pull request #1233 from xiaobo55x:compatLog 2019-12-06 19:41:39 -08:00
compat_test.go Merge pull request #1233 from xiaobo55x:compatLog 2019-12-06 19:41:39 -08:00
config.go Allow to specify a separate log for GO's runtime messages 2020-02-28 11:24:11 -08:00
controller.go Initial network namespace support. 2020-02-20 15:20:40 -08:00
debug.go Update canonical repository. 2019-06-13 16:50:15 -07:00
events.go Update canonical repository. 2019-06-13 16:50:15 -07:00
fds.go Update package locations. 2020-01-27 15:31:32 -08:00
fs.go Update package locations. 2020-01-27 15:31:32 -08:00
fs_test.go Make annotations OCI compliant 2019-12-06 13:51:38 -08:00
limits.go New sync package. 2020-01-09 22:02:24 -08:00
loader.go Initial network namespace support. 2020-02-20 15:20:40 -08:00
loader_amd64.go Merge pull request #1176 from xiaobo55x:runsc_boot 2019-11-25 11:01:22 -08:00
loader_arm64.go Merge pull request #1176 from xiaobo55x:runsc_boot 2019-11-25 11:01:22 -08:00
loader_test.go Update package locations. 2020-01-27 15:31:32 -08:00
network.go Initial network namespace support. 2020-02-20 15:20:40 -08:00
strace.go Update canonical repository. 2019-06-13 16:50:15 -07:00
user.go Update package locations. 2020-01-27 15:31:32 -08:00
user_test.go Update package locations. 2020-01-27 15:31:32 -08:00