ladybird/Userland
Ben Wiederhake 152d455143 strace: Handle strings more gracefully
In particular, strace can now stomach memory errors while copying
invalid strings.

Example with a valid string:
    dbgputstr("95.976 traceme(38:38) Well, Hello Friends!") = 55
Example with an invalid string:
    dbgputstr(Error(errno=14){0x00012345, 678b}) = -14 EFAULT
(ANSI escapes removed for readability.)
2021-12-05 22:59:09 +01:00
..
Applets Applets/ClipboardHistory: Port to LibMain :^) 2021-12-04 14:24:04 +01:00
Applications Applications: Cast unused smart-pointer TRY return values to void 2021-12-05 15:31:03 +01:00
Demos Demos: Cast unused smart-pointer return values to void 2021-12-05 15:31:03 +01:00
DevTools Userland: Cast unused BackgroundAction::construct() results to void 2021-12-05 15:31:03 +01:00
DynamicLoader Toolchain+Meta: Update LLVM version to 13.0.0 2021-10-17 17:09:58 +01:00
Games Games: Cast unused smart-pointer return values to void 2021-12-05 15:31:03 +01:00
Libraries LibCore: Implement new ptrace_peekbuf wrapper for PT_PEEKBUF syscall 2021-12-05 22:59:09 +01:00
Services DHCP4Client: Cast unused Timer return values to void 2021-12-05 15:31:03 +01:00
Shell Shell: Cast unused smart-pointer return values to void 2021-12-05 15:31:03 +01:00
Utilities strace: Handle strings more gracefully 2021-12-05 22:59:09 +01:00
CMakeLists.txt Tests: Establish root Tests directory, move Userland/Tests there 2021-05-06 17:54:28 +02:00