mirror of
https://github.com/rwinkhart/sys.git
synced 2026-09-03 15:47:35 -04:00
unix: update perf_event_attr_go
Fix issues when using PerfEventOpen() with PERF_ATTR_SIZE_VER6 or PERF_ATTR_SIZE_VER7 by updating struct perf_event_attr_go to include aux_sample_size and sig_data. Change-Id: I0192d59006ed6c67b19a448b797bf49894a24f72 Reviewed-on: https://go-review.googlesource.com/c/sys/+/420294 TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@google.com> Auto-Submit: Ian Lance Taylor <iant@google.com> Reviewed-by: Than McIntosh <thanm@google.com> Run-TryBot: Ian Lance Taylor <iant@google.com> Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> Reviewed-by: Tobias Klauser <tobias.klauser@gmail.com>
This commit is contained in:
committed by
Gopher Robot
parent
a90be44021
commit
6e608f9ce7
@@ -402,6 +402,10 @@ struct perf_event_attr_go {
|
|||||||
__u32 aux_watermark;
|
__u32 aux_watermark;
|
||||||
__u16 sample_max_stack;
|
__u16 sample_max_stack;
|
||||||
__u16 __reserved_2;
|
__u16 __reserved_2;
|
||||||
|
__u32 aux_sample_size;
|
||||||
|
__u32 __reserved_3;
|
||||||
|
|
||||||
|
__u64 sig_data;
|
||||||
};
|
};
|
||||||
|
|
||||||
// ustat is deprecated and glibc 2.28 removed ustat.h. Provide the type here for
|
// ustat is deprecated and glibc 2.28 removed ustat.h. Provide the type here for
|
||||||
|
|||||||
@@ -945,6 +945,9 @@ type PerfEventAttr struct {
|
|||||||
Aux_watermark uint32
|
Aux_watermark uint32
|
||||||
Sample_max_stack uint16
|
Sample_max_stack uint16
|
||||||
_ uint16
|
_ uint16
|
||||||
|
Aux_sample_size uint32
|
||||||
|
_ uint32
|
||||||
|
Sig_data uint64
|
||||||
}
|
}
|
||||||
|
|
||||||
type PerfEventMmapPage struct {
|
type PerfEventMmapPage struct {
|
||||||
|
|||||||
Reference in New Issue
Block a user