<file_sep>export default function isNumStr(str: string) {
    return /^[0-9]+$/.test(str);
}
<file_sep>export default {
    smaps: [
        {
            address: '00400000-00401000',
            perms: 'r--p',
            offset: '00000000',
            dev: '08:01',
            inode: '1569254',
            pathname: '/usr/bin/node',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '4 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '4 kb',
                private_dirty: '0 kb',
                referenced: '4 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me dw sd',
            },
        },
        {
            address: '00401000-00402000',
            perms: 'r-xp',
            offset: '00001000',
            dev: '08:01',
            inode: '1569254',
            pathname: '/usr/bin/node',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '4 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '4 kb',
                private_dirty: '0 kb',
                referenced: '4 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd ex mr mw me dw sd',
            },
        },
        {
            address: '00402000-00403000',
            perms: 'r--p',
            offset: '00002000',
            dev: '08:01',
            inode: '1569254',
            pathname: '/usr/bin/node',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me dw sd',
            },
        },
        {
            address: '00403000-00404000',
            perms: 'r--p',
            offset: '00002000',
            dev: '08:01',
            inode: '1569254',
            pathname: '/usr/bin/node',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '4 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '4 kb',
                referenced: '4 kb',
                anonymous: '4 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me dw ac sd',
            },
        },
        {
            address: '00404000-00405000',
            perms: 'rw-p',
            offset: '00003000',
            dev: '08:01',
            inode: '1569254',
            pathname: '/usr/bin/node',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '4 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '4 kb',
                referenced: '4 kb',
                anonymous: '4 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me dw ac sd',
            },
        },
        {
            address: '00ba9000-00d64000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            pathname: '[heap]',
            d: {
                size: '1772 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '1456 kb',
                pss: '1456 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '1456 kb',
                referenced: '1456 kb',
                anonymous: '1456 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: 'b5b6e00000-b5b6e80000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '512 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '512 kb',
                pss: '512 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '512 kb',
                referenced: '512 kb',
                anonymous: '512 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me nr sd',
            },
        },
        {
            address: '5cb91a80000-5cb91b00000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '512 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '12 kb',
                pss: '12 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '12 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '12 kb',
                lazyfree: '12 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me nr sd',
            },
        },
        {
            address: '9d0c6780000-9d0c6800000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '512 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '512 kb',
                pss: '512 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '248 kb',
                private_dirty: '264 kb',
                referenced: '264 kb',
                anonymous: '512 kb',
                lazyfree: '248 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me nr sd',
            },
        },
        {
            address: 'b1357480000-b1357500000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '512 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '512 kb',
                pss: '512 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '512 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '512 kb',
                lazyfree: '512 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me nr sd',
            },
        },
        {
            address: 'baefbf80000-baefc000000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '512 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '12 kb',
                pss: '12 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '12 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '12 kb',
                lazyfree: '12 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me nr sd',
            },
        },
        {
            address: 'c496a280000-c496a283000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '12 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '12 kb',
                pss: '12 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '12 kb',
                referenced: '12 kb',
                anonymous: '12 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me nr sd',
            },
        },
        {
            address: 'c496a283000-c496a300000',
            perms: 'r--p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '500 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '32 kb',
                pss: '32 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '32 kb',
                referenced: '32 kb',
                anonymous: '32 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me nr sd',
            },
        },
        {
            address: '10e923080000-10e923100000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '512 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '12 kb',
                pss: '12 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '12 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '12 kb',
                lazyfree: '12 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me nr sd',
            },
        },
        {
            address: '11b12e280000-11b12e300000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '512 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '512 kb',
                pss: '512 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '512 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '512 kb',
                lazyfree: '512 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me nr sd',
            },
        },
        {
            address: '131c7e980000-131c7ea00000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '512 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '512 kb',
                pss: '512 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '512 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '512 kb',
                lazyfree: '512 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me nr sd',
            },
        },
        {
            address: '1644fe280000-1644fe300000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '512 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '512 kb',
                pss: '512 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '512 kb',
                referenced: '512 kb',
                anonymous: '512 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me nr sd',
            },
        },
        {
            address: '16e6e1680000-16e6e1700000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '512 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '512 kb',
                pss: '512 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '512 kb',
                referenced: '512 kb',
                anonymous: '512 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me nr sd',
            },
        },
        {
            address: '179a1f000000-179a1f080000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '512 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '116 kb',
                pss: '116 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '116 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '116 kb',
                lazyfree: '116 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me nr sd',
            },
        },
        {
            address: '19e64c280000-19e64c300000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '512 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '12 kb',
                pss: '12 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '12 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '12 kb',
                lazyfree: '12 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me nr sd',
            },
        },
        {
            address: '1b0629780000-1b0629800000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '512 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '512 kb',
                pss: '512 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '512 kb',
                referenced: '512 kb',
                anonymous: '512 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me nr sd',
            },
        },
        {
            address: '1f9113900000-1f9113980000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '512 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '512 kb',
                pss: '512 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '512 kb',
                referenced: '508 kb',
                anonymous: '512 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me nr sd',
            },
        },
        {
            address: '20cfc4700000-20cfc4780000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '512 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '12 kb',
                pss: '12 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '12 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '12 kb',
                lazyfree: '12 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me nr sd',
            },
        },
        {
            address: '2a1e20580000-2a1e20600000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '512 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '512 kb',
                pss: '512 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '512 kb',
                referenced: '512 kb',
                anonymous: '512 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me nr sd',
            },
        },
        {
            address: '2a72ba200000-2a72ba280000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '512 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '512 kb',
                pss: '512 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '512 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '512 kb',
                lazyfree: '512 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me nr sd',
            },
        },
        {
            address: '2b6fa4f00000-2b6fa4f80000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '512 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '512 kb',
                pss: '512 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '512 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '512 kb',
                lazyfree: '512 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me nr sd',
            },
        },
        {
            address: '2c0fbe300000-2c0fbe380000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '512 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '512 kb',
                pss: '512 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '512 kb',
                referenced: '512 kb',
                anonymous: '512 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me nr sd',
            },
        },
        {
            address: '2e0f54c00000-2e0f54c80000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '512 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '12 kb',
                pss: '12 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '12 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '12 kb',
                lazyfree: '12 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me nr sd',
            },
        },
        {
            address: '2ec0a7100000-2ec0a7180000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '512 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '504 kb',
                pss: '504 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '504 kb',
                referenced: '504 kb',
                anonymous: '504 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me nr sd',
            },
        },
        {
            address: '30be06ff3000-30be07000000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '52 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me nr sd',
            },
        },
        {
            address: '30be07000000-30be07003000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '12 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '12 kb',
                pss: '12 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '12 kb',
                referenced: '12 kb',
                anonymous: '12 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me nr sd',
            },
        },
        {
            address: '30be07003000-30be07004000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me nr sd',
            },
        },
        {
            address: '30be07004000-30be0707f000',
            perms: 'r-xp',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '492 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '492 kb',
                pss: '492 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '492 kb',
                referenced: '492 kb',
                anonymous: '492 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd ex mr mw me nr sd',
            },
        },
        {
            address: '30be0707f000-30be07080000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me nr sd',
            },
        },
        {
            address: '30be07080000-30be07083000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '12 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '12 kb',
                pss: '12 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '12 kb',
                referenced: '12 kb',
                anonymous: '12 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me nr sd',
            },
        },
        {
            address: '30be07083000-30be07084000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me nr sd',
            },
        },
        {
            address: '30be07084000-30be070ff000',
            perms: 'r-xp',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '492 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '492 kb',
                pss: '492 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '492 kb',
                referenced: '488 kb',
                anonymous: '492 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd ex mr mw me nr sd',
            },
        },
        {
            address: '30be070ff000-30be07100000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me nr sd',
            },
        },
        {
            address: '30be07100000-30be07103000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '12 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '12 kb',
                pss: '12 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '12 kb',
                referenced: '12 kb',
                anonymous: '12 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me nr sd',
            },
        },
        {
            address: '30be07103000-30be07104000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me nr sd',
            },
        },
        {
            address: '30be07104000-30be0717f000',
            perms: 'r-xp',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '492 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '492 kb',
                pss: '492 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '492 kb',
                referenced: '492 kb',
                anonymous: '492 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd ex mr mw me nr sd',
            },
        },
        {
            address: '30be0717f000-30be07180000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me nr sd',
            },
        },
        {
            address: '30be07180000-30be07183000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '12 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '12 kb',
                pss: '12 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '12 kb',
                referenced: '12 kb',
                anonymous: '12 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me nr sd',
            },
        },
        {
            address: '30be07183000-30be07184000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me nr sd',
            },
        },
        {
            address: '30be07184000-30be071ff000',
            perms: 'r-xp',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '492 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '36 kb',
                pss: '36 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '36 kb',
                referenced: '36 kb',
                anonymous: '36 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd ex mr mw me nr sd',
            },
        },
        {
            address: '30be071ff000-30be0eff3000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '128976 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me nr sd',
            },
        },
        {
            address: '311cd6e80000-311cd6f00000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '512 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '512 kb',
                pss: '512 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '512 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '512 kb',
                lazyfree: '512 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me nr sd',
            },
        },
        {
            address: '3142ff200000-3142ff280000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '512 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '512 kb',
                pss: '512 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '512 kb',
                referenced: '512 kb',
                anonymous: '512 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me nr sd',
            },
        },
        {
            address: '377ccef6c000-377ccef74000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '32 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '32 kb',
                pss: '32 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '32 kb',
                referenced: '32 kb',
                anonymous: '32 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me nr sd',
            },
        },
        {
            address: '38ad3c000000-38ad3c080000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '512 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '336 kb',
                pss: '336 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '336 kb',
                referenced: '336 kb',
                anonymous: '336 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me nr sd',
            },
        },
        {
            address: '3d7a78780000-3d7a78800000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '512 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '492 kb',
                pss: '492 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '492 kb',
                referenced: '492 kb',
                anonymous: '492 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me nr sd',
            },
        },
        {
            address: '3d8588e00000-3d8588e80000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '512 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '496 kb',
                pss: '496 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '496 kb',
                referenced: '496 kb',
                anonymous: '496 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me nr sd',
            },
        },
        {
            address: '3ef9f5d80000-3ef9f5e00000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '512 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '512 kb',
                pss: '512 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '512 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '512 kb',
                lazyfree: '512 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me nr sd',
            },
        },
        {
            address: '7f0c9effe000-7f0c9efff000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me sd',
            },
        },
        {
            address: '7f0c9efff000-7f0c9f7ff000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '8192 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '8 kb',
                pss: '8 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '8 kb',
                referenced: '8 kb',
                anonymous: '8 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0c9f7ff000-7f0c9f800000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me sd',
            },
        },
        {
            address: '7f0c9f800000-7f0ca0000000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '8192 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '8 kb',
                pss: '8 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '8 kb',
                referenced: '8 kb',
                anonymous: '8 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0ca0000000-7f0ca015c000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '1392 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '876 kb',
                pss: '876 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '876 kb',
                referenced: '876 kb',
                anonymous: '876 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me nr sd',
            },
        },
        {
            address: '7f0ca015c000-7f0ca4000000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '64144 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me nr sd',
            },
        },
        {
            address: '7f0ca4000000-7f0ca4159000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '1380 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '776 kb',
                pss: '776 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '776 kb',
                referenced: '776 kb',
                anonymous: '776 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me nr sd',
            },
        },
        {
            address: '7f0ca4159000-7f0ca8000000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '64156 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me nr sd',
            },
        },
        {
            address: '7f0ca8000000-7f0ca807a000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '488 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '292 kb',
                pss: '292 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '292 kb',
                referenced: '292 kb',
                anonymous: '292 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me nr sd',
            },
        },
        {
            address: '7f0ca807a000-7f0cac000000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '65048 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me nr sd',
            },
        },
        {
            address: '7f0cac000000-7f0cac072000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '456 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '288 kb',
                pss: '288 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '288 kb',
                referenced: '288 kb',
                anonymous: '288 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me nr sd',
            },
        },
        {
            address: '7f0cac072000-7f0cb0000000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '65080 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me nr sd',
            },
        },
        {
            address: '7f0cb0000000-7f0cb0021000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '132 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '4 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '4 kb',
                referenced: '4 kb',
                anonymous: '4 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me nr sd',
            },
        },
        {
            address: '7f0cb0021000-7f0cb4000000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '65404 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me nr sd',
            },
        },
        {
            address: '7f0cb432c000-7f0cb432d000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me sd',
            },
        },
        {
            address: '7f0cb432d000-7f0cb4b2d000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '8192 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '8 kb',
                pss: '8 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '8 kb',
                referenced: '8 kb',
                anonymous: '8 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cb4b2d000-7f0cb4b2e000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me sd',
            },
        },
        {
            address: '7f0cb4b2e000-7f0cb532e000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '8192 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '8 kb',
                pss: '8 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '8 kb',
                referenced: '8 kb',
                anonymous: '8 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cb532e000-7f0cb532f000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me sd',
            },
        },
        {
            address: '7f0cb532f000-7f0cb5b2f000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '8192 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '8 kb',
                pss: '8 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '8 kb',
                referenced: '8 kb',
                anonymous: '8 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cb5b2f000-7f0cb5b56000',
            perms: 'r--s',
            offset: '00000000',
            dev: '08:01',
            inode: '393996',
            pathname: '/usr/share/zoneinfo-icu/44/le/zoneinfo64.res',
            d: {
                size: '156 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '88 kb',
                pss: '88 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '88 kb',
                private_dirty: '0 kb',
                referenced: '88 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr me ms sd',
            },
        },
        {
            address: '7f0cb5b56000-7f0cb5b57000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me sd',
            },
        },
        {
            address: '7f0cb5b57000-7f0cb6357000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '8192 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '16 kb',
                pss: '16 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '16 kb',
                referenced: '16 kb',
                anonymous: '16 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cb6357000-7f0cb6358000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me sd',
            },
        },
        {
            address: '7f0cb6358000-7f0cb6b58000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '8192 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '20 kb',
                pss: '20 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '20 kb',
                referenced: '20 kb',
                anonymous: '20 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cb6b58000-7f0cb6b59000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me sd',
            },
        },
        {
            address: '7f0cb6b59000-7f0cb7359000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '8192 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '20 kb',
                pss: '20 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '20 kb',
                referenced: '20 kb',
                anonymous: '20 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cb7359000-7f0cb735a000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me sd',
            },
        },
        {
            address: '7f0cb735a000-7f0cb7b5a000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '8192 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '20 kb',
                pss: '20 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '20 kb',
                referenced: '20 kb',
                anonymous: '20 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cb7b5a000-7f0cb7b5b000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me sd',
            },
        },
        {
            address: '7f0cb7b5b000-7f0cb8371000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '8280 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '96 kb',
                pss: '96 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '96 kb',
                referenced: '96 kb',
                anonymous: '96 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cb8371000-7f0cb8372000',
            perms: 'r--p',
            offset: '00000000',
            dev: '08:01',
            inode: '1575272',
            pathname: '/usr/lib/x86_64-linux-gnu/libicudata.so.66.1',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '4 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '4 kb',
                private_dirty: '0 kb',
                referenced: '4 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cb8372000-7f0cb8373000',
            perms: 'r-xp',
            offset: '00001000',
            dev: '08:01',
            inode: '1575272',
            pathname: '/usr/lib/x86_64-linux-gnu/libicudata.so.66.1',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '4 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '4 kb',
                private_dirty: '0 kb',
                referenced: '4 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd ex mr mw me sd',
            },
        },
        {
            address: '7f0cb8373000-7f0cb9e30000',
            perms: 'r--p',
            offset: '00002000',
            dev: '08:01',
            inode: '1575272',
            pathname: '/usr/lib/x86_64-linux-gnu/libicudata.so.66.1',
            d: {
                size: '27380 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '192 kb',
                pss: '192 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '192 kb',
                private_dirty: '0 kb',
                referenced: '192 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cb9e30000-7f0cb9e31000',
            perms: 'r--p',
            offset: '01abe000',
            dev: '08:01',
            inode: '1575272',
            pathname: '/usr/lib/x86_64-linux-gnu/libicudata.so.66.1',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '4 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '4 kb',
                referenced: '4 kb',
                anonymous: '4 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me ac sd',
            },
        },
        {
            address: '7f0cb9e31000-7f0cb9e32000',
            perms: 'rw-p',
            offset: '01abf000',
            dev: '08:01',
            inode: '1575272',
            pathname: '/usr/lib/x86_64-linux-gnu/libicudata.so.66.1',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '4 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '4 kb',
                referenced: '4 kb',
                anonymous: '4 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cb9e32000-7f0cb9e35000',
            perms: 'r--p',
            offset: '00000000',
            dev: '08:01',
            inode: '1568900',
            pathname: '/usr/lib/x86_64-linux-gnu/libgcc_s.so.1',
            d: {
                size: '12 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '12 kb',
                pss: '6 kb',
                shared_clean: '12 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '12 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cb9e35000-7f0cb9e47000',
            perms: 'r-xp',
            offset: '00003000',
            dev: '08:01',
            inode: '1568900',
            pathname: '/usr/lib/x86_64-linux-gnu/libgcc_s.so.1',
            d: {
                size: '72 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '64 kb',
                pss: '34 kb',
                shared_clean: '60 kb',
                shared_dirty: '0 kb',
                private_clean: '4 kb',
                private_dirty: '0 kb',
                referenced: '64 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd ex mr mw me sd',
            },
        },
        {
            address: '7f0cb9e47000-7f0cb9e4b000',
            perms: 'r--p',
            offset: '00015000',
            dev: '08:01',
            inode: '1568900',
            pathname: '/usr/lib/x86_64-linux-gnu/libgcc_s.so.1',
            d: {
                size: '16 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '16 kb',
                pss: '8 kb',
                shared_clean: '16 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '16 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cb9e4b000-7f0cb9e4c000',
            perms: 'r--p',
            offset: '00018000',
            dev: '08:01',
            inode: '1568900',
            pathname: '/usr/lib/x86_64-linux-gnu/libgcc_s.so.1',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '4 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '4 kb',
                referenced: '4 kb',
                anonymous: '4 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me ac sd',
            },
        },
        {
            address: '7f0cb9e4c000-7f0cb9e4d000',
            perms: 'rw-p',
            offset: '00019000',
            dev: '08:01',
            inode: '1568900',
            pathname: '/usr/lib/x86_64-linux-gnu/libgcc_s.so.1',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '4 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '4 kb',
                referenced: '4 kb',
                anonymous: '4 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cb9e4d000-7f0cb9e5c000',
            perms: 'r--p',
            offset: '00000000',
            dev: '08:01',
            inode: '1568907',
            pathname: '/usr/lib/x86_64-linux-gnu/libm-2.31.so',
            d: {
                size: '60 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '56 kb',
                pss: '18 kb',
                shared_clean: '56 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '56 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cb9e5c000-7f0cb9f03000',
            perms: 'r-xp',
            offset: '0000f000',
            dev: '08:01',
            inode: '1568907',
            pathname: '/usr/lib/x86_64-linux-gnu/libm-2.31.so',
            d: {
                size: '668 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '280 kb',
                pss: '280 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '280 kb',
                private_dirty: '0 kb',
                referenced: '280 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd ex mr mw me sd',
            },
        },
        {
            address: '7f0cb9f03000-7f0cb9f9a000',
            perms: 'r--p',
            offset: '000b6000',
            dev: '08:01',
            inode: '1568907',
            pathname: '/usr/lib/x86_64-linux-gnu/libm-2.31.so',
            d: {
                size: '604 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '172 kb',
                pss: '122 kb',
                shared_clean: '100 kb',
                shared_dirty: '0 kb',
                private_clean: '72 kb',
                private_dirty: '0 kb',
                referenced: '172 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cb9f9a000-7f0cb9f9b000',
            perms: 'r--p',
            offset: '0014c000',
            dev: '08:01',
            inode: '1568907',
            pathname: '/usr/lib/x86_64-linux-gnu/libm-2.31.so',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '4 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '4 kb',
                referenced: '4 kb',
                anonymous: '4 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me ac sd',
            },
        },
        {
            address: '7f0cb9f9b000-7f0cb9f9c000',
            perms: 'rw-p',
            offset: '0014d000',
            dev: '08:01',
            inode: '1568907',
            pathname: '/usr/lib/x86_64-linux-gnu/libm-2.31.so',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '4 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '4 kb',
                referenced: '4 kb',
                anonymous: '4 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cb9f9c000-7f0cba032000',
            perms: 'r--p',
            offset: '00000000',
            dev: '08:01',
            inode: '1568893',
            pathname: '/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.28',
            d: {
                size: '600 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '600 kb',
                pss: '568 kb',
                shared_clean: '64 kb',
                shared_dirty: '0 kb',
                private_clean: '536 kb',
                private_dirty: '0 kb',
                referenced: '600 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cba032000-7f0cba122000',
            perms: 'r-xp',
            offset: '00096000',
            dev: '08:01',
            inode: '1568893',
            pathname: '/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.28',
            d: {
                size: '960 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '684 kb',
                pss: '506 kb',
                shared_clean: '356 kb',
                shared_dirty: '0 kb',
                private_clean: '328 kb',
                private_dirty: '0 kb',
                referenced: '684 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd ex mr mw me sd',
            },
        },
        {
            address: '7f0cba122000-7f0cba16b000',
            perms: 'r--p',
            offset: '00186000',
            dev: '08:01',
            inode: '1568893',
            pathname: '/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.28',
            d: {
                size: '292 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '64 kb',
                pss: '32 kb',
                shared_clean: '64 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '64 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cba16b000-7f0cba16c000',
            perms: '---p',
            offset: '001cf000',
            dev: '08:01',
            inode: '1568893',
            pathname: '/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.28',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me sd',
            },
        },
        {
            address: '7f0cba16c000-7f0cba177000',
            perms: 'r--p',
            offset: '001cf000',
            dev: '08:01',
            inode: '1568893',
            pathname: '/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.28',
            d: {
                size: '44 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '44 kb',
                pss: '44 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '44 kb',
                referenced: '44 kb',
                anonymous: '44 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me ac sd',
            },
        },
        {
            address: '7f0cba177000-7f0cba17a000',
            perms: 'rw-p',
            offset: '001da000',
            dev: '08:01',
            inode: '1568893',
            pathname: '/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.28',
            d: {
                size: '12 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '12 kb',
                pss: '12 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '12 kb',
                referenced: '12 kb',
                anonymous: '12 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cba17a000-7f0cba17f000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '20 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '20 kb',
                pss: '20 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '20 kb',
                referenced: '20 kb',
                anonymous: '20 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cba17f000-7f0cba180000',
            perms: 'r--p',
            offset: '00000000',
            dev: '08:01',
            inode: '1568906',
            pathname: '/usr/lib/x86_64-linux-gnu/libdl-2.31.so',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '0 kb',
                shared_clean: '4 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '4 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cba180000-7f0cba182000',
            perms: 'r-xp',
            offset: '00001000',
            dev: '08:01',
            inode: '1568906',
            pathname: '/usr/lib/x86_64-linux-gnu/libdl-2.31.so',
            d: {
                size: '8 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '8 kb',
                pss: '0 kb',
                shared_clean: '8 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '8 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd ex mr mw me sd',
            },
        },
        {
            address: '7f0cba182000-7f0cba183000',
            perms: 'r--p',
            offset: '00003000',
            dev: '08:01',
            inode: '1568906',
            pathname: '/usr/lib/x86_64-linux-gnu/libdl-2.31.so',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cba183000-7f0cba184000',
            perms: 'r--p',
            offset: '00003000',
            dev: '08:01',
            inode: '1568906',
            pathname: '/usr/lib/x86_64-linux-gnu/libdl-2.31.so',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '4 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '4 kb',
                referenced: '4 kb',
                anonymous: '4 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me ac sd',
            },
        },
        {
            address: '7f0cba184000-7f0cba185000',
            perms: 'rw-p',
            offset: '00004000',
            dev: '08:01',
            inode: '1568906',
            pathname: '/usr/lib/x86_64-linux-gnu/libdl-2.31.so',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '4 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '4 kb',
                referenced: '4 kb',
                anonymous: '4 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cba185000-7f0cba1ea000',
            perms: 'r--p',
            offset: '00000000',
            dev: '08:01',
            inode: '1575282',
            pathname: '/usr/lib/x86_64-linux-gnu/libicuuc.so.66.1',
            d: {
                size: '404 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '404 kb',
                pss: '404 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '404 kb',
                private_dirty: '0 kb',
                referenced: '404 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cba1ea000-7f0cba2cf000',
            perms: 'r-xp',
            offset: '00065000',
            dev: '08:01',
            inode: '1575282',
            pathname: '/usr/lib/x86_64-linux-gnu/libicuuc.so.66.1',
            d: {
                size: '916 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '280 kb',
                pss: '221 kb',
                shared_clean: '108 kb',
                shared_dirty: '0 kb',
                private_clean: '172 kb',
                private_dirty: '0 kb',
                referenced: '280 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd ex mr mw me sd',
            },
        },
        {
            address: '7f0cba2cf000-7f0cba355000',
            perms: 'r--p',
            offset: '0014a000',
            dev: '08:01',
            inode: '1575282',
            pathname: '/usr/lib/x86_64-linux-gnu/libicuuc.so.66.1',
            d: {
                size: '536 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '252 kb',
                pss: '208 kb',
                shared_clean: '88 kb',
                shared_dirty: '0 kb',
                private_clean: '164 kb',
                private_dirty: '0 kb',
                referenced: '252 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cba355000-7f0cba356000',
            perms: '---p',
            offset: '001d0000',
            dev: '08:01',
            inode: '1575282',
            pathname: '/usr/lib/x86_64-linux-gnu/libicuuc.so.66.1',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me sd',
            },
        },
        {
            address: '7f0cba356000-7f0cba368000',
            perms: 'r--p',
            offset: '001d0000',
            dev: '08:01',
            inode: '1575282',
            pathname: '/usr/lib/x86_64-linux-gnu/libicuuc.so.66.1',
            d: {
                size: '72 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '72 kb',
                pss: '72 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '72 kb',
                referenced: '72 kb',
                anonymous: '72 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me ac sd',
            },
        },
        {
            address: '7f0cba368000-7f0cba369000',
            perms: 'rw-p',
            offset: '001e2000',
            dev: '08:01',
            inode: '1575282',
            pathname: '/usr/lib/x86_64-linux-gnu/libicuuc.so.66.1',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '4 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '4 kb',
                referenced: '4 kb',
                anonymous: '4 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cba369000-7f0cba36b000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '8 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '4 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '4 kb',
                referenced: '4 kb',
                anonymous: '4 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cba36b000-7f0cba454000',
            perms: 'r--p',
            offset: '00000000',
            dev: '08:01',
            inode: '1575274',
            pathname: '/usr/lib/x86_64-linux-gnu/libicui18n.so.66.1',
            d: {
                size: '932 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '928 kb',
                pss: '928 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '928 kb',
                private_dirty: '0 kb',
                referenced: '928 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cba454000-7f0cba5d1000',
            perms: 'r-xp',
            offset: '000e9000',
            dev: '08:01',
            inode: '1575274',
            pathname: '/usr/lib/x86_64-linux-gnu/libicui18n.so.66.1',
            d: {
                size: '1524 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '212 kb',
                pss: '173 kb',
                shared_clean: '72 kb',
                shared_dirty: '0 kb',
                private_clean: '140 kb',
                private_dirty: '0 kb',
                referenced: '212 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd ex mr mw me sd',
            },
        },
        {
            address: '7f0cba5d1000-7f0cba657000',
            perms: 'r--p',
            offset: '00266000',
            dev: '08:01',
            inode: '1575274',
            pathname: '/usr/lib/x86_64-linux-gnu/libicui18n.so.66.1',
            d: {
                size: '536 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '60 kb',
                pss: '30 kb',
                shared_clean: '60 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '60 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cba657000-7f0cba658000',
            perms: '---p',
            offset: '002ec000',
            dev: '08:01',
            inode: '1575274',
            pathname: '/usr/lib/x86_64-linux-gnu/libicui18n.so.66.1',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me sd',
            },
        },
        {
            address: '7f0cba658000-7f0cba668000',
            perms: 'r--p',
            offset: '002ec000',
            dev: '08:01',
            inode: '1575274',
            pathname: '/usr/lib/x86_64-linux-gnu/libicui18n.so.66.1',
            d: {
                size: '64 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '64 kb',
                pss: '64 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '64 kb',
                referenced: '64 kb',
                anonymous: '64 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me ac sd',
            },
        },
        {
            address: '7f0cba668000-7f0cba669000',
            perms: 'rw-p',
            offset: '002fc000',
            dev: '08:01',
            inode: '1575274',
            pathname: '/usr/lib/x86_64-linux-gnu/libicui18n.so.66.1',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '4 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '4 kb',
                referenced: '4 kb',
                anonymous: '4 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cba669000-7f0cba66a000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cba66a000-7f0cba686000',
            perms: 'r--p',
            offset: '00000000',
            dev: '08:01',
            inode: '1575805',
            pathname: '/usr/lib/x86_64-linux-gnu/libssl.so.1.1',
            d: {
                size: '112 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '112 kb',
                pss: '112 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '112 kb',
                private_dirty: '0 kb',
                referenced: '112 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cba686000-7f0cba6d5000',
            perms: 'r-xp',
            offset: '0001c000',
            dev: '08:01',
            inode: '1575805',
            pathname: '/usr/lib/x86_64-linux-gnu/libssl.so.1.1',
            d: {
                size: '316 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '60 kb',
                pss: '60 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '60 kb',
                private_dirty: '0 kb',
                referenced: '60 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd ex mr mw me sd',
            },
        },
        {
            address: '7f0cba6d5000-7f0cba6ef000',
            perms: 'r--p',
            offset: '0006b000',
            dev: '08:01',
            inode: '1575805',
            pathname: '/usr/lib/x86_64-linux-gnu/libssl.so.1.1',
            d: {
                size: '104 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cba6ef000-7f0cba6f0000',
            perms: '---p',
            offset: '00085000',
            dev: '08:01',
            inode: '1575805',
            pathname: '/usr/lib/x86_64-linux-gnu/libssl.so.1.1',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me sd',
            },
        },
        {
            address: '7f0cba6f0000-7f0cba6f9000',
            perms: 'r--p',
            offset: '00085000',
            dev: '08:01',
            inode: '1575805',
            pathname: '/usr/lib/x86_64-linux-gnu/libssl.so.1.1',
            d: {
                size: '36 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '36 kb',
                pss: '36 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '36 kb',
                referenced: '36 kb',
                anonymous: '36 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me ac sd',
            },
        },
        {
            address: '7f0cba6f9000-7f0cba6fd000',
            perms: 'rw-p',
            offset: '0008e000',
            dev: '08:01',
            inode: '1575805',
            pathname: '/usr/lib/x86_64-linux-gnu/libssl.so.1.1',
            d: {
                size: '16 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '16 kb',
                pss: '16 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '16 kb',
                referenced: '16 kb',
                anonymous: '16 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cba6fd000-7f0cba775000',
            perms: 'r--p',
            offset: '00000000',
            dev: '08:01',
            inode: '1574823',
            pathname: '/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1',
            d: {
                size: '480 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '480 kb',
                pss: '480 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '480 kb',
                private_dirty: '0 kb',
                referenced: '480 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cba775000-7f0cba910000',
            perms: 'r-xp',
            offset: '00078000',
            dev: '08:01',
            inode: '1574823',
            pathname: '/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1',
            d: {
                size: '1644 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '556 kb',
                pss: '556 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '556 kb',
                private_dirty: '0 kb',
                referenced: '556 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd ex mr mw me sd',
            },
        },
        {
            address: '7f0cba910000-7f0cba9a1000',
            perms: 'r--p',
            offset: '00213000',
            dev: '08:01',
            inode: '1574823',
            pathname: '/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1',
            d: {
                size: '580 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '124 kb',
                pss: '124 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '124 kb',
                private_dirty: '0 kb',
                referenced: '124 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cba9a1000-7f0cba9cd000',
            perms: 'r--p',
            offset: '002a3000',
            dev: '08:01',
            inode: '1574823',
            pathname: '/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1',
            d: {
                size: '176 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '176 kb',
                pss: '176 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '176 kb',
                referenced: '176 kb',
                anonymous: '176 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me ac sd',
            },
        },
        {
            address: '7f0cba9cd000-7f0cba9cf000',
            perms: 'rw-p',
            offset: '002cf000',
            dev: '08:01',
            inode: '1574823',
            pathname: '/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1',
            d: {
                size: '8 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '8 kb',
                pss: '8 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '8 kb',
                referenced: '8 kb',
                anonymous: '8 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cba9cf000-7f0cba9d3000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '16 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '8 kb',
                pss: '8 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '8 kb',
                referenced: '8 kb',
                anonymous: '8 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cba9d3000-7f0cba9d8000',
            perms: 'r--p',
            offset: '00000000',
            dev: '08:01',
            inode: '1575481',
            pathname: '/usr/lib/x86_64-linux-gnu/libnghttp2.so.14.19.0',
            d: {
                size: '20 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '20 kb',
                pss: '20 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '20 kb',
                private_dirty: '0 kb',
                referenced: '20 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cba9d8000-7f0cba9eb000',
            perms: 'r-xp',
            offset: '00005000',
            dev: '08:01',
            inode: '1575481',
            pathname: '/usr/lib/x86_64-linux-gnu/libnghttp2.so.14.19.0',
            d: {
                size: '76 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '76 kb',
                pss: '76 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '76 kb',
                private_dirty: '0 kb',
                referenced: '76 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd ex mr mw me sd',
            },
        },
        {
            address: '7f0cba9eb000-7f0cba9f8000',
            perms: 'r--p',
            offset: '00018000',
            dev: '08:01',
            inode: '1575481',
            pathname: '/usr/lib/x86_64-linux-gnu/libnghttp2.so.14.19.0',
            d: {
                size: '52 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cba9f8000-7f0cba9fb000',
            perms: 'r--p',
            offset: '00024000',
            dev: '08:01',
            inode: '1575481',
            pathname: '/usr/lib/x86_64-linux-gnu/libnghttp2.so.14.19.0',
            d: {
                size: '12 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '12 kb',
                pss: '12 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '12 kb',
                referenced: '12 kb',
                anonymous: '12 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me ac sd',
            },
        },
        {
            address: '7f0cba9fb000-7f0cba9fc000',
            perms: 'rw-p',
            offset: '00027000',
            dev: '08:01',
            inode: '1575481',
            pathname: '/usr/lib/x86_64-linux-gnu/libnghttp2.so.14.19.0',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '4 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '4 kb',
                referenced: '4 kb',
                anonymous: '4 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cba9fc000-7f0cba9fe000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '8 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '8 kb',
                pss: '8 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '8 kb',
                referenced: '8 kb',
                anonymous: '8 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cba9fe000-7f0cbaa00000',
            perms: 'r--p',
            offset: '00000000',
            dev: '08:01',
            inode: '1569251',
            pathname: '/usr/lib/x86_64-linux-gnu/libcares.so.2.3.0',
            d: {
                size: '8 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '8 kb',
                pss: '8 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '8 kb',
                private_dirty: '0 kb',
                referenced: '8 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cbaa00000-7f0cbaa0d000',
            perms: 'r-xp',
            offset: '00002000',
            dev: '08:01',
            inode: '1569251',
            pathname: '/usr/lib/x86_64-linux-gnu/libcares.so.2.3.0',
            d: {
                size: '52 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '52 kb',
                pss: '52 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '52 kb',
                private_dirty: '0 kb',
                referenced: '52 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd ex mr mw me sd',
            },
        },
        {
            address: '7f0cbaa0d000-7f0cbaa10000',
            perms: 'r--p',
            offset: '0000f000',
            dev: '08:01',
            inode: '1569251',
            pathname: '/usr/lib/x86_64-linux-gnu/libcares.so.2.3.0',
            d: {
                size: '12 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cbaa10000-7f0cbaa11000',
            perms: 'r--p',
            offset: '00011000',
            dev: '08:01',
            inode: '1569251',
            pathname: '/usr/lib/x86_64-linux-gnu/libcares.so.2.3.0',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '4 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '4 kb',
                referenced: '4 kb',
                anonymous: '4 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me ac sd',
            },
        },
        {
            address: '7f0cbaa11000-7f0cbaa12000',
            perms: 'rw-p',
            offset: '00012000',
            dev: '08:01',
            inode: '1569251',
            pathname: '/usr/lib/x86_64-linux-gnu/libcares.so.2.3.0',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '4 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '4 kb',
                referenced: '4 kb',
                anonymous: '4 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cbaa12000-7f0cbaa1b000',
            perms: 'r--p',
            offset: '00000000',
            dev: '08:01',
            inode: '1574851',
            pathname: '/usr/lib/x86_64-linux-gnu/libuv.so.1.0.0',
            d: {
                size: '36 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '36 kb',
                pss: '36 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '36 kb',
                private_dirty: '0 kb',
                referenced: '36 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cbaa1b000-7f0cbaa36000',
            perms: 'r-xp',
            offset: '00009000',
            dev: '08:01',
            inode: '1574851',
            pathname: '/usr/lib/x86_64-linux-gnu/libuv.so.1.0.0',
            d: {
                size: '108 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '108 kb',
                pss: '108 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '108 kb',
                private_dirty: '0 kb',
                referenced: '108 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd ex mr mw me sd',
            },
        },
        {
            address: '7f0cbaa36000-7f0cbaa40000',
            perms: 'r--p',
            offset: '00024000',
            dev: '08:01',
            inode: '1574851',
            pathname: '/usr/lib/x86_64-linux-gnu/libuv.so.1.0.0',
            d: {
                size: '40 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '40 kb',
                pss: '40 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '40 kb',
                private_dirty: '0 kb',
                referenced: '40 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cbaa40000-7f0cbaa41000',
            perms: '---p',
            offset: '0002e000',
            dev: '08:01',
            inode: '1574851',
            pathname: '/usr/lib/x86_64-linux-gnu/libuv.so.1.0.0',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me sd',
            },
        },
        {
            address: '7f0cbaa41000-7f0cbaa42000',
            perms: 'r--p',
            offset: '0002e000',
            dev: '08:01',
            inode: '1574851',
            pathname: '/usr/lib/x86_64-linux-gnu/libuv.so.1.0.0',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '4 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '4 kb',
                referenced: '4 kb',
                anonymous: '4 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me ac sd',
            },
        },
        {
            address: '7f0cbaa42000-7f0cbaa43000',
            perms: 'rw-p',
            offset: '0002f000',
            dev: '08:01',
            inode: '1574851',
            pathname: '/usr/lib/x86_64-linux-gnu/libuv.so.1.0.0',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '4 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '4 kb',
                referenced: '4 kb',
                anonymous: '4 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cbaa43000-7f0cbaa45000',
            perms: 'r--p',
            offset: '00000000',
            dev: '08:01',
            inode: '1576072',
            pathname: '/usr/lib/x86_64-linux-gnu/libz.so.1.2.11',
            d: {
                size: '8 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '8 kb',
                pss: '0 kb',
                shared_clean: '8 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '8 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cbaa45000-7f0cbaa56000',
            perms: 'r-xp',
            offset: '00002000',
            dev: '08:01',
            inode: '1576072',
            pathname: '/usr/lib/x86_64-linux-gnu/libz.so.1.2.11',
            d: {
                size: '68 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '64 kb',
                pss: '9 kb',
                shared_clean: '60 kb',
                shared_dirty: '0 kb',
                private_clean: '4 kb',
                private_dirty: '0 kb',
                referenced: '64 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd ex mr mw me sd',
            },
        },
        {
            address: '7f0cbaa56000-7f0cbaa5c000',
            perms: 'r--p',
            offset: '00013000',
            dev: '08:01',
            inode: '1576072',
            pathname: '/usr/lib/x86_64-linux-gnu/libz.so.1.2.11',
            d: {
                size: '24 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cbaa5c000-7f0cbaa5d000',
            perms: '---p',
            offset: '00019000',
            dev: '08:01',
            inode: '1576072',
            pathname: '/usr/lib/x86_64-linux-gnu/libz.so.1.2.11',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me sd',
            },
        },
        {
            address: '7f0cbaa5d000-7f0cbaa5e000',
            perms: 'r--p',
            offset: '00019000',
            dev: '08:01',
            inode: '1576072',
            pathname: '/usr/lib/x86_64-linux-gnu/libz.so.1.2.11',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '4 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '4 kb',
                referenced: '4 kb',
                anonymous: '4 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me ac sd',
            },
        },
        {
            address: '7f0cbaa5e000-7f0cbaa5f000',
            perms: 'rw-p',
            offset: '0001a000',
            dev: '08:01',
            inode: '1576072',
            pathname: '/usr/lib/x86_64-linux-gnu/libz.so.1.2.11',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '4 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '4 kb',
                referenced: '4 kb',
                anonymous: '4 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cbaa5f000-7f0cbaa84000',
            perms: 'r--p',
            offset: '00000000',
            dev: '08:01',
            inode: '1568905',
            pathname: '/usr/lib/x86_64-linux-gnu/libc-2.31.so',
            d: {
                size: '148 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '140 kb',
                pss: '10 kb',
                shared_clean: '140 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '140 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cbaa84000-7f0cbabfc000',
            perms: 'r-xp',
            offset: '00025000',
            dev: '08:01',
            inode: '1568905',
            pathname: '/usr/lib/x86_64-linux-gnu/libc-2.31.so',
            d: {
                size: '1504 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '1416 kb',
                pss: '120 kb',
                shared_clean: '1416 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '1416 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd ex mr mw me sd',
            },
        },
        {
            address: '7f0cbabfc000-7f0cbac46000',
            perms: 'r--p',
            offset: '0019d000',
            dev: '08:01',
            inode: '1568905',
            pathname: '/usr/lib/x86_64-linux-gnu/libc-2.31.so',
            d: {
                size: '296 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '140 kb',
                pss: '8 kb',
                shared_clean: '140 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '140 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cbac46000-7f0cbac47000',
            perms: '---p',
            offset: '001e7000',
            dev: '08:01',
            inode: '1568905',
            pathname: '/usr/lib/x86_64-linux-gnu/libc-2.31.so',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me sd',
            },
        },
        {
            address: '7f0cbac47000-7f0cbac4a000',
            perms: 'r--p',
            offset: '001e7000',
            dev: '08:01',
            inode: '1568905',
            pathname: '/usr/lib/x86_64-linux-gnu/libc-2.31.so',
            d: {
                size: '12 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '12 kb',
                pss: '12 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '12 kb',
                referenced: '12 kb',
                anonymous: '12 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me ac sd',
            },
        },
        {
            address: '7f0cbac4a000-7f0cbac4d000',
            perms: 'rw-p',
            offset: '001ea000',
            dev: '08:01',
            inode: '1568905',
            pathname: '/usr/lib/x86_64-linux-gnu/libc-2.31.so',
            d: {
                size: '12 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '12 kb',
                pss: '12 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '12 kb',
                referenced: '12 kb',
                anonymous: '12 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cbac4d000-7f0cbac51000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '16 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '16 kb',
                pss: '16 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '16 kb',
                referenced: '16 kb',
                anonymous: '16 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cbac51000-7f0cbac58000',
            perms: 'r--p',
            offset: '00000000',
            dev: '08:01',
            inode: '1568922',
            pathname: '/usr/lib/x86_64-linux-gnu/libpthread-2.31.so',
            d: {
                size: '28 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '28 kb',
                pss: '2 kb',
                shared_clean: '28 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '28 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cbac58000-7f0cbac69000',
            perms: 'r-xp',
            offset: '00007000',
            dev: '08:01',
            inode: '1568922',
            pathname: '/usr/lib/x86_64-linux-gnu/libpthread-2.31.so',
            d: {
                size: '68 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '68 kb',
                pss: '4 kb',
                shared_clean: '68 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '68 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd ex mr mw me sd',
            },
        },
        {
            address: '7f0cbac69000-7f0cbac6e000',
            perms: 'r--p',
            offset: '00018000',
            dev: '08:01',
            inode: '1568922',
            pathname: '/usr/lib/x86_64-linux-gnu/libpthread-2.31.so',
            d: {
                size: '20 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '20 kb',
                pss: '2 kb',
                shared_clean: '20 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '20 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cbac6e000-7f0cbac6f000',
            perms: 'r--p',
            offset: '0001c000',
            dev: '08:01',
            inode: '1568922',
            pathname: '/usr/lib/x86_64-linux-gnu/libpthread-2.31.so',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '4 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '4 kb',
                referenced: '4 kb',
                anonymous: '4 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me ac sd',
            },
        },
        {
            address: '7f0cbac6f000-7f0cbac70000',
            perms: 'rw-p',
            offset: '0001d000',
            dev: '08:01',
            inode: '1568922',
            pathname: '/usr/lib/x86_64-linux-gnu/libpthread-2.31.so',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '4 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '4 kb',
                referenced: '4 kb',
                anonymous: '4 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cbac70000-7f0cbac74000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '16 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '4 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '4 kb',
                referenced: '4 kb',
                anonymous: '4 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cbac74000-7f0cbb14f000',
            perms: 'r--p',
            offset: '00000000',
            dev: '08:01',
            inode: '1569253',
            pathname: '/usr/lib/x86_64-linux-gnu/libnode.so.64',
            d: {
                size: '4972 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4716 kb',
                pss: '4716 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '4716 kb',
                private_dirty: '0 kb',
                referenced: '4716 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cbb14f000-7f0cbbc96000',
            perms: 'r-xp',
            offset: '004db000',
            dev: '08:01',
            inode: '1569253',
            pathname: '/usr/lib/x86_64-linux-gnu/libnode.so.64',
            d: {
                size: '11548 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '9596 kb',
                pss: '9596 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '9596 kb',
                private_dirty: '0 kb',
                referenced: '9596 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd ex mr mw me sd',
            },
        },
        {
            address: '7f0cbbc96000-7f0cbc1b9000',
            perms: 'r--p',
            offset: '01022000',
            dev: '08:01',
            inode: '1569253',
            pathname: '/usr/lib/x86_64-linux-gnu/libnode.so.64',
            d: {
                size: '5260 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '3112 kb',
                pss: '3112 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '3112 kb',
                private_dirty: '0 kb',
                referenced: '3112 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me sd',
            },
        },
        {
            address: '7f0cbc1b9000-7f0cbc1ba000',
            perms: '---p',
            offset: '01545000',
            dev: '08:01',
            inode: '1569253',
            pathname: '/usr/lib/x86_64-linux-gnu/libnode.so.64',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me sd',
            },
        },
        {
            address: '7f0cbc1ba000-7f0cbc218000',
            perms: 'r--p',
            offset: '01545000',
            dev: '08:01',
            inode: '1569253',
            pathname: '/usr/lib/x86_64-linux-gnu/libnode.so.64',
            d: {
                size: '376 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '376 kb',
                pss: '376 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '376 kb',
                referenced: '376 kb',
                anonymous: '376 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me ac sd',
            },
        },
        {
            address: '7f0cbc218000-7f0cbc220000',
            perms: 'rw-p',
            offset: '015a3000',
            dev: '08:01',
            inode: '1569253',
            pathname: '/usr/lib/x86_64-linux-gnu/libnode.so.64',
            d: {
                size: '32 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '32 kb',
                pss: '32 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '32 kb',
                referenced: '32 kb',
                anonymous: '32 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cbc220000-7f0cbc236000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '88 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '88 kb',
                pss: '88 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '88 kb',
                referenced: '88 kb',
                anonymous: '88 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cbc243000-7f0cbc244000',
            perms: '---p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'mr mw me sd',
            },
        },
        {
            address: '7f0cbc244000-7f0cbc248000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '16 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '8 kb',
                pss: '8 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '8 kb',
                referenced: '8 kb',
                anonymous: '8 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7f0cbc248000-7f0cbc249000',
            perms: 'r--p',
            offset: '00000000',
            dev: '08:01',
            inode: '1568901',
            pathname: '/usr/lib/x86_64-linux-gnu/ld-2.31.so',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '0 kb',
                shared_clean: '4 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '4 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me dw sd',
            },
        },
        {
            address: '7f0cbc249000-7f0cbc26c000',
            perms: 'r-xp',
            offset: '00001000',
            dev: '08:01',
            inode: '1568901',
            pathname: '/usr/lib/x86_64-linux-gnu/ld-2.31.so',
            d: {
                size: '140 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '140 kb',
                pss: '9 kb',
                shared_clean: '140 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '140 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd ex mr mw me dw sd',
            },
        },
        {
            address: '7f0cbc26c000-7f0cbc274000',
            perms: 'r--p',
            offset: '00024000',
            dev: '08:01',
            inode: '1568901',
            pathname: '/usr/lib/x86_64-linux-gnu/ld-2.31.so',
            d: {
                size: '32 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '32 kb',
                pss: '2 kb',
                shared_clean: '32 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '32 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me dw sd',
            },
        },
        {
            address: '7f0cbc275000-7f0cbc276000',
            perms: 'r--p',
            offset: '0002c000',
            dev: '08:01',
            inode: '1568901',
            pathname: '/usr/lib/x86_64-linux-gnu/ld-2.31.so',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '4 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '4 kb',
                referenced: '4 kb',
                anonymous: '4 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr mw me dw ac sd',
            },
        },
        {
            address: '7f0cbc276000-7f0cbc277000',
            perms: 'rw-p',
            offset: '0002d000',
            dev: '08:01',
            inode: '1568901',
            pathname: '/usr/lib/x86_64-linux-gnu/ld-2.31.so',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '4 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '4 kb',
                referenced: '4 kb',
                anonymous: '4 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me dw ac sd',
            },
        },
        {
            address: '7f0cbc277000-7f0cbc278000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '4 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '4 kb',
                referenced: '4 kb',
                anonymous: '4 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me ac sd',
            },
        },
        {
            address: '7ffec0216000-7ffec0237000',
            perms: 'rw-p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            pathname: '[stack]',
            d: {
                size: '132 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '64 kb',
                pss: '64 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '64 kb',
                referenced: '64 kb',
                anonymous: '64 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd wr mr mw me gd ac',
            },
        },
        {
            address: '7ffec0285000-7ffec0288000',
            perms: 'r--p',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            pathname: '[vvar]',
            d: {
                size: '12 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd mr pf io de dd sd',
            },
        },
        {
            address: '7ffec0288000-7ffec0289000',
            perms: 'r-xp',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            pathname: '[vdso]',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '4 kb',
                pss: '0 kb',
                shared_clean: '4 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '4 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'rd ex mr mw me de sd',
            },
        },
        {
            address: 'ffffffffff600000-ffffffffff601000',
            perms: '--xp',
            offset: '00000000',
            dev: '00:00',
            inode: '0',
            pathname: '[vsyscall]',
            d: {
                size: '4 kb',
                kernelpagesize: '4 kb',
                mmupagesize: '4 kb',
                rss: '0 kb',
                pss: '0 kb',
                shared_clean: '0 kb',
                shared_dirty: '0 kb',
                private_clean: '0 kb',
                private_dirty: '0 kb',
                referenced: '0 kb',
                anonymous: '0 kb',
                lazyfree: '0 kb',
                anonhugepages: '0 kb',
                shmempmdmapped: '0 kb',
                filepmdmapped: '0 kb',
                shared_hugetlb: '0 kb',
                private_hugetlb: '0 kb',
                swap: '0 kb',
                swappss: '0 kb',
                locked: '0 kb',
                thpeligible: '0',
                vmflags: 'ex',
            },
        },
    ],
};
<file_sep>{
    // file inclusion
    "include": [
        "src/**/*.ts"
    ],
    "exclude": [
        "src/**/doc.ts"
    ],
    "typeAcquisition": {
        "enable": true
    },
    "compilerOptions": {
        // project options
        "allowJs": true,
        "checkJs": true,
        /* composite works with:
            - rootDir set it explicitly
            - all files must be in the "include" or "files" property
            - set declaration to "true"
            ! cannot be specified with "noEmit"
        */
        "composite": false,
        "declaration": true, // generate decleration files, make sure they go into a declarationDir
        "declarationMap": true, // make map files for .d.ts files
        "downlevelIteration": false, // let babble handle it
        // import helpers
        // https://www.typescriptlang.org/tsconfig#importHelpers
        "importHelpers": false, // babble domain
        "incremental": true,
        // warn for potential cross-module transpile problems
        // example: ambient const enum member generate errors
        // https://www.typescriptlang.org/tsconfig#isolatedModules
        "isolatedModules": true,
        // "jsx": --> "undefined",
        //
        // this is not the transpilation target
        "lib": [
            "ES2019",
            "ES2020.Promise",
        ],
        "module": "ES2020",
        "noEmit": false,
        "outDir": "es6", // babel will take it from here and move to /bin
        //"outFile" , non modules files get concatenated to this file
        //"plugins":[...] for vscode editor, already included in package.json "contributes" field
        "removeComments": false, // babel should handle it
        "rootDir": "./src",
        "sourceMap": true, // not sure if this should be turned on if you use babel
        "target": "ES2019", // no down transpiling , that is for babel
        //"tsBuildInfoFile": 'build', we dont use composite projects
        /* STRICT CHECKS
        https://www.typescriptlang.org/tsconfig#Strict_Type_Checking_Options_6173 */
        // strictness
        /*
        "strict": true sets all below to true aswell
          alwaysStrict, 
          strictNullChecks, 
          strictBindCallApply, 
          strictFunctionTypes, 
          strictPropertyInitialization, 
          noImplicitAny, 
          noImplicitThis
        */
        "strict": true,
        "alwaysStrict": true,
        "noImplicitAny": true,
        "noImplicitThis": true,
        "strictBindCallApply": true,
        "strictFunctionTypes": true,
        "strictNullChecks": true,
        "strictPropertyInitialization": true,
        /* MODULE RESOLUTION */
        /* MODULE RESOLUTION */
        /* MODULE RESOLUTION */
        //https://www.typescriptlang.org/tsconfig#Module_Resolution_Options_6174
        //
        "allowSyntheticDefaultImports": false,
        "allowUmdGlobalAccess": false,
        "baseUrl": "./", // because src needs to be accessible by test
        "esModuleInterop": false, // let babble handle this issue
        // this is how modules are resolved at build time
        // we dont use dynamic module loading or the ES6 module spec
        "moduleResolution": "node",
        /* "paths": { //  we can use this for the test to pick up the module
            "@blasjs/*": [
                "src/lib/*"
            ]
        },*/ // maybe use later, if you decide to use this, specify baseurl
        // source maps
        "preserveSymlinks": true, // keep it around just in case
        /** 
           dont use it yet, does NOT affect typescript transpilation
           "rootDirs":[] dont use it yet, does NOT affect typescript transpilation
           can be used to trigger resolution of non js assets css etc
           like import { appClass } from "./main.css"  
           main.css in src/css/main.css can by found by rootDirs:[ "src/css" ]
        **/
        // rootDirs:[something]
        /*
           Where to find typefiles, normally "./node_modules/@types"
           all types are relative to tsconfig.json
          
        */
        // "typeRoots":['./vender/types','./node_modules/@types']
        /*
            only these packages will be included in global scope
            (sliced out of what is allowed by typeRoots),
            note this is only global types (without import statement)
            types included by "import" statements will not be affected by this setting
        */
        // types:["node","jest","express"]
        /* SOURCE MAPS */
        /* SOURCE MAPS */
        /* SOURCE MAPS */
        // https://www.typescriptlang.org/tsconfig#Source_Map_Options_6175
        "inlineSourceMap": false,
        "inlineSources": false,
        /* url that is included in the source map verbatim! 
           location of the sourcemap
        */
        // "mapRoot": "http://someurl/debug/sourcemaps" use it? will be handled by babble?
        /* "sourceRoot" will be the url needed to find the original ts files
          this allows for debugging through original ts files
        */
        // "sourceRoot: "http://someurl/debug/sources" use it? will be handled by babble?
        /* LINTER CHECKS */
        /* LINTER CHECKS */
        /* LINTER CHECKS */
        // https://www.typescriptlang.org/tsconfig#Source_Map_Options_6175
        "noImplicitReturns": false, // allow for it
        // DOESNT EXIST? "noUncheckedIndexedAccess": true,
        "noUnusedLocals": true,
        "noUnusedParameters": true,
        /* EXPERIMENTAL */
        /* EXPERIMENTAL */
        /* EXPERIMENTAL */
        "emitDecoratorMetadata": false, // babble for sure should handle it
        "experimentalDecorators": true,
        /* ADVANCED */
        /* ADVANCED */
        /* ADVANCED */
        "allowUnreachableCode": false,
        "allowUnusedLabels": false,
        "assumeChangesOnlyAffectDirectDependencies": false, // be on the safe side, you might not see all compiler errors otherwise
        // "bundledPackageName": "blasjs", // ts-node problem i think, the bundled package name if you want to export types like "blasjs/typedArrayReal",
        "noFallthroughCasesInSwitch": false, // fall through is ok
        "declarationDir": "./es6/types", // emit types here
        //"disableReferencedProjectLoad": true, handy for "projects" based setup
        "disableSizeLimit": true,
        "disableSolutionSearching": false, // i want my IDE to find decl's
        // from ts 3.7 the source of truth is the ts files themselves, 
        "disableSourceOfProjectReferenceRedirect": false,
        "emitBOM": false, //omg no
        "emitDeclarationOnly": false, // should this be true if i am using babble?
        "extendedDiagnostics": true, //always
        "forceConsistentCasingInFileNames": true, // fuck windows, enforce casing!
        // "generateCpuProfile": true, not sure to use this, or how
        "importsNotUsedAsValues": "remove", // remove import type when transpiling
        // "jsxFactory": "preact.h" not used
        // "jsxFragmentFactory": "Fragment" // not used
        // "jsxImportSource": "react" // not used
        /* 
        print names of generated files to the terminal
        make sure the include/exclude settings are ok 
        */
        "listEmittedFiles": true, //change back to true print names of generated files to the terminal
        // also list files from node_modules ec (according to documentation,never checked it)
        "listFiles": true, //change back to true
        // list files 
        "maxNodeModuleJsDepth": 0, // no limitation on search dept, ..ever
        "newLine": "LF", // unix
        "noEmitHelpers": true, // dont emit helpers, babble should handle it
        "noErrorTruncation": false, // the doc dont show the diff between true or false 
        "noImplicitUseStrict": false, // let ts emit "use strict" prologue at top of emitted files
        "noLib": false, // dont ignore "lib" setting, false= enable automatic inclusion of library (d.ts?) files
        "noResolve": false, // add resolved files (import, <reference) to the program
        "noStrictGenericChecks": false, // do not disable this check
        "preserveConstEnums": false, // do not preserve the enum at runtime
        //"reactNamespace": "React", not used here
        "resolveJsonModule": true, // infer type of json data when imported
        "skipDefaultLibCheck": false, // always type check default libs
        "skipLibCheck": true, // only type check the stuff you import from other libs
        "stripInternal": true, // exports marked @internal (in their jsdoc) will not have their type exported
        "suppressExcessPropertyErrors": false, // do not suppress
        "suppressImplicitAnyIndexErrors": false, // absolutely not suppress
        "traceResolution": false, // only use if you want to debug/trace why a file was (not) included (module resolution)
        "useDefineForClassFields": true // switch to using class definition of TC39 not what typescript implementation
    }
}<file_sep>export default function buddyInfo(text: string) {
    /**
     *   Node 0, zone     DMA     1    1    1    0    2    1    1    0    1    1    3
    Node 0, zone   DMA32    65   47    4   81   52   28   13   10    5    1  404
    Node 0, zone  Normal   216   55  189  101   84   38   37   27    5    3  587
     *
     */
    const result: Record<string, Record<string, number[]>> = {};
    const lines = text.split('\n').filter((f) => f);
    if (!lines.length) {
        return;
    }
    let pos = 0;
    for (const line of lines) {
        // get the node
        let nodeName;
        let zoneName;
        pos = 0;
        {
            const node = line.match(/^([^,]+),/);
            if (!node) {
                continue;
            }
            nodeName = node[1];
            pos = node[0].length;
        }
        // get the zone
        {
            const zone = line.slice(pos).match(/^\s*zone\s+([^\s]+)/);
            if (!zone) {
                continue;
            }
            zoneName = zone[1];
            pos += zone[0].length;
        }
        // get the numbers
        const numbers = line
            .slice(pos)
            .split(/\s+/)
            .filter((f) => f)
            .map((s) => parseInt(s, 10));
        if (!numbers.length) {
            continue;
        }
        //
        result[nodeName] = result[nodeName] || {};
        result[nodeName][zoneName] = numbers;
    }
    return Object.keys(result).length ? result : undefined;
}
<file_sep>'use strict';

import { constants as CO } from '../src';
import { getProcReports, handlerMap } from '../src';

import expectedResult from './fixtures/result_smaps';

// remap handlers to fun and profit
const { cpuinfo } = handlerMap[CO.CPUINFO];
const { loadavg } = handlerMap[CO.LOADAVG];
const { meminfo } = handlerMap[CO.MEMINFO];
const { uptime } = handlerMap[CO.UPTIME];
const { buddy } = handlerMap[CO.BUDDYINFO];

const { io } = handlerMap[CO.SELF_IO];
const { smaps } = handlerMap[CO.SELF_SMAPS];
const { statm } = handlerMap[CO.SELF_STATM];
const { status } = handlerMap[CO.SELF_STATUS];
const { limits } = handlerMap[CO.SELF_LIMITS];
const { netDev } = handlerMap[CO.SELF_NET_DEV];
const { stat } = handlerMap[CO.SELF_STAT];

const C = {};

// point to fixtures instead

C[CO.CPUINFO] = require.resolve('./fixtures/cpuinfo.txt');
C[CO.LOADAVG] = require.resolve('./fixtures/loadavg.txt');
C[CO.MEMINFO] = require.resolve('./fixtures/meminfo.txt');
C[CO.UPTIME] = require.resolve('./fixtures/uptime.txt');
C[CO.BUDDYINFO] = require.resolve('./fixtures/buddyinfo.txt');

C[CO.SELF_IO] = require.resolve('./fixtures/self_io.txt');
C[CO.SELF_SMAPS] = require.resolve('./fixtures/self_smaps.txt');
C[CO.SELF_STATM] = require.resolve('./fixtures/self_statm.txt');
C[CO.SELF_STATUS] = require.resolve('./fixtures/self_status.txt');
C[CO.SELF_LIMITS] = require.resolve('./fixtures/self_limits.txt');
C[CO.SELF_STAT] = require.resolve('./fixtures/self_stat.txt');
C[CO.SELF_NET_DEV] = require.resolve('./fixtures/self_net_dev.txt');

const fixtureMap = {
    [C[CO.CPUINFO]]: { cpuinfo },
    [C[CO.LOADAVG]]: { loadavg },
    [C[CO.MEMINFO]]: { meminfo },
    [C[CO.UPTIME]]: { uptime },
    [C[CO.BUDDYINFO]]: { buddy },
    [C[CO.SELF_STAT]]: { stat },
    [C[CO.SELF_IO]]: { io },
    [C[CO.SELF_SMAPS]]: { smaps },
    [C[CO.SELF_STATM]]: { statm },
    [C[CO.SELF_STATUS]]: { status },
    [C[CO.SELF_LIMITS]]: { limits },
    [C[CO.SELF_NET_DEV]]: { netDev },
};

describe('proc', () => {
    // point to fixtures
    it('/proc/cpuinfo', async () => {
        const result = await getProcReports(fixtureMap, C[CO.CPUINFO]);
        console.log(result.cpuinfo.length);
        /*expect(result).to.deep.equal({
            cpuinfo: [
                {
                    'processor': '0',
                    'cpu family': '6',
                    'model name': 'Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz',
                    'cache size': '4096 KB',
                    'physical id': '0',
                    'siblings': '1',
                    'cpu cores': '1'
                }
            ]
        });*/
    });
    it('/proc/loadavg', async () => {
        const result = await getProcReports(fixtureMap, C[CO.LOADAVG]);
        expect(result).toEqual({
            loadavg: { '1m': 0.37, '5m': 0.51, '10m': 0.75, crp: 6, trp: 688, lpu: 87233 },
        });
    });
    it('/proc/meminfo', async () => {
        const result = await getProcReports(fixtureMap, C[CO.MEMINFO]);
        expect(result).toEqual({
            meminfo: {
                MemTotal: '2919216 kB',
                MemFree: '91460 kB',
                MemAvailable: '893796 kB',
                Buffers: '83040 kB',
                Cached: '722300 kB',
                SwapCached: '10512 kB',
                Active: '1630436 kB',
                Inactive: '953648 kB',
                'Active(anon)': '1166192 kB',
                'Inactive(anon)': '512992 kB',
                'Active(file)': '464244 kB',
                'Inactive(file)': '440656 kB',
                Unevictable: '48 kB',
                Mlocked: '48 kB',
                SwapTotal: '1368676 kB',
                SwapFree: '520080 kB',
                Dirty: '68 kB',
                Writeback: '0 kB',
                AnonPages: '1768724 kB',
                Mapped: '309828 kB',
                Shmem: '70952 kB',
                KReclaimable: '64876 kB',
                Slab: '146820 kB',
                SReclaimable: '64876 kB',
                SUnreclaim: '81944 kB',
                KernelStack: '11024 kB',
                PageTables: '36592 kB',
                NFS_Unstable: '0 kB',
                Bounce: '0 kB',
                WritebackTmp: '0 kB',
                CommitLimit: '2828284 kB',
                Committed_AS: '8257020 kB',
                VmallocTotal: '34359738367 kB',
                VmallocUsed: '35808 kB',
                VmallocChunk: '0 kB',
                Percpu: '768 kB',
                HardwareCorrupted: '0 kB',
                AnonHugePages: '0 kB',
                ShmemHugePages: '0 kB',
                ShmemPmdMapped: '0 kB',
                FileHugePages: '0 kB',
                FilePmdMapped: '0 kB',
                CmaTotal: '0 kB',
                CmaFree: '0 kB',
                HugePages_Total: '0',
                HugePages_Free: '0',
                HugePages_Rsvd: '0',
                HugePages_Surp: '0',
                Hugepagesize: '2048 kB',
                Hugetlb: '0 kB',
                DirectMap4k: '229312 kB',
                DirectMap2M: '2768896 kB',
            },
        });
    });
    it('/proc/uptime', async () => {
        const result = await getProcReports(fixtureMap, C[CO.UPTIME]);
        expect(result).toEqual({ uptime: { system: 778611.5, idle: 489146.81 } });
    });
    it('/proc/self/io', async () => {
        const result = await getProcReports(fixtureMap, C[CO.SELF_IO]);
        expect(result).toEqual({
            io: {
                rchar: 4292,
                wchar: 0,
                syscr: 13,
                syscw: 0,
                read_bytes: 0,
                write_bytes: 0,
                cancelled_write_bytes: 0,
            },
        });
    });
    it('/proc/self/smaps', async () => {
        const result = await getProcReports(fixtureMap, C[CO.SELF_SMAPS]);
        expect(result).toEqual(expectedResult);
    });
    it('/proc/self/statm', async () => {
        const result = await getProcReports(fixtureMap, C[CO.SELF_STATM]);
        expect(result).toEqual({ statm: { size: 155437, resident: 10461, share: 6356, text: 2, data: 23709 } });
    });
    it('/proc/self/status', async () => {
        const result = await getProcReports(fixtureMap, C[CO.SELF_STATUS]);
        expect(result).toEqual({
            status: {
                name: 'node',
                umask: '0002',
                state: 's (sleeping)',
                tgid: '86383',
                ngid: '0',
                pid: '86383',
                ppid: '86371',
                tracerpid: '0',
                fdsize: '256',
                nstgid: '86383',
                nspid: '86383',
                nspgid: '86383',
                nssid: '86371',
                vmpeak: '621752 kb',
                vmsize: '621748 kb',
                vmlck: '0 kb',
                vmpin: '0 kb',
                vmhwm: '41868 kb',
                vmrss: '41844 kb',
                rssanon: '16420 kb',
                rssfile: '25424 kb',
                rssshmem: '0 kb',
                vmdata: '94704 kb',
                vmstk: '132 kb',
                vmexe: '8 kb',
                vmlib: '21644 kb',
                vmpte: '536 kb',
                vmswap: '0 kb',
                hugetlbpages: '0 kb',
                coredumping: '0',
                thp_enabled: '1',
                threads: '11',
                nonewprivs: '0',
                speculation_store_bypass: 'vulnerable',
                cpus_allowed: '1',
                cpus_allowed_list: '0',
                mems_allowed:
                    '00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001',
                mems_allowed_list: '0',
                voluntary_ctxt_switches: '1141',
                nonvoluntary_ctxt_switches: '1731',
            },
        });
    });
    it('/proc/buddyinfo', async () => {
        const result = await getProcReports(fixtureMap, C[CO.BUDDYINFO]);
        expect(result).toEqual({
            buddy: {
                'Node 0': {
                    DMA: [49, 18, 10, 4, 4, 1, 2, 2, 3, 1, 1],
                    DMA32: [3902, 2199, 335, 482, 125, 68, 11, 5, 1, 1, 1],
                },
            },
        });
    });
    it('/proc/self/limits', async () => {
        const result = await getProcReports(fixtureMap, C[CO.SELF_LIMITS]);
        expect(result).toEqual({
            limits: {
                'max cpu time': { soft: 'unlimited', hard: 'unlimited', unit: 'seconds' },
                'max file size': { soft: 'unlimited', hard: 'unlimited', unit: 'bytes' },
                'max data size': { soft: 'unlimited', hard: 'unlimited', unit: 'bytes' },
                'max stack size': { soft: 8388608, hard: 'unlimited', unit: 'bytes' },
                'max core file size': { soft: 0, hard: 'unlimited', unit: 'bytes' },
                'max resident set': { soft: 'unlimited', hard: 'unlimited', unit: 'bytes' },
                'max processes': { soft: 11182, hard: 11182, unit: 'processes' },
                'max open files': { soft: 1048576, hard: 1048576, unit: 'files' },
                'max locked memory': { soft: 67108864, hard: 67108864, unit: 'bytes' },
                'max address space': { soft: 'unlimited', hard: 'unlimited', unit: 'bytes' },
                'max file locks': { soft: 'unlimited', hard: 'unlimited', unit: 'locks' },
                'max pending signals': { soft: 11182, hard: 11182, unit: 'signals' },
                'max msgqueue size': { soft: 819200, hard: 819200, unit: 'bytes' },
                'max nice priority': { soft: 0, hard: 0 },
                'max realtime priority': { soft: 0, hard: 0 },
                'max realtime timeout': { soft: 'unlimited', hard: 'unlimited', unit: 'us' },
            },
        });
    });
    it('/proc/self/stat', async () => {
        const result = await getProcReports(fixtureMap, C[CO.SELF_STAT]);
        expect(result).toEqual({
            stat: {
                pid: 86383,
                comm: '(node)',
                state: 'S',
                ppid: 86371,
                pgrp: 86383,
                session: 86371,
                tty_nr: 34817,
                cminflt: 0,
                majflt: 14,
                cmajflt: 0,
                utime: 123,
                stime: 91,
                cutime: 0,
                cstime: 0,
                priority: 20,
                nice: 0,
                num_threads: 11,
                start_time: 6881749,
                vsize: 636669952,
                rss: 10461,
                rsslim: 18446744073709552000,
                processor: 0,
                guest_time: 0,
                cguest_time: 0,
            },
        });
    });
    it('/proc/self/net/dev', async () => {
        const result = await getProcReports(fixtureMap, C[CO.SELF_NET_DEV]);
        expect(result).toEqual({
            netDev: {
                lo: {
                    receive: {
                        bytes: 5548092,
                        packets: 85227,
                        errs: 0,
                        drop: 0,
                        fifo: 0,
                        frame: 0,
                        compressed: 0,
                        multicast: 0,
                    },
                    transmit: {
                        bytes: 5548092,
                        packets: 85227,
                        errs: 0,
                        drop: 0,
                        fifo: 0,
                        colls: 0,
                        carrier: 0,
                        compressed: 0,
                    },
                },
                enp0s3: {
                    receive: {
                        bytes: 1069906047,
                        packets: 813995,
                        errs: 0,
                        drop: 0,
                        fifo: 0,
                        frame: 0,
                        compressed: 0,
                        multicast: 0,
                    },
                    transmit: {
                        bytes: 14541176,
                        packets: 101662,
                        errs: 0,
                        drop: 0,
                        fifo: 0,
                        colls: 0,
                        carrier: 0,
                        compressed: 0,
                    },
                },
            },
        });
    });
});
<file_sep># proc-reports
reports from /proc filesystem as json files
<file_sep>export default function netDev(text: string) {
    const lines = text
        .split('\n')
        .slice(2)
        .filter((f) => f); // skip first 2 lines (its a headers)
    ///
    const result: Record<string, Record<string, unknown>> = {};
    for (const line of lines) {
        const s = line.indexOf(':');
        if (s < 0) {
            continue;
        }
        const entry = line.slice(0, s).trim();
        const vals = line
            .slice(s + 1)
            .split(/\s+/)
            .filter((f) => f)
            .map((v) => parseInt(v, 10));
        // receive part
        result[entry] = {};
        result[entry].receive = {
            bytes: vals[0],
            packets: vals[1],
            errs: vals[2],
            drop: vals[3],
            fifo: vals[4],
            frame: vals[5],
            compressed: vals[6],
            multicast: vals[7],
        };
        result[entry].transmit = {
            bytes: vals[8],
            packets: vals[9],
            errs: vals[10],
            drop: vals[11],
            fifo: vals[12],
            colls: vals[13],
            carrier: vals[14],
            compressed: vals[15],
        };
    }
    return Object.keys(result).length ? result : undefined;
}
<file_sep>export default function uptime(text: string) {
    const [system, idle] = text
        .split(/\s+/)
        .filter((f) => f)
        .map((v) => parseFloat(v));
    return {
        system,
        idle,
    };
}
<file_sep>export default function selfStatm(text: string) {
    const values = text.split(/\s+/).map((n) => parseInt(n, 10));
    const result = ['size', 'resident', 'share', 'text', 'lib', 'data', 'dt'].reduce((c, s, i) => {
        c[s] = values[i];
        return c;
    }, {} as Record<string, unknown>);
    delete result.lib;
    delete result.dt;
    return result;
}
<file_sep>export default function (text: string) {
    const keys = [
        'processor',
        'vendor_id',
        'cpu family',
        'model name',
        'physical id',
        'siblings',
        'cpu MHz',
        'cache size',
        'cpu cores',
        'apicid',
    ];
    const results: Record<string, unknown>[] = [];
    for (const processor of text.split(/\n{2,}/).filter((f) => f)) {
        const entryLines = processor.split('\n').filter((f) => f);
        const cpu: Record<string, unknown> = {};
        for (const line of entryLines) {
            const [key, value] = line.split(':').map((s) => s.trim());
            if (keys.includes(key) && value) {
                cpu[key] = value;
            }
        }
        if (Object.keys(cpu).length === keys.length) {
            results.push(cpu);
        }
    }
    return results;
}
<file_sep>import isNumStr from './isNumStr';

export default function selfLimits(text: string) {
    const lines = text
        .split('\n')
        .filter((f) => f)
        .map((s) => s.toLowerCase());
    // get position from headers
    if (lines.length === 0) {
        return;
    }
    const header = lines.shift() as string;
    const p2 = header.search(/soft limit/);
    const p3 = header.search(/hard limit/);
    const p4 = header.search(/units/);

    const result: Record<string, any> = {};
    for (const line of lines) {
        const name = line.slice(0, p2).trim();
        const soft = line.slice(p2, p3).trim();
        const hard = line.slice(p3, p4).trim();
        const unit = line.slice(p4).trim();
        result[name] = {
            soft: isNumStr(soft) ? parseInt(soft, 10) : soft,
            hard: isNumStr(hard) ? parseInt(hard, 10) : hard,
        };
        if (unit) {
            result[name].unit = unit;
        }
    }
    return Object.keys(result).length ? result : undefined;
}
<file_sep>export default function memInfo(text: string) {
    const lines = text.split('\n').filter((f) => f);
    const result: Record<string, unknown> = {};
    for (const line of lines) {
        const [prop, value] = line.split(':').map((s) => s.trim());
        if (prop && value) {
            result[prop] = value;
        }
    }
    return result;
}
<file_sep>export default function selfSmaps(text: string) {
    let cursor = 0;

    const lines = text.split('\n').filter((f) => f);

    const regExpHeaders = /^([0-9A-Za-z]+\-[0-9A-Za-z]+)\s+([rwxsp-]+)\s([0-9A-Za-z]+)\s+([0-9:]+)\s+([0-9]+)\s+([^\s]+)?/;

    const mods: Record<string, any>[] = [];

    function* moduleLines() {
        while (cursor < lines.length && lines[cursor]) {
            if (lines[cursor].match(regExpHeaders) !== null) {
                return;
            }
            const [key, value] = lines[cursor].split(':').map((s) => s.trim().toLowerCase());
            yield [key, value];
            cursor++;
        }
    }

    while (cursor < lines.length && lines[cursor]) {
        const mod = lines[cursor].match(regExpHeaders);
        if (mod !== null) {
            const info = ['address', 'perms', 'offset', 'dev', 'inode', 'pathname'].reduce((c, prop, i) => {
                if (mod[i + 1]) {
                    c[prop] = mod[i + 1];
                }
                return c;
            }, {} as Record<string, any>);
            info.d = {};
            cursor++;
            for (const [key, value] of moduleLines()) {
                info.d[key] = value;
            }
            mods.push(info);
            continue;
        }
        cursor++;
    }
    return mods;
}
<file_sep>import * as fs from 'fs';
import cpuinfo from './cpuInfo';
import io from './io';
import smaps from './smaps';
import statm from './statm';
import status from './status';
import buddy from './buddy';
import loadavg from './loadavg';
import meminfo from './memInfo';
import netDev from './netDev';
import uptime from './uptime';
import limits from './limits';
import stat from './stat';

enum C {
    CPUINFO = '/proc/cpuinfo',
    MEMINFO = '/proc/meminfo',
    LOADAVG = '/proc/loadavg',
    UPTIME = '/proc/uptime',
    BUDDYINFO = '/proc/buddyinfo',
    SELF_IO = '/proc/self/io',
    SELF_STAT = '/proc/self/stat',
    SELF_SMAPS = '/proc/self/smaps',
    SELF_STATM = '/proc/self/statm',
    SELF_STATUS = '/proc/self/status',
    SELF_LIMITS = '/proc/self/limits',
    SELF_NET_DEV = '/proc/self/net/dev',
}

export { C as constants };

export const handlerMap = {
    [C.CPUINFO]: { cpuinfo },
    [C.LOADAVG]: { loadavg },
    [C.MEMINFO]: { meminfo },
    [C.UPTIME]: { uptime },
    [C.SELF_STAT]: { stat },
    [C.SELF_IO]: { io },
    [C.SELF_SMAPS]: { smaps },
    [C.SELF_STATM]: { statm },
    [C.SELF_STATUS]: { status },
    [C.BUDDYINFO]: { buddy },
    [C.SELF_LIMITS]: { limits },
    [C.SELF_NET_DEV]: { netDev },
};

function loadFile(path: string): Promise<string> {
    const readable = fs.createReadStream(path, { flags: 'r', emitClose: true, start: 0 });
    readable.setEncoding('utf8');
    return new Promise((resolve, reject) => {
        const chunks: string[] = [];
        readable.on('data', (chunk: string) => {
            chunks.push(chunk);
        });
        readable.on('close', () => {
            resolve(chunks.join(''));
        });
        readable.on('end', () => {
            resolve(chunks.join(''));
        });
        readable.on('error', (err) => {
            reject(err);
        });
    });
}

export type Slice<X extends Record<string, unknown>> = {
    [P in keyof X]: X[P];
};

type Handler = (s: string) => Record<string, any>;

export function getProcReports<T extends Record<string, unknown>>(handlers: Slice<T>, ...procList: (keyof T)[]) {
    const promises: Promise<string>[] = [];
    if (procList.length === 0) {
        procList = Object.keys(handlers);
    }

    for (let i = 0; i < procList.length; i++) {
        promises.push(loadFile(procList[i] as string));
    }

    return Promise.allSettled(promises).then((allSettled) => {
        // process all raw data
        const result: Record<string, any | Handler> = {};
        allSettled.reduce((final, settle, i) => {
            const [[shortName, handler]] = Object.entries<Handler>(handlers[procList[i]] as any);
            if (settle.status === 'rejected') {
                final[shortName] = String(settle.reason);
            } else {
                const resultObj = handler(settle.value);
                if (resultObj) {
                    final[shortName] = resultObj;
                }
            }
            return final;
        }, result);
        return result;
    });
}
<file_sep>export default //0.37 0.51 0.75 6/688 87233
function loadAverage(text: string) {
    const vals = text.split(/\s+/).filter((f) => f);
    if (!vals.length) {
        return;
    }
    // running processes
    let crp = -1;
    let trp = -1;
    {
        const prs = vals[3].match(/([0-9]+)\/([0-9]+)/);
        if (prs) {
            crp = parseInt(prs[1], 10);
            trp = parseInt(prs[2], 10);
        }
    }
    return {
        '1m': parseFloat(vals[0]),
        '5m': parseFloat(vals[1]),
        '10m': parseFloat(vals[2]),
        crp,
        trp,
        lpu: parseInt(vals[4]),
    };
}
<file_sep>export default function selfstat(text: string) {
    //86383, pid            1
    // (node) , comm
    //S , state
    // 86371 , ppid
    // 86383 , pgrp         5
    // 86371 , session
    // 34817 , tty_nr
    // 86383 , tpgid
    // 4194304 , flags
    // 13348 ,  minflt      10
    //  0       , cminflt
    //14        , majflt
    // 0        , cmajflt
    //123   ,  utime
    //91    , stime  15
    //0 ,   cutime,
    //0 ,   cstime,
    //20,   priority ,
    //0     nice
    //11    num_threads     20
    //0     itrealvalue
    //6881749 starttime  (expressed in cock ticks)
    //636669952  vsize (virtual memory size in bytes)
    //10461    rss (resident set size, in nr of pages)
    //18446744073709551615  rsslim (soft limit of the rss of the process)       25
    //4194304  (startcode)
    //4199205  (endcode)
    //140732121962768 (startstack) address bottom of the stack
    //0     kstkesp current value of esp (stack pointer)
    //0     kstkeip (EIP pointer)                                                                30
    //0     signal  obsolete
    //0     blocked obsolete
    //4096  sigignore obsolete
    //134234626  sigcatch obsolete
    //0         wchan (place in the kernel where the process is sleeping)                           35
    //0
    //0
    //17        exit-signal
    //0         processor
    //0         rt_priority                                                                         40
    //0         policy
    //3         block io delays in clock ticks
    //0        guest time
    //0        (cguest_time)
    //4210024                                                                                  45
    //4210704
    //12226560
    //140732121964672
    //140732121964677
    //140732121964677                                                                       50
    //140732121968618
    //0                                                                                         52
    const lines = text.split('\n').filter((f) => f);
    const result: Record<string, unknown> = {};
    // there should be one line
    if (!lines.length) {
        return result;
    }
    const fields = lines[0].split(/\s+/).map((s) => {
        const trial = Number.parseInt(s, 10);
        if (isNaN(trial)) {
            return s;
        }
        return trial;
    });
    // stat
    result.pid = fields[0]; //86383
    result.comm = fields[1]; //  (node)
    result.state = fields[2]; // S
    result.ppid = fields[3]; // 86371
    result.pgrp = fields[4]; // 86383
    result.session = fields[5]; // 86371
    result.tty_nr = fields[6]; // 34817
    result.cminflt = fields[10];
    result.majflt = fields[11];
    result.cmajflt = fields[12];
    result.utime = fields[13];
    result.stime = fields[14];
    result.cutime = fields[15];
    result.cstime = fields[16];
    result.priority = fields[17];
    result.nice = fields[18];
    result.num_threads = fields[19];
    // skipped
    result.start_time = fields[21];
    result.vsize = fields[22];
    result.rss = fields[23];
    result.rsslim = fields[24];
    // skipped
    result.processor = fields[38];
    // skipped
    result.guest_time = fields[42];
    result.cguest_time = fields[43];
    return result;
}
<file_sep>export default function selfStatus(text: string) {
    const lines = text.split('\n').filter((f) => f);
    const result: Record<string, unknown> = {};
    for (const line of lines) {
        const [key, value] = line.split(':').map((s) => s.trim().toLowerCase());
        if (
            [
                'uid',
                'gid',
                'groups',
                'sigq',
                'sigpnd',
                'shdpnd',
                'sigblk',
                'sigign',
                'sigcgt',
                'capinh',
                'capprm',
                'capeff',
                'capbnd',
                'capamb',
                'seccomp',
            ].includes(key)
        ) {
            continue;
        }
        result[key] = value;
    }
    return result;
}
<file_sep>export default function selfIo(text: string) {
    const lines = text.split('\n').filter((f) => f);
    const results = lines.reduce((c, line) => {
        const [key, value] = line.split(':').map((s) => s.trim());
        if (value) {
            c[key] = parseInt(value, 10);
        }
        return c;
    }, {} as Record<string, unknown>);
    return results;
}
