Commit Graph

  • b997e03e44 Update Cargo.lock jD91mZM2 2020-07-16 16:16:58 +02:00
  • 05b16898ee Update Cargo.lock jD91mZM2 2020-07-16 15:56:15 +02:00
  • 549eb4675a Update Cargo.lock jD91mZM2 2020-07-16 15:55:41 +02:00
  • acebd1a8d1 Merge remote-tracking branch 'origin/master' into global-asm jD91mZM2 2020-07-16 15:35:42 +02:00
  • b00456dbb9 WIP: Continue trying to fix clone_ret jD91mZM2 2020-07-15 13:04:33 +02:00
  • bbec25fa3b ps2d: better error logging Jeremy Soller 2020-07-15 22:24:12 -06:00
  • 24aa9192cb pcid: Fix extra newlines in log Jeremy Soller 2020-07-15 22:23:34 -06:00
  • c78b69969f Include trampoline in kernel to fix multi_core on EFI Jeremy Soller 2020-07-15 21:46:15 -06:00
  • 1e44f157d0 Fix graphical_debug feature Jeremy Soller 2020-07-15 16:10:51 -06:00
  • 145c1898be Merge branch 'master' into global-asm jD91mZM2 2020-07-15 12:05:34 +02:00
  • 3bb234009a WIP: Ensure clone_ret correctness jD91mZM2 2020-07-14 16:32:51 +02:00
  • e17c6049c6 Fix libgmp compilation jD91mZM2 2020-07-15 10:52:46 +02:00
  • 4b06280e1b Merge branch 'remove_unsafe' into 'master' Jeremy Soller 2020-07-14 12:56:44 +00:00
  • 00b8ad9fc2 Remove unnecessary unsafe declarations. Wren Turkal 2020-07-14 12:56:44 +00:00
  • 93303af931 Merge branch 'catch-kernel-signal' into 'master' Jeremy Soller 2020-07-14 12:53:46 +00:00
  • 6b2302f92e Merge branch 'paging-packed-use-unsafe' into 'master' Jeremy Soller 2020-07-14 12:53:21 +00:00
  • ca3ddcdeca Add TODOs for mapping PTI properly jD91mZM2 2020-07-14 09:14:16 +02:00
  • 701c31cee0 Fix PTI compilation jD91mZM2 2020-07-13 15:49:37 +02:00
  • 5927743ff8 fixup! WIP: Rewrite interrupts as global assembly jD91mZM2 2020-07-13 15:25:15 +02:00
  • aa3279455d Merge branch 'master' into auxv jD91mZM2 2020-07-13 12:48:48 +02:00
  • ec2c42dc66 WIP: Work around fmap quirks jD91mZM2 2020-07-13 12:48:29 +02:00
  • fbdfcd2ba0 WIP: Rewrite interrupts as global assembly jD91mZM2 2020-07-11 16:03:57 +02:00
  • 4b8d2e45c6 Add AT_PHDR jD91mZM2 2020-07-10 12:48:40 +02:00
  • 6346fd671e Add AT_PHDR jD91mZM2 2020-07-10 12:48:22 +02:00
  • 3430eadc9a Add auxiliery vector jD91mZM2 2020-07-10 12:10:40 +02:00
  • 10994eaa96 Add auxiliery vector jD91mZM2 2020-07-10 12:10:24 +02:00
  • cbd7ead0ff Merge branch 'add_fwide' into 'master' Jeremy Soller 2020-07-09 12:29:53 +00:00
  • dbfc8ab188 Merge branch 'no_mprotect_crashes' into 'master' Jeremy Soller 2020-07-09 12:01:33 +00:00
  • 403c63adce Merge branch 'mmap2' into 'master' Jeremy Soller 2020-07-09 11:58:05 +00:00
  • 7b76ab3356 Don't panic on mprotect for unmapped pages bjorn3 2020-07-09 10:55:29 +02:00
  • 9a1e9c327a Make byte stream functions set stream orientation. Wren Turkal 2020-07-08 05:15:51 -07:00
  • 746a86a267 Add unlocked variation of fwide function. Wren Turkal 2020-07-08 02:17:00 -07:00
  • b623e245c0 Make freopen reset the stream orientation. Wren Turkal 2020-07-08 05:43:01 -07:00
  • 865b7962a1 Add implmentation for fwide posix function. Wren Turkal 2020-07-08 00:07:03 -07:00
  • 01041a5d8a Implement (mostly) fmap2 for memory: 4lDO2 2020-07-08 20:49:16 +02:00
  • 27fcecb30f Add MAP_FIXED_NOREPLACE. 4lDO2 2020-07-08 18:17:11 +02:00
  • 21b3cd34a8 Change the default fmap2 impl to use fmap. 4lDO2 2020-07-08 17:35:24 +02:00
  • 6869e82a92 Add mmap2. 4lDO2 2020-07-08 15:36:59 +02:00
  • 56f55a3b97 Always save proccess registers jD91mZM2 2020-07-08 11:47:12 +02:00
  • 103ed1b17f Make interrupt stack readable on kernel signals jD91mZM2 2020-07-08 10:54:34 +02:00
  • 92cad589d9 Merge branch 'moar-gdb' into 'master' Jeremy Soller 2020-07-07 12:49:16 +00:00
  • 184824234e Update submodule jD91mZM2 2020-07-07 14:47:21 +02:00
  • 122878874d Merge branch 'moar-gdb' into 'master' Jeremy Soller 2020-07-07 12:46:14 +00:00
  • 039f7f5c83 Simplify EXEC catching jD91mZM2 2020-07-07 14:16:42 +02:00
  • a1af645cbf Remove bloated ptrace flags jD91mZM2 2020-07-07 13:37:44 +02:00
  • cdcb34486b Keep singlestep across signals jD91mZM2 2020-07-07 13:32:10 +02:00
  • 69a8340f12 Add PTRACE_STOP_SIGNAL_HANDLER jD91mZM2 2020-07-07 10:51:57 +02:00
  • c13ba64832 Merge branch 'socketpair' into 'master' Jeremy Soller 2020-07-01 13:56:58 +00:00
  • 77f3a17c14 Fix warnings in live: Jeremy Soller 2020-06-30 09:36:19 -06:00
  • d82eb57e9c Update live: to new seek function Jeremy Soller 2020-06-30 09:08:55 -06:00
  • 29ad5b75c9 Fix broken CVec jD91mZM2 2020-06-29 21:03:29 +02:00
  • 56e1eceb28 Replace AllocStringWriter with CVec jD91mZM2 2020-06-29 15:24:16 +02:00
  • 39ce623d2d Fix bind/connect's AF_UNIX socket path... again jD91mZM2 2020-06-29 11:36:07 +02:00
  • 593925ceb4 Unambiguate all include guards jD91mZM2 2020-06-29 11:34:51 +02:00
  • ea390f66ac Comment explaining when ipcd connects to existing jD91mZM2 2020-06-28 12:23:47 +02:00
  • f8b49936bc Various unix socket fixes (+socketpair!) jD91mZM2 2020-06-27 16:15:27 +02:00
  • 7989aa0327 Merge branch 'signed-seek' into 'master' Jeremy Soller 2020-06-27 13:26:53 +00:00
  • af63c9773c Merge remote-tracking branch 'origin/master' into signed-seek Graham MacDonald 2020-06-27 14:20:51 +01:00
  • 2d8b2d94b9 hopefully update syscall submodule Graham MacDonald 2020-06-27 14:10:15 +01:00
  • fcebe8f225 Merge branch 'signed-seek' into 'master' Jeremy Soller 2020-06-27 11:48:09 +00:00
  • 35ca4c221e Merge branch 'proc-fexec' into 'master' Jeremy Soller 2020-06-25 13:06:45 +00:00
  • fed36d49e3 Bump submodule jD91mZM2 2020-06-25 15:04:49 +02:00
  • 7552c31f50 Merge branch 'ptrace-fexec' into 'master' Jeremy Soller 2020-06-25 12:38:45 +00:00
  • b7053b673d Fix missing types when compiling GDB jD91mZM2 2020-06-25 12:48:52 +02:00
  • 7ea5cd5133 Merge branch 'rename-lcg48-rand48' into 'master' Jeremy Soller 2020-06-24 16:55:27 +00:00
  • ce2de698c4 Merge branch 'random-alignment' into 'master' Jeremy Soller 2020-06-24 16:46:59 +00:00
  • 5c8393d5aa Don't assume u32 alignment of random() state buffer Peter Limkilde Svendsen 2020-06-24 16:46:59 +00:00
  • 954f010cc1 Merge branch 'pie' into 'master' Jeremy Soller 2020-06-24 12:33:47 +00:00
  • 5fcf920675 Fix bugs in handling non pie elfs oddcoder 2020-06-23 10:25:18 +02:00
  • 4701838118 Fix RIP register on int3 jD91mZM2 2020-06-23 19:47:44 +02:00
  • 59b040258a Rename lcg48 as rand48 Peter Limkilde Svendsen 2020-06-23 18:34:44 +02:00
  • 547edcc267 Merge branch 'arpa_inet-types' into 'master' Jeremy Soller 2020-06-22 21:57:24 +00:00
  • 22a7f71282 Merge branch 'ctime_r' into 'master' Jeremy Soller 2020-06-22 21:57:04 +00:00
  • c95a5fa574 Merge branch 'random' into 'master' Jeremy Soller 2020-06-22 21:56:39 +00:00
  • cc33874363 Implement random() and friends Peter Limkilde Svendsen 2020-06-22 21:56:39 +00:00
  • 7fc49eed74 ptrace: Allow stopping on fexec jD91mZM2 2020-06-21 17:54:09 +02:00
  • c23d36e892 ptrace: stop on fexec jD91mZM2 2020-06-21 17:53:29 +02:00
  • db6a589421 Merge branch 'LD_LIBRARY_PATH' into 'master' Jeremy Soller 2020-06-20 13:17:40 +00:00
  • d7089a09bf Merge branch 'LD_SO_ASM_REM' into 'master' Jeremy Soller 2020-06-20 13:13:26 +00:00
  • 0977133cc9 Get rid of assembly code in call_inits_finis oddcoder 2020-06-20 14:57:04 +02:00
  • aa1b11cc8a move calc_seek_offset* to syscall Graham MacDonald 2020-06-19 23:53:30 +01:00
  • 940f3f1e30 move calc_seek_offset* to syscall Graham MacDonald 2020-06-19 23:53:05 +01:00
  • 01f95b644d change seek sig to match posix - signed pos and result Graham MacDonald 2020-06-10 23:22:02 +01:00
  • 1c394c447f change seek sig to match posix - signed pos and result Graham MacDonald 2020-06-10 23:20:55 +01:00
  • 73e1d6307b Merge branch 'socket-fix' into 'master' Jeremy Soller 2020-06-19 11:58:24 +00:00
  • cdc9aa06e3 Fix getpeername jD91mZM2 2020-06-17 18:50:24 +02:00
  • eedf9edc7d Merge branch 'xhci-32bit-dev' into 'master' Jeremy Soller 2020-06-18 19:17:20 +00:00
  • 6bd4bb814f Support xHCs that only support 32-bit physical addresses. 4lDO2 2020-06-18 19:17:20 +00:00
  • ec847e309d Remove all dbg! statements. 4lDO2 2020-06-18 10:30:23 +02:00
  • e18a877995 Implement proc:<pid>/exe for getting exe name jD91mZM2 2020-06-17 10:31:54 +02:00
  • fcea6e06dd Merge branch 'complex-physalloc' into 'master' Jeremy Soller 2020-06-16 21:20:00 +00:00
  • 003bd6a0d2 More complex physalloc 4lDO2 2020-06-16 21:20:00 +00:00
  • 9ecdc11d73 Merge branch 'physalloc3-fix' into 'master' Jeremy Soller 2020-06-16 20:37:57 +00:00
  • eebf1c3856 Add missing match item for Greedy. 4lDO2 2020-06-16 21:50:56 +02:00
  • 783a03dc73 Merge branch 'complex-physalloc' into 'master' Jeremy Soller 2020-06-16 12:11:58 +00:00
  • 3efc8d06be Add a more complex physalloc syscall. 4lDO2 2020-06-16 12:11:58 +00:00
  • 654c0a7bbc Merge branch 'ptrace-sane-block' into 'master' Jeremy Soller 2020-06-16 12:10:47 +00:00
  • 78bacde129 Merge branch 'ptrace-block' into 'master' Jeremy Soller 2020-06-16 12:09:58 +00:00
  • 484f4c13fe Merge branch 'moar-ptrace' into 'master' Jeremy Soller 2020-06-16 12:09:26 +00:00
  • edcc39929d Fix unused import jD91mZM2 2020-06-16 13:58:36 +02:00