-
-
Save drbrain/348ea9f3d3076047fe7f to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ vmmap 90617 | |
Virtual Memory Map of process 90617 (ruby) | |
Output report format: 2.2 -- 64-bit process | |
==== Non-writable regions for process 90617 | |
__TEXT 0000000100000000-0000000100001000 [ 4K] r-x/rwx SM=COW ...unk/bin/ruby | |
__TEXT 0000000100001000-0000000100002000 [ 4K] r-x/rwx SM=PRV ...unk/bin/ruby | |
__TEXT 0000000100002000-0000000100070000 [ 440K] r-x/rwx SM=COW ...unk/bin/ruby | |
__TEXT 0000000100070000-0000000100072000 [ 8K] r-x/rwx SM=PRV ...unk/bin/ruby | |
__TEXT 0000000100072000-0000000100079000 [ 28K] r-x/rwx SM=COW ...unk/bin/ruby | |
__TEXT 0000000100079000-000000010007b000 [ 8K] r-x/rwx SM=PRV ...unk/bin/ruby | |
__TEXT 000000010007b000-0000000100080000 [ 20K] r-x/rwx SM=COW ...unk/bin/ruby | |
__TEXT 0000000100080000-0000000100082000 [ 8K] r-x/rwx SM=PRV ...unk/bin/ruby | |
__TEXT 0000000100082000-000000010021a000 [ 1632K] r-x/rwx SM=COW ...unk/bin/ruby | |
__LINKEDIT 0000000100243000-00000001002ec000 [ 676K] r--/rwx SM=COW ...unk/bin/ruby | |
__TEXT 00000001002ec000-0000000100355000 [ 420K] r-x/rwx SM=COW ...gmp.10.dylib | |
__LINKEDIT 0000000100356000-000000010035f000 [ 36K] r--/rwx SM=COW ...gmp.10.dylib | |
MALLOC (admin) 000000010035f000-0000000100360000 [ 4K] r--/rwx SM=ZER | |
MALLOC (admin) 0000000100361000-0000000100362000 [ 4K] ---/rwx SM=NUL | |
MALLOC (admin) 0000000100377000-0000000100379000 [ 8K] ---/rwx SM=NUL | |
MALLOC (admin) 000000010038e000-000000010038f000 [ 4K] ---/rwx SM=NUL | |
MALLOC (admin) 000000010038f000-0000000100390000 [ 4K] r--/rwx SM=PRV | |
STACK GUARD 0000000100392000-0000000100393000 [ 4K] ---/rwx SM=NUL ...for thread 1 | |
__TEXT 0000000100399000-000000010039b000 [ 8K] r-x/rwx SM=COW ...encdb.bundle | |
__LINKEDIT 000000010039c000-000000010039d000 [ 4K] r--/rwx SM=COW ...encdb.bundle | |
__TEXT 000000010039d000-000000010039f000 [ 8K] r-x/rwx SM=COW ...ansdb.bundle | |
__LINKEDIT 00000001003a0000-00000001003a1000 [ 4K] r--/rwx SM=COW ...ansdb.bundle | |
VM_ALLOCATE 00000001003c2000-00000001003c3000 [ 4K] r--/rw- SM=ALI | |
__TEXT 00000001003c3000-00000001003c5000 [ 8K] r-x/rwx SM=COW ...hread.bundle | |
__LINKEDIT 00000001003c6000-00000001003c8000 [ 8K] r--/rwx SM=COW ...hread.bundle | |
shared memory 00000001003ca000-00000001003cb000 [ 4K] r-x/rwx SM=ZER | |
STACK GUARD 00007fff5bc00000-00007fff5f400000 [ 56.0M] ---/rwx SM=NUL ...for thread 0 | |
__TEXT 00007fff5fc00000-00007fff5fc0c000 [ 48K] r-x/rwx SM=COW /usr/lib/dyld | |
__TEXT 00007fff5fc0c000-00007fff5fc0d000 [ 4K] r-x/rwx SM=PRV /usr/lib/dyld | |
__TEXT 00007fff5fc0d000-00007fff5fc34000 [ 156K] r-x/rwx SM=COW /usr/lib/dyld | |
__LINKEDIT 00007fff5fc73000-00007fff5fc87000 [ 80K] r--/rwx SM=COW /usr/lib/dyld | |
__TEXT 00007fff840c9000-00007fff840ca000 [ 4K] r-x/r-x SM=COW ...keymgr.dylib | |
__TEXT 00007fff8410f000-00007fff84114000 [ 20K] r-x/r-x SM=COW ...bcache.dylib | |
__TEXT 00007fff84711000-00007fff84719000 [ 32K] r-x/r-x SM=COW ...launch.dylib | |
__TEXT 00007fff84749000-00007fff8492f000 [ 1944K] r-x/r-x SM=COW ...reFoundation | |
__TEXT 00007fff8492f000-00007fff84939000 [ 40K] r-x/r-x SM=COW ...notify.dylib | |
__TEXT 00007fff849a7000-00007fff849af000 [ 32K] r-x/r-x SM=COW ...pyfile.dylib | |
__TEXT 00007fff85027000-00007fff85057000 [ 192K] r-x/r-x SM=COW ...stem_m.dylib | |
__TEXT 00007fff8522a000-00007fff8523c000 [ 72K] r-x/r-x SM=COW ...em_asl.dylib | |
__TEXT 00007fff856c3000-00007fff856cb000 [ 32K] r-x/r-x SM=COW ...ler_rt.dylib | |
__TEXT 00007fff85796000-00007fff8579c000 [ 24K] r-x/r-x SM=COW ...unwind.dylib | |
__TEXT 00007fff85878000-00007fff8587b000 [ 12K] r-x/r-x SM=COW ...ration.dylib | |
__TEXT 00007fff866bf000-00007fff866c7000 [ 32K] r-x/r-x SM=COW ...thread.dylib | |
__TEXT 00007fff87726000-00007fff8774b000 [ 148K] r-x/r-x SM=COW ...libxpc.dylib | |
__TEXT 00007fff87f93000-00007fff87f95000 [ 8K] r-x/r-x SM=COW ...stem.B.dylib | |
__TEXT 00007fff88173000-00007fff8818e000 [ 108K] r-x/r-x SM=COW ...spatch.dylib | |
__TEXT 00007fff88444000-00007fff8845a000 [ 88K] r-x/r-x SM=COW ...kernel.dylib | |
__TEXT 00007fff8845a000-00007fff88461000 [ 28K] r-x/r-x SM=COW ...kernel.dylib | |
__TEXT 00007fff8a543000-00007fff8a54e000 [ 44K] r-x/r-x SM=COW ...Crypto.dylib | |
__TEXT 00007fff8ac52000-00007fff8aca5000 [ 332K] r-x/r-x SM=COW ...bc++.1.dylib | |
__TEXT 00007fff8aca5000-00007fff8accd000 [ 160K] r-x/r-x SM=COW ...m_info.dylib | |
__TEXT 00007fff8ad2e000-00007fff8ad30000 [ 8K] r-x/r-x SM=COW ...blocks.dylib | |
__TEXT 00007fff8b453000-00007fff8b458000 [ 20K] r-x/r-x SM=COW ..._stats.dylib | |
__TEXT 00007fff8b45e000-00007fff8b46b000 [ 52K] r-x/r-x SM=COW ...objc.A.dylib | |
__TEXT 00007fff8b46b000-00007fff8b46c000 [ 4K] r-x/rwx SM=PRV ...objc.A.dylib | |
__TEXT 00007fff8b46c000-00007fff8b60c000 [ 1664K] r-x/r-x SM=COW ...objc.A.dylib | |
__TEXT 00007fff8bb54000-00007fff8bb56000 [ 8K] r-x/r-x SM=COW ...andbox.dylib | |
__TEXT 00007fff8d36e000-00007fff8d527000 [ 1764K] r-x/r-x SM=COW ...core.A.dylib | |
__TEXT 00007fff8e0c5000-00007fff8e0e1000 [ 112K] r-x/r-x SM=COW ...malloc.dylib | |
__TEXT 00007fff8e111000-00007fff8e118000 [ 28K] r-x/r-x SM=COW ...atform.dylib | |
__TEXT 00007fff8ef72000-00007fff8ef75000 [ 12K] r-x/r-x SM=COW ...antine.dylib | |
__TEXT 00007fff8fcbf000-00007fff8fce2000 [ 140K] r-x/r-x SM=COW ...c++abi.dylib | |
__TEXT 00007fff8fce2000-00007fff8fce3000 [ 4K] r-x/rwx SM=PRV ...c++abi.dylib | |
__TEXT 00007fff8fce3000-00007fff8fce9000 [ 24K] r-x/r-x SM=COW ...c++abi.dylib | |
__TEXT 00007fff8ff6f000-00007fff8ff71000 [ 8K] r-x/r-x SM=COW ...libunc.dylib | |
__TEXT 00007fff8ff71000-00007fff8ff77000 [ 24K] r-x/r-x SM=COW ...bmacho.dylib | |
__TEXT 00007fff90287000-00007fff902d6000 [ 316K] r-x/r-x SM=COW ...crypto.dylib | |
__TEXT 00007fff90637000-00007fff90639000 [ 8K] r-x/r-x SM=COW ...Client.dylib | |
__TEXT 00007fff906ef000-00007fff90732000 [ 268K] r-x/r-x SM=COW ...ibauto.dylib | |
__TEXT 00007fff90800000-00007fff90812000 [ 72K] r-x/r-x SM=COW ....1.2.5.dylib | |
__TEXT 00007fff90b8c000-00007fff90c16000 [ 552K] r-x/r-x SM=COW ...stem_c.dylib | |
__TEXT 00007fff90c16000-00007fff90c3e000 [ 160K] r-x/r-x SM=COW ...etwork.dylib | |
__TEXT 00007fff90ed6000-00007fff90ed8000 [ 8K] r-x/r-x SM=COW ...vefile.dylib | |
__TEXT 00007fff90ed8000-00007fff90edc000 [ 16K] r-x/r-x SM=COW ...ibdyld.dylib | |
__TEXT 00007fff91113000-00007fff9111c000 [ 36K] r-x/r-x SM=COW ..._dnssd.dylib | |
__UNICODE 00007fff919b7000-00007fff91a3f000 [ 544K] r--/r-- SM=COW ...reFoundation | |
__LINKEDIT 00007fff91ac3000-00007fff95b4e000 [ 64.5M] r--/r-- SM=COW ...libxpc.dylib | |
__LINKEDIT 00007fff95b4e000-00007fff95ce7000 [ 1636K] r--/r-- SM=COW ...libxpc.dylib | |
VM_ALLOCATE 00007fffffe00000-00007fffffe01000 [ 4K] r--/r-- SM=SHM | |
shared memory 00007fffffeab000-00007fffffeac000 [ 4K] r-x/r-x SM=SHM | |
==== Writable regions for process 90617 | |
__DATA 000000010021a000-000000010021f000 [ 20K] rw-/rwx SM=COW ...unk/bin/ruby | |
__DATA 000000010021f000-0000000100243000 [ 144K] rw-/rwx SM=PRV ...unk/bin/ruby | |
__DATA 0000000100355000-0000000100356000 [ 4K] rw-/rwx SM=PRV ...gmp.10.dylib | |
MALLOC 0000000100360000-0000000100361000 [ 4K] rw-/rwx SM=ZER | |
MALLOC 0000000100362000-0000000100377000 [ 84K] rw-/rwx SM=PRV | |
MALLOC 0000000100379000-000000010038e000 [ 84K] rw-/rwx SM=PRV | |
Kernel Alloc Once 0000000100390000-0000000100391000 [ 4K] rw-/rwx SM=PRV | |
MALLOC_LARGE metadata 0000000100391000-0000000100392000 [ 4K] rw-/rwx SM=PRV ..._0x10035f000 | |
Stack 0000000100393000-0000000100399000 [ 24K] rw-/rwx SM=PRV thread 1 | |
__DATA 000000010039b000-000000010039c000 [ 4K] rw-/rwx SM=PRV ...encdb.bundle | |
__DATA 000000010039f000-00000001003a0000 [ 4K] rw-/rwx SM=PRV ...ansdb.bundle | |
MALLOC_LARGE (freed) 00000001003a1000-00000001003c2000 [ 132K] rw-/rwx SM=PRV | |
__DATA 00000001003c5000-00000001003c6000 [ 4K] rw-/rwx SM=PRV ...hread.bundle | |
VM_ALLOCATE (reserved) 00000001003c8000-00000001003c9000 [ 4K] rwx/rwx SM=NUL ...unallocated) | |
VM_ALLOCATE 00000001003c9000-00000001003ca000 [ 4K] rw-/rwx SM=ZER | |
VM_ALLOCATE 00000001003cb000-00000001003cd000 [ 8K] rw-/rwx SM=PRV | |
MALLOC_TINY 0000000100400000-0000000100500000 [ 1024K] rw-/rwx SM=COW ..._0x10035f000 | |
MALLOC_LARGE 0000000100500000-0000000100600000 [ 1024K] rw-/rwx SM=PRV ..._0x10035f000 | |
MALLOC_TINY 0000000100600000-0000000100800000 [ 2048K] rw-/rwx SM=PRV ..._0x10035f000 | |
MALLOC_SMALL 0000000100800000-0000000101800000 [ 16.0M] rw-/rwx SM=PRV ..._0x10035f000 | |
MALLOC_TINY 0000000101800000-0000000101900000 [ 1024K] rw-/rwx SM=PRV ..._0x10035f000 | |
MALLOC_TINY 0000000101900000-0000000101a00000 [ 1024K] rw-/rwx SM=COW ..._0x10035f000 | |
VM_ALLOCATE 0000000101a00000-0000000101a80000 [ 512K] rw-/rwx SM=PRV | |
VM_ALLOCATE (reserved) 0000000101a80000-0000000101b80000 [ 1024K] rw-/rwx SM=NUL ...unallocated) | |
MALLOC_SMALL 0000000102000000-0000000103000000 [ 16.0M] rw-/rwx SM=PRV ..._0x10035f000 | |
MALLOC_LARGE 0000000103000000-000000010b000000 [128.0M] rw-/rwx SM=PRV ..._0x10035f000 | |
MALLOC_LARGE (reserved 000000010b000000-000000013e9ad000 [825.7M] rw-/rwx SM=NUL ..._0x10035f000 | |
Stack 00007fff5f400000-00007fff5fbff000 [ 8188K] rw-/rwx SM=PRV thread 0 | |
Stack 00007fff5fbff000-00007fff5fc00000 [ 4K] rw-/rwx SM=COW | |
__DATA 00007fff5fc34000-00007fff5fc73000 [ 252K] rw-/rwx SM=COW /usr/lib/dyld | |
__DATA 00007fff73d6f000-00007fff73d70000 [ 4K] rw-/rw- SM=COW ...keymgr.dylib | |
__DATA 00007fff73d83000-00007fff73d84000 [ 4K] rw-/rw- SM=COW ...bcache.dylib | |
__DATA 00007fff73ec2000-00007fff73ec3000 [ 4K] rw-/rwx SM=COW ...launch.dylib | |
__DATA 00007fff73ec7000-00007fff73f1c000 [ 340K] rw-/rwx SM=COW ...reFoundation | |
__DATA 00007fff73f1c000-00007fff73f1d000 [ 4K] rw-/rwx SM=COW ...notify.dylib | |
__DATA 00007fff73f3b000-00007fff73f3c000 [ 4K] rw-/rwx SM=COW ...pyfile.dylib | |
__DATA 00007fff73fca000-00007fff73fcb000 [ 4K] rw-/rwx SM=COW ...stem_m.dylib | |
__DATA 00007fff7402d000-00007fff7402e000 [ 4K] rw-/rw- SM=COW ...em_asl.dylib | |
__DATA 00007fff74112000-00007fff74114000 [ 8K] rw-/rw- SM=COW ...ler_rt.dylib | |
__DATA 00007fff7412a000-00007fff7412b000 [ 4K] rw-/rw- SM=COW ...unwind.dylib | |
__DATA 00007fff74157000-00007fff74158000 [ 4K] rw-/rw- SM=COW ...ration.dylib | |
__DATA 00007fff742f9000-00007fff742fd000 [ 16K] rw-/rwx SM=COW ...thread.dylib | |
__DATA 00007fff744e2000-00007fff744e8000 [ 24K] rw-/rwx SM=COW ...libxpc.dylib | |
__DATA 00007fff745d7000-00007fff745d8000 [ 4K] rw-/rwx SM=COW ...stem.B.dylib | |
__DATA 00007fff74664000-00007fff7466c000 [ 32K] rw-/rwx SM=COW ...spatch.dylib | |
__DATA 00007fff74779000-00007fff7477c000 [ 12K] rw-/rwx SM=COW ...kernel.dylib | |
__DATA 00007fff74ccb000-00007fff74ccd000 [ 8K] rw-/rw- SM=COW ...Crypto.dylib | |
__DATA 00007fff75692000-00007fff7569a000 [ 32K] rw-/rwx SM=COW ...bc++.1.dylib | |
__DATA 00007fff7569a000-00007fff7569d000 [ 12K] rw-/rwx SM=COW ...m_info.dylib | |
__DATA 00007fff756ab000-00007fff756ac000 [ 4K] rw-/rwx SM=COW ...blocks.dylib | |
__DATA 00007fff75838000-00007fff75839000 [ 4K] rw-/rwx SM=COW ..._stats.dylib | |
__DATA 00007fff7583c000-00007fff75845000 [ 36K] rw-/rwx SM=COW ...objc.A.dylib | |
__DATA 00007fff75919000-00007fff7591a000 [ 4K] rw-/rwx SM=COW ...andbox.dylib | |
__DATA 00007fff75bcf000-00007fff75bee000 [ 124K] rw-/rw- SM=COW ...core.A.dylib | |
__DATA 00007fff75d72000-00007fff75d73000 [ 4K] rw-/rwx SM=COW ...malloc.dylib | |
__DATA 00007fff75d7a000-00007fff75d7b000 [ 4K] rw-/rwx SM=COW ...atform.dylib | |
__DATA 00007fff75f1d000-00007fff75f1e000 [ 4K] rw-/rw- SM=COW ...antine.dylib | |
__DATA 00007fff760ce000-00007fff760d0000 [ 8K] rw-/rwx SM=COW ...c++abi.dylib | |
__DATA 00007fff7615d000-00007fff7615e000 [ 4K] rw-/rwx SM=COW ...libunc.dylib | |
__DATA 00007fff7615e000-00007fff7615f000 [ 4K] rw-/rwx SM=COW ...bmacho.dylib | |
__DATA 00007fff761b7000-00007fff761bb000 [ 16K] rw-/rwx SM=COW ...crypto.dylib | |
__DATA 00007fff761f6000-00007fff761f7000 [ 4K] rw-/rwx SM=COW ...Client.dylib | |
__DATA 00007fff76234000-00007fff76236000 [ 8K] rw-/rwx SM=COW ...ibauto.dylib | |
__DATA 00007fff76261000-00007fff76262000 [ 4K] rw-/rwx SM=COW ....1.2.5.dylib | |
__DATA 00007fff7628b000-00007fff76295000 [ 40K] rw-/rwx SM=COW ...stem_c.dylib | |
__DATA 00007fff76295000-00007fff76299000 [ 16K] rw-/rwx SM=COW ...etwork.dylib | |
__DATA 00007fff762e8000-00007fff762e9000 [ 4K] rw-/rwx SM=COW ...vefile.dylib | |
__DATA 00007fff762e9000-00007fff762ea000 [ 4K] rw-/rwx SM=COW ...ibdyld.dylib | |
__DATA 00007fff7636d000-00007fff7636e000 [ 4K] rw-/rwx SM=COW ..._dnssd.dylib | |
==== Legend | |
SM=sharing mode: | |
COW=copy_on_write PRV=private NUL=empty ALI=aliased | |
SHM=shared ZER=zero_filled S/A=shared_alias | |
==== Summary for process 90617 | |
ReadOnly portion of Libraries: Total=78.1M resident=44.2M(57%) swapped_out_or_unallocated=33.9M(43%) | |
Writable regions: Total=1.0G written=3828K(0%) resident=5068K(0%) swapped_out=0K(0%) unallocated=997.0M(100%) | |
REGION TYPE VIRTUAL | |
=========== ======= | |
Kernel Alloc Once 4K | |
MALLOC 166.2M see MALLOC ZONE table below | |
MALLOC (admin) 24K | |
MALLOC freed, no zone 132K | |
MALLOC_LARGE (reserved) 825.7M reserved VM address space (unallocated) | |
STACK GUARD 56.0M | |
Stack 8216K | |
VM_ALLOCATE 532K | |
VM_ALLOCATE (reserved) 1028K reserved VM address space (unallocated) | |
__DATA 1256K | |
__LINKEDIT 66.9M | |
__TEXT 11.2M | |
__UNICODE 544K | |
shared memory 8K | |
=========== ======= | |
TOTAL 1.1G | |
TOTAL, minus reserved VM space 310.8M | |
VIRTUAL ALLOCATION BYTES | |
MALLOC ZONE SIZE COUNT ALLOCATED % FULL | |
=========== ======= ========= ========= ====== | |
DefaultMallocZone_0x10035f000 166.0M 30271 958.3M 577% | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment