Merge pull request #1609 from shirou/feat/process_freebsd_arm64_type_generated

[process][freebsd]: re-generate types on freebsd arm64
tags/v3.24.3
shirou 12 months ago committed by GitHub
commit ce0395f8af
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -1,8 +1,7 @@
//go:build freebsd && arm64 //go:build freebsd && arm64
// +build freebsd,arm64
// Code generated by cmd/cgo -godefs; DO NOT EDIT. // Code generated by cmd/cgo -godefs; DO NOT EDIT.
// cgo -godefs process/types_freebsd.go // cgo -godefs types_freebsd.go
package process package process
@ -82,14 +81,14 @@ type Rlimit struct {
type KinfoProc struct { type KinfoProc struct {
Structsize int32 Structsize int32
Layout int32 Layout int32
Args *int64 /* pargs */ Args int64 /* pargs */
Paddr *int64 /* proc */ Paddr int64 /* proc */
Addr *int64 /* user */ Addr int64 /* user */
Tracep *int64 /* vnode */ Tracep int64 /* vnode */
Textvp *int64 /* vnode */ Textvp int64 /* vnode */
Fd *int64 /* filedesc */ Fd int64 /* filedesc */
Vmspace *int64 /* vmspace */ Vmspace int64 /* vmspace */
Wchan *byte Wchan int64
Pid int32 Pid int32
Ppid int32 Ppid int32
Pgid int32 Pgid int32
@ -140,7 +139,7 @@ type KinfoProc struct {
Wmesg [9]uint8 Wmesg [9]uint8
Login [18]uint8 Login [18]uint8
Lockname [9]uint8 Lockname [9]uint8
Comm [20]int8 Comm [20]int8 // changed from uint8 by hand
Emul [17]uint8 Emul [17]uint8
Loginclass [18]uint8 Loginclass [18]uint8
Moretdname [4]uint8 Moretdname [4]uint8
@ -159,11 +158,12 @@ type KinfoProc struct {
Pri Priority Pri Priority
Rusage Rusage Rusage Rusage
Rusage_ch Rusage Rusage_ch Rusage
Pcb *int64 /* pcb */ Pcb int64 /* pcb */
Kstack *byte Kstack int64
Udata *byte Udata int64
Tdaddr *int64 /* thread */ Tdaddr int64 /* thread */
Spareptrs [6]*byte Pd int64 /* pwddesc, not accurate */
Spareptrs [5]int64
Sparelongs [12]int64 Sparelongs [12]int64
Sflag int64 Sflag int64
Tdflags int64 Tdflags int64
@ -195,7 +195,7 @@ type KinfoVmentry struct {
Vn_rdev_freebsd11 uint32 Vn_rdev_freebsd11 uint32
Vn_mode uint16 Vn_mode uint16
Status uint16 Status uint16
Vn_fsid uint64 Type_spec [8]byte
Vn_rdev uint64 Vn_rdev uint64
X_kve_ispare [8]int32 X_kve_ispare [8]int32
Path [1024]uint8 Path [1024]uint8

@ -12,11 +12,11 @@ Input to cgo -godefs.
// +godefs map struct_proc int64 /* proc */ // +godefs map struct_proc int64 /* proc */
// +godefs map struct_user int64 /* user */ // +godefs map struct_user int64 /* user */
// +godefs map struct_vnode int64 /* vnode */ // +godefs map struct_vnode int64 /* vnode */
// +godefs map struct_vnode int64 /* vnode */
// +godefs map struct_filedesc int64 /* filedesc */ // +godefs map struct_filedesc int64 /* filedesc */
// +godefs map struct_vmspace int64 /* vmspace */ // +godefs map struct_vmspace int64 /* vmspace */
// +godefs map struct_pcb int64 /* pcb */ // +godefs map struct_pcb int64 /* pcb */
// +godefs map struct_thread int64 /* thread */ // +godefs map struct_thread int64 /* thread */
// +godefs map struct_pwddesc int64 /* pwddesc, not accurate */
// +godefs map struct___sigset [16]byte /* sigset */ // +godefs map struct___sigset [16]byte /* sigset */
package process package process

Loading…
Cancel
Save