Commit Graph

  • 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
  • 9c891384ea Fix ptrace returning ENODEV when process exists jD91mZM2 2020-06-16 13:42:04 +02:00
  • cbb17327aa ptrace: Block on read, not on write jD91mZM2 2020-06-16 13:00:27 +02:00
  • 1c637e72b2 ptrace: Block on read, not on write jD91mZM2 2020-06-16 13:00:09 +02:00
  • 12f632837a Misc proc code cleanup jD91mZM2 2020-06-16 10:07:41 +02:00
  • 4effb97c04 fixup! Fix acid test-bench issues jD91mZM2 2020-06-16 09:28:42 +02:00
  • 727217ad42 Fix acid test-bench issues jD91mZM2 2020-06-15 17:14:52 +02:00
  • 3420339c04 proc scheme: Rewrite try_stop_context jD91mZM2 2020-06-15 09:57:09 +02:00
  • ca8b848b48 Merge branch 'headers' into 'master' Jeremy Soller 2020-06-14 20:38:04 +00:00
  • f4d95ce43f Add sys/select.h to sys/types.h oddcoder 2020-06-14 21:55:22 +02:00
  • a125b8be15 Make stdbool.h C++ compatiable oddcoder 2020-06-14 21:51:47 +02:00
  • 81da1bb1a3 Fix the avoid accessing errno issue from ld_so for real this time oddcoder 2020-06-13 19:50:08 +02:00
  • d5b63a85a4 Revert "Fix compilation on Redox by removing use of access in ld_so" no name 2020-06-09 11:20:43 +00:00
  • c3ae8022ba Revert "Handle missing paths in load_library search without using access" no name 2020-06-09 11:18:28 +00:00
  • 75872cc5f8 ptrace: Fix WaitCondition mutex jD91mZM2 2020-06-13 16:05:57 +02:00
  • 1c0e6c253f Fix test. 4lDO2 2020-06-11 16:11:46 +02:00
  • 8117119d8e Wrap borrows of page table entries in unsafe. 4lDO2 2020-06-11 16:05:00 +02:00
  • 5d53c65f0b Merge branch 'resolve-kernel-warnings' into 'master' Jeremy Soller 2020-06-11 13:18:58 +00:00
  • b90233bc30 Merge branch 'paging-repr-packed' into 'master' Jeremy Soller 2020-06-11 13:17:51 +00:00
  • e7d00d4735 Fix various kernel warnings. 4lDO2 2020-06-11 12:58:03 +02:00
  • c7b207f4dc Use #[repr(packed)] with correct align for paging. 4lDO2 2020-06-11 11:58:58 +02:00
  • 68679e41f0 Add redoxer.sh script to simplify running tests on redox Jeremy Soller 2020-06-09 20:55:55 -06:00
  • b771313ffd Merge branch 'master' of https://gitlab.redox-os.org/redox-os/relibc Jeremy Soller 2020-06-07 14:01:00 -06:00
  • b0dde81c75 Handle missing paths in load_library search without using access Jeremy Soller 2020-06-07 14:00:48 -06:00
  • 7bc11dc6c2 Merge branch 'relibc-netdb-v1' into 'master' Jeremy Soller 2020-06-07 12:27:54 +00:00
  • 12beb13987 netdb: implement getnetbynane and getnetent Giuseppe Longo 2020-06-07 13:49:58 +02:00
  • d9bacaec04 Fix compilation on Redox by removing use of access in ld_so Jeremy Soller 2020-06-06 21:00:57 -06:00
  • d0c1160299 Merge branch 'scanf' into 'master' Jeremy Soller 2020-06-06 19:32:54 +00:00
  • 92d6735e3f Add more scanf tests oddcoder 2020-06-03 23:19:08 +02:00
  • 8973535fdc Make scanf write to string and increase match count only when a pattern is matched oddcoder 2020-06-03 23:18:07 +02:00
  • 018f7a3f38 Fix scanf.stdout as per glibc oddcoder 2020-06-03 23:01:30 +02:00
  • a49139ca2f use lookahead buffer in inner_scanf oddcoder 2020-06-03 13:38:37 +02:00
  • 14e011b72c Implemment lookaheadreader with lookahead and commit api oddcoder 2020-06-03 13:34:09 +02:00
  • f068673adc Separate the logic from locking in ftello and fseeko oddcoder 2020-06-03 12:28:45 +02:00
  • 164ef739b3 Apply Cargo fmt for src/ld_so oddcoder 2020-06-03 12:21:38 +02:00
  • 12d3838f42 Merge branch 'fpermissive' into 'master' Jeremy Soller 2020-06-02 21:52:17 +00:00
  • c02849dd73 FIX error: right operand of shift expression '(1 << BLA)' is greater than or equal to the precision BLA of the left operand [-fpermissive] no name 2020-06-01 21:48:22 +00:00
  • 5aa74fd2f3 Merge branch 'master' of https://gitlab.redox-os.org/redox-os/relibc Jeremy Soller 2020-06-02 08:35:41 -06:00