File tree Expand file tree Collapse file tree 2 files changed +3
-0
lines changed Expand file tree Collapse file tree 2 files changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -2514,6 +2514,7 @@ pid_t Task::pid_of_pidfd(int fd) {
2514
2514
Task::CapturedState Task::capture_state () {
2515
2515
CapturedState state;
2516
2516
state.rec_tid = rec_tid;
2517
+ state.own_namespace_rec_tid = own_namespace_rec_tid;
2517
2518
state.fdtable_identity = uintptr_t (fds.get ());
2518
2519
state.serial = serial;
2519
2520
state.tguid = thread_group ()->tguid ();
@@ -2597,6 +2598,7 @@ void Task::copy_state(const CapturedState& state) {
2597
2598
wait_status = state.wait_status ;
2598
2599
2599
2600
ticks = state.ticks ;
2601
+ own_namespace_rec_tid = state.own_namespace_rec_tid ;
2600
2602
}
2601
2603
2602
2604
remote_ptr<const struct syscallbuf_record > Task::next_syscallbuf_record () {
Original file line number Diff line number Diff line change @@ -881,6 +881,7 @@ class Task {
881
881
uint64_t cloned_file_data_offset;
882
882
ThreadLocals thread_locals;
883
883
pid_t rec_tid;
884
+ pid_t own_namespace_rec_tid;
884
885
uint32_t serial;
885
886
ThreadGroupUid tguid;
886
887
int desched_fd_child;
You can’t perform that action at this time.
0 commit comments