K. Lange
|
95550e7965
|
dbg: show signal number if name is not available
|
2021-09-24 13:10:03 +09:00 |
|
K. Lange
|
c8a37456ec
|
ptrace: POKEDATA, permission fixes for PEEKDATA
|
2021-09-24 12:00:46 +09:00 |
|
K. Lange
|
5825bf0c9e
|
strace: more syscall groupings from the real strace
|
2021-09-24 10:21:37 +09:00 |
|
K. Lange
|
25de8c58bc
|
strace: initial -e trace=... support
|
2021-09-24 08:16:59 +09:00 |
|
K. Lange
|
5d7eec4cee
|
ptrace: avoid suggesting process terminated when continuing from ptrace_signal
|
2021-09-24 07:30:21 +09:00 |
|
K. Lange
|
358c240c8c
|
dbg: make sure debugged process terminates on exit
|
2021-09-24 06:34:02 +09:00 |
|
K. Lange
|
119d7731d8
|
dbg: Try to figure out symbol names, library locations
|
2021-09-24 00:13:40 +09:00 |
|
K. Lange
|
59e0c80b3c
|
ld.so: Expose some internal data for use by debugger
|
2021-09-24 00:13:04 +09:00 |
|
K. Lange
|
a697f1abf5
|
test-sigsegv: Add a deeper segfault to test debugging libs
|
2021-09-24 00:12:29 +09:00 |
|
K. Lange
|
6fd05ef013
|
ld.so: Set values in dynamic symbol tables when linking
|
2021-09-24 00:12:04 +09:00 |
|
K. Lange
|
3e8f2ccb9f
|
readelf: Show dynamic symbol tables
|
2021-09-24 00:11:30 +09:00 |
|
K. Lange
|
0146b31837
|
ptrace: Allow separate tracing of signals and syscalls
|
2021-09-24 00:11:14 +09:00 |
|
K. Lange
|
8859849452
|
kernel: Acquire a lock around waitpid condition changes
|
2021-09-24 00:10:30 +09:00 |
|
K. Lange
|
8c5837534a
|
dbg: add 'print' command
|
2021-09-23 14:42:24 +09:00 |
|
K. Lange
|
470b2bfabb
|
ptrace: Catch signals, start work on debugger
|
2021-09-22 20:32:21 +09:00 |
|
K. Lange
|
7bf635c492
|
strace: support more syscalls, output values, errno
|
2021-09-22 17:33:55 +09:00 |
|
K. Lange
|
98a8c60265
|
strace: support -o option
|
2021-09-22 16:19:22 +09:00 |
|
K. Lange
|
6899683bb4
|
strace: Initial support for a ptrace() mechanism, strace tool
|
2021-09-22 15:33:02 +09:00 |
|
K. Lange
|
69391e5b51
|
terminal: Launch without animation when running fullscreen
|
2021-09-21 20:04:18 +09:00 |
|
K. Lange
|
04b117af31
|
more: add space binding
|
2021-09-20 19:50:56 +09:00 |
|
K. Lange
|
99b9a20651
|
sh: use return code from last process in pipeline, and wait for everyone properly
|
2021-09-18 20:36:05 +09:00 |
|
K. Lange
|
f8ba7b9002
|
syscall: PTR_VALIDATE explicitly does not check null...
|
2021-09-18 20:00:02 +09:00 |
|
K. Lange
|
ffbebe6657
|
more: add simple pager utility
|
2021-09-18 19:25:58 +09:00 |
|
K. Lange
|
44651da833
|
v1.99.6
|
2021-09-18 13:55:16 +09:00 |
|
K. Lange
|
8bca4ee6c8
|
libc: cleanup, some missing things
|
2021-09-18 13:55:13 +09:00 |
|
K. Lange
|
33848f8a8e
|
ping: fancier sub-ms printing (I think %Ng is supposed to do this, but mine might be broken?)
|
2021-09-18 10:10:53 +09:00 |
|
K. Lange
|
7d5bfe4a63
|
ping: Keep pinging, show summary on ^C
|
2021-09-18 09:55:37 +09:00 |
|
K. Lange
|
60b3446f00
|
e1000: add ref link
|
2021-09-17 21:43:07 +09:00 |
|
K. Lange
|
3f94c70293
|
e1000: rewrite tx a bit
|
2021-09-17 21:37:30 +09:00 |
|
K. Lange
|
aabbde7877
|
net: another batch of rewrites
|
2021-09-17 21:03:53 +09:00 |
|
K. Lange
|
88bcaba5e7
|
ping: shoddy implementation
|
2021-09-17 12:39:04 +09:00 |
|
K. Lange
|
2c07ec50c3
|
terminal: fix bad bounds in mouse position check
|
2021-09-16 21:17:07 +09:00 |
|
K. Lange
|
02bccf9ca4
|
compositor: realign pointing hand cursor
|
2021-09-16 21:12:36 +09:00 |
|
K. Lange
|
4901a7e538
|
compositor: Add I-beam cursor; logic in terminal, file-browser
|
2021-09-16 16:55:43 +09:00 |
|
K. Lange
|
1854b01887
|
file-browser: Add picker mode
|
2021-09-16 14:38:20 +09:00 |
|
K. Lange
|
aab68b8d95
|
compositor: fixup tiling sizes for one pixel of overlap, not two
|
2021-09-16 13:05:27 +09:00 |
|
K. Lange
|
c04800d100
|
util: Add working bochsrc
|
2021-09-15 20:40:25 +09:00 |
|
K. Lange
|
e33d883ce5
|
lfbvideo: Fallback to port-IO driver if MMIO isn't available
|
2021-09-15 20:39:59 +09:00 |
|
K. Lange
|
55c0ccd36c
|
help-browser: viably display the AGPL text for the mupdf package
|
2021-09-15 17:42:47 +09:00 |
|
K. Lange
|
e47468d580
|
panel: Show icon of current window at full opacity
|
2021-09-15 17:11:28 +09:00 |
|
K. Lange
|
49da6af715
|
imgviewer: small improvements
|
2021-09-13 19:56:56 +09:00 |
|
K. Lange
|
f676ff4295
|
decorations: try to be a bit smarter about drawing titlebar elements
|
2021-09-13 19:39:04 +09:00 |
|
K. Lange
|
39ebb4b6c0
|
procfs: quick-and-dirty /proc/kallsyms, missing modules
|
2021-09-13 18:56:55 +09:00 |
|
K. Lange
|
9d609d15df
|
decorations: Use a single spritesheet for window borders
|
2021-09-13 18:34:56 +09:00 |
|
K. Lange
|
d9d3f52fa8
|
fetch: print total time when done, instead of 0.0 remaining
|
2021-09-13 10:47:36 +09:00 |
|
K. Lange
|
c24d743740
|
mmu: Reserve a few more initial PTs so we can support 64GiB of memory
|
2021-09-13 09:39:04 +09:00 |
|
K. Lange
|
04b21aed13
|
mmu: Actually read multiboot mmap data
|
2021-09-12 22:40:29 +09:00 |
|
K. Lange
|
9037902717
|
boot: Rewrite README
|
2021-09-12 20:56:45 +09:00 |
|
K. Lange
|
0068e25073
|
pex: Cleanup pipes?
|
2021-09-12 14:04:11 +09:00 |
|
K. Lange
|
5816937516
|
pex: Actually try to close server endpoints
|
2021-09-12 13:23:38 +09:00 |
|