]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Update FreeBSD struct vki_kinfo_vmentry
authorPaul Floyd <pjfloyd@wanadoo.fr>
Sat, 7 May 2022 15:28:08 +0000 (17:28 +0200)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Sat, 7 May 2022 15:28:08 +0000 (17:28 +0200)
coregrind/m_aspacemgr/aspacemgr-linux.c
include/vki/vki-freebsd.h

index 9a69f3850f1a7d9fb37e95034f7ac4c686003a62..933d6d9de20d75df192b5ac8d1d7e36c43f72b97 100644 (file)
@@ -3944,7 +3944,7 @@ static void parse_procselfmaps (
        endPlusOne = (UWord)kve->kve_end;
        foffset    = kve->kve_offset;
        filename   = kve->kve_path;
-       dev        = kve->kve_fsid;
+       dev        = kve->kve_fsid_freebsd11;
        ino        = kve->kve_fileid;
        if (filename[0] != '/') {
          filename = NULL;
index f50598e0935f6f24a066eb688be180057e274e6a..38c5014188370a0a60dcc129b32d88b25b363f2d 100644 (file)
@@ -2126,17 +2126,23 @@ struct vki_kinfo_vmentry {
    int   kve_type;
    ULong kve_start;
    ULong kve_end;
-   Off64T   kve_offset;
+   ULong   kve_offset;
    ULong   kve_fileid;
-   UInt    kve_fsid;
+   UInt    kve_fsid_freebsd11;
    int   kve_flags;
    int   kve_resident;
    int   kve_private_resident;
    int   kve_protection;
    int   kve_ref_count;
    int   kve_shadow_count;
-   int   _kve_pad0;
-   int   kve_ispare[16];
+   int      kve_vn_type;
+   ULong kve_vn_size;
+   UInt kve_vn_rdev_freebsd11;
+   UShort kve_vn_mode;
+   UShort kve_status;
+   ULong kve_vn_fsid;
+   ULong kve_vn_rdev;
+   int      _kve_ispare[8];
    char  kve_path[VKI_PATH_MAX];
 };