-
**Motivation**
The hardware landscape is evolving towards models with 96, 128, or more CPUs. However, Falco currently faces usability challenges on such machines, particularly those dealing with he…
-
When viewing the syscalls from a capture file in sysdig-inspect there are many syscalls missing. For example I can see the first 6800 syscalls and then it suddenly jumps to syscall 30400. If I run the…
-
Just like with `strace` one is able to inject either errors or delays into syscalls through `-e inject` (see http://man7.org/linux/man-pages/man1/strace.1.html), we could do the same for some very tar…
-
It's impossible to hook several system calls by just replacing correspinding `sys_call_table` values. So, we need to blacklist that numbers which can be found by the command:
```
cat /proc/kallsyms |…
-
LTP syscall "migrate_pages03" case will be failed due to infinite loop and timeout when any qemu guest is launched in v6.8 - v6.10 kernel
ltp/testcases/kernel/syscalls/migrate_pages/migrate_pages03…
-
The unreachable is because we are trying to truncate the file (I `fopen`ed it in `"w"` mode). If I open in `"a"` mode so we don't truncate it works fine.
The truncating happens here:
https://git…
-
- [ ] It has some no-syscall busy loops. For now we'll probably handle this by testing and documenting a patch to mysql to insert `sched_yield` syscalls.
- [x] Needs `chdir`. (Fixed in #3368)
- [ ]…
-
I noticed that for `func (h *Handle) readPacketDataSyscall() (data []byte, ci gopacket.CaptureInfo, err error)` the `Timestamp` and `Length` fields are not implemented
```go
// TODO: add CaptureInfo…
-
Cleanup
* keep uniform syscall convention throughout the .S
* memory management / heap with SBRK etc.
* use mprotect and friends to move data back into bss segment to have a sane executable size
…
-
As mentioned in #131 it would be nice if we had an automated test that all syscalls are available via FTRACE_SYSCALLS. Failing that we should just do it by hand.
Part of the problem is that checkin…