Theodore Dubois
|
7d0e083098
|
Don't freeze the main thread when tapping the screen
|
2018-11-30 12:32:51 -08:00 |
|
Theodore Dubois
|
f869a57498
|
Switch to SQLite for file metadata database
|
2018-11-30 09:13:57 -08:00 |
|
Theodore Dubois
|
3b4c71f662
|
Add function to report error and crash
|
2018-11-29 16:18:18 -08:00 |
|
Theodore Dubois
|
3444cc121d
|
Don't segfault when looking up a ridiculous PID
|
2018-11-25 17:50:33 -08:00 |
|
Theodore Dubois
|
e95a2acbdd
|
Don't return NULL from successful mremap
|
2018-11-25 17:39:17 -08:00 |
|
Theodore Dubois
|
875bffdc70
|
Mark non-fatal signals as not pending
|
2018-11-25 15:12:37 -08:00 |
|
Theodore Dubois
|
8985d83185
|
Implement lchown
|
2018-11-25 13:45:36 -08:00 |
|
Theodore Dubois
|
7ff1a13036
|
Add prctl stub
|
2018-11-25 13:45:08 -08:00 |
|
Theodore Dubois
|
3bd6682d70
|
Implement setuid, setgid and better checks for setresuid
|
2018-11-24 20:37:58 -08:00 |
|
Theodore Dubois
|
95af8cba0a
|
Don't copy out buffer if sys_read fails
|
2018-11-24 18:21:42 -08:00 |
|
Theodore Dubois
|
a6fc5bd1ea
|
Use radix tree for pagetables, dramatically reducing memory usage
|
2018-11-21 19:31:51 -08:00 |
|
Theodore Dubois
|
9eea489997
|
Unbreak getcwd
|
2018-11-21 14:09:42 -08:00 |
|
Theodore Dubois
|
2a5cb4ced6
|
Fix up error handling in fs.c
|
2018-11-21 13:24:46 -08:00 |
|
as@irc
|
47c0e2b0ab
|
Changed filesystem temp buffers to use heap allocations.
|
2018-11-21 13:17:18 -08:00 |
|
Theodore Dubois
|
8d00f8dacf
|
Make it possible for poll to return multiple things
|
2018-11-18 15:09:08 -08:00 |
|
Theodore Dubois
|
0f0af15c4d
|
Don't crash when calling setpgid with a wild pgid
|
2018-11-17 19:02:00 -08:00 |
|
Theodore Dubois
|
1c4bb920d9
|
Use NSLog instead of NSLogv to avoid a segfault
|
2018-11-17 16:52:21 -08:00 |
|
Theodore Dubois
|
c158cefd16
|
Fix leak of interp_fd
|
2018-11-16 16:32:50 -08:00 |
|
Theodore Dubois
|
394879521b
|
Set the soft open file limit to something sane
|
2018-11-16 16:31:13 -08:00 |
|
Theodore Dubois
|
5c2223e85c
|
Don't try to send signals to zombies
|
2018-11-16 16:24:02 -08:00 |
|
Theodore Dubois
|
c68a78029c
|
Add strace for getrlimit and setrlimit
|
2018-11-16 16:02:27 -08:00 |
|
Theodore Dubois
|
2b35a6e9e6
|
Implement ioctl(FIONBIO)
|
2018-11-16 14:38:32 -08:00 |
|
Theodore Dubois
|
d679605b03
|
Merge pull request #65 from lunixbochs/patch3-fcntl_setfl
implement fcntl F_SETFL
|
2018-11-16 14:05:24 -08:00 |
|
Theodore Dubois
|
7f74a54fd0
|
Implement pipe2 with O_CLOEXEC
|
2018-11-16 13:59:49 -08:00 |
|
Theodore Dubois
|
d916548f1f
|
Add strace for pread
|
2018-11-15 16:36:43 -08:00 |
|
Theodore Dubois
|
174dec2f25
|
Stop overflowing the log buffer
|
2018-11-15 16:23:33 -08:00 |
|
Theodore Dubois
|
7659e0861d
|
Return ENOEXEC when an executable is too short
|
2018-11-15 15:37:02 -08:00 |
|
Theodore Dubois
|
d26b900918
|
Introduce vprintk
|
2018-11-15 15:26:22 -08:00 |
|
Theodore Dubois
|
b8c0b94c9c
|
Add strace for a few calls
|
2018-11-15 14:49:42 -08:00 |
|
Theodore Dubois
|
c1b1257d39
|
Implement syslog for retrieving the debug log
|
2018-11-15 09:58:02 -08:00 |
|
Theodore Dubois
|
bd36fb7144
|
Implement growing anonymous mappings with mremap
|
2018-11-14 18:51:59 -08:00 |
|
Theodore Dubois
|
6e741f23e4
|
Limit the size of write() logs
|
2018-11-14 18:51:05 -08:00 |
|
Theodore Dubois
|
e541847df7
|
Unbreak logging
|
2018-11-14 18:51:05 -08:00 |
|
Theodore Dubois
|
884947a32a
|
Log into a circular buffer
|
2018-11-14 17:13:37 -08:00 |
|
Theodore Dubois
|
6a035e9186
|
Fix "function declaration is not a prototype" warnings
|
2018-11-14 17:13:22 -08:00 |
|
Saagar Jha
|
bdf9a53081
|
Add stubs for clock_settime and settimeofday
|
2018-11-14 16:24:50 -08:00 |
|
Theodore Dubois
|
f637703bfb
|
Merge pull request #88 from saagarjha/master
Implement gettimeofday
|
2018-11-14 14:06:08 -08:00 |
|
Theodore Dubois
|
313d8ecb50
|
Add a function to dump the stack for debugging
|
2018-11-14 13:36:47 -08:00 |
|
Theodore Dubois
|
8337ee07f4
|
Include the instruction pointer in the page fault message
|
2018-11-14 13:35:57 -08:00 |
|
Theodore Dubois
|
fc157975f7
|
Return errors for futex timeouts
|
2018-11-14 13:23:38 -08:00 |
|
Theodore Dubois
|
eedaf4b057
|
Merge branch 'futex_timeout'
|
2018-11-14 12:51:50 -08:00 |
|
Theodore Dubois
|
6eab9da99c
|
Add a newline on the "receiving signal" log
|
2018-11-14 12:33:17 -08:00 |
|
Ryan Hileman
|
277dd12e49
|
implement futex timeouts
|
2018-11-14 12:13:35 -08:00 |
|
Theodore Dubois
|
bf7a168205
|
Remove signals from pending when they’re blocked
|
2018-11-14 11:04:13 -08:00 |
|
Saagar Jha
|
31c4decb84
|
Implement gettimeofday
|
2018-11-14 02:14:23 -08:00 |
|
Theodore Dubois
|
fbd58ad3a2
|
Don't crash when calling select() with no FDs
|
2018-11-14 02:54:28 +00:00 |
|
Theodore Dubois
|
3303edd723
|
Delete the process timer on exit
|
2018-11-14 02:54:28 +00:00 |
|
Ryan Hileman
|
7e056f4e0e
|
implement fcntl F_SETFL
|
2018-11-12 14:44:11 -08:00 |
|
Theodore Dubois
|
aee55b478f
|
Merge pull request #61 from lunixbochs/patch2-sys_old_mmap
fix sys_mmap
|
2018-11-12 13:26:31 -08:00 |
|
Ryan Hileman
|
1ba20f90d9
|
fix sys_mmap
|
2018-11-12 13:18:50 -08:00 |
|