Summary: 79 instances, 68 unique Text Count // FIXME: This should be a pointer to `kexec_segment`. 1 // TODO: Give this a more restricted type. 1 // TODO: Change this to libc::ustat if/when it exists. 1 // TODO: Make some `RENAME_*` bitflags to cover this. 1 // FIXME: This should be a pointer to `file_handle`. 2 // TODO: A potential optimization here is that we could call 1 // TODO: Move this into its own PidFd type? 2 // FIXME: This is almost certainly broken! 1 // FIXME: Handle this error 1 // FIXME: This should be pointer to `robust_list_head`. 2 /// FIXME: the tracees are serialized already, tell gdbserver not to 1 // FIXME: Because the first execve happens when the child is 1 // FIXME: Convert this big block of llvm_asm over to the new asm syntax. 1 // FIXME: This shouldn't be an "instant" event. We should be 1 // TODO: Is this async logging? 1 // TODO: Locate the gnu_debuglink path and load it as a supplemenetary 1 // TODO: Honor stdio options. For now, always inherit from the 1 // TODO: Record exits 1 // TODO: Change the signal to a type that prints out the signal passed 1 // TODO: Give more meaningful types to these arguments. 2 // FIXME: These tests are dependent on the bit widths used to convert 1 // FIXME: Switch everything over to `crate::args::CloneFlags`. 1 // FIXME: Handle syscall sets, so we can use '%stat` to trace all 1 // TODO: could check whether or not stack is valid 1 // TODO: Record failed execs 1 // TODO: Pretty print the return value according to its type. 1 // TODO: Add handle pedigree forking, initialization, etc. to tool. 1 // TODO: Generate this with a macro. 2 // FIXME: Because of the issue [1], u8::arbitrary() only ever generates 1 // TODO: Upstream this struct to libc crate. 1 // set precise_ip to lowest value to enable PEBS (TODO: AMD?) 1 // TODO: Wrap each futex operation in a type, similar to fcntl and ioctl. 1 // TODO: remove this assertion after we're confident in correctness 1 // TODO: Use SECCOMP_GET_NOTIF_SIZES to find the size of each struct. 1 // TODO: There is currently no support for async tracing. 1 // TODO: Use FuturesUnordered instead of `join_all` for better 1 // TODO: Since we can guarantee that a process is in a stopped state, we should 1 // TODO: Think really hard and relax the ordering. 2 // FIXME: Reduce number of arguments. 1 // FIXME: This should be a pointer to a pointer of `iocb`. 1 // TODO: Since there can actually be multiple lowerdirs, it might be 1 // FIXME: This should be a pointer to `perf_event_attr`. 1 // TODO: combine with handle_signal! 1 // TODO: Handle continued status. 1 // TODO: Make LocalMemory just act as a `&mut [u8]`. Then, the "address 1 // TODO: Replace this with a PathPtrMut 1 // TODO: Make this a slice. 2 // TODO: could certainly derive this "diffing" functionality as a macro if 1 // TODO: Handle signal, rdtsc, and cpuid events. 1 // TODO: Handle serialization errors(?) 1 // TODO: Change this to a slice and print out part of the contents of 4 // FIXME: This should be a pointer to an `io_event`. 2 // FIXME: There is an intermediate allocation if the data is compressed. 1 // FIXME: This should come from the `syscall` crate instead. 1 // TODO: Use a BitArray with bitvec >=0.18 1 // TODO T92309086: implement ACL for hostio. 1 // TODO: Generalize this a bit to allow more complex configuration. 1 // TODO: Ideally we would have some way to connect the actual `Addr` references into the 1 // FIXME: Remove this method. 1 // TODO: Update thread ID? Need to write a test checking this. 1 // FIXME: This is a hacky workaround for `std::process::Command::spawn` 1 /// TODO: Add serialization / deserialization 1 // FIXME: This should be a pointer to a `sched_attr`. 1 // FIXME: Handle errors 1 // TODO: Use _sysctl_args struct. 1 // TODO: Replace this with a PathPtrMut. 1 // FIXME: Don't panic. Return an error here instead. 1 // TODO: track actual guest stack size complexity. 1