diff --git a/protobuf/core.proto b/protobuf/core.proto index d850e2e40..65710361e 100644 --- a/protobuf/core.proto +++ b/protobuf/core.proto @@ -5,6 +5,8 @@ import "core-aarch64.proto"; import "rlimit.proto"; import "timer.proto"; +import "siginfo.proto"; + message task_core_entry { required uint32 task_state = 1; required uint32 exit_code = 2; @@ -19,6 +21,8 @@ message task_core_entry { optional task_rlimits_entry rlimits = 8; optional uint32 cg_set = 9; + + optional signal_queue_entry signals_s = 10; } message task_kobj_ids_entry { @@ -49,6 +53,8 @@ message thread_core_entry { optional uint64 blk_sigset = 6; optional thread_sas_entry sas = 7; optional uint32 pdeath_sig = 8; + + optional signal_queue_entry signals_p = 9; } message task_rlimits_entry { diff --git a/protobuf/siginfo.proto b/protobuf/siginfo.proto index e43eb88d9..c3630f9c0 100644 --- a/protobuf/siginfo.proto +++ b/protobuf/siginfo.proto @@ -1,3 +1,7 @@ message siginfo_entry { required bytes siginfo = 1; } + +message signal_queue_entry { + repeated siginfo_entry signals = 1; +}