❯ cat /proc/301142/maps 5b2161be1000-5b2161be3000 r--p 00000000 00:23 10536745 /home/alex/dlopen-test/build/dlopen_test 5b2161be3000-5b2161be9000 r-xp 00002000 00:23 10536745 /home/alex/dlopen-test/build/dlopen_test 5b2161be9000-5b2161beb000 r--p 00008000 00:23 10536745 /home/alex/dlopen-test/build/dlopen_test 5b2161beb000-5b2161bec000 r--p 0000a000 00:23 10536745 /home/alex/dlopen-test/build/dlopen_test 5b2161bec000-5b2161bf3000 rw-p 0000b000 00:23 10536745 /home/alex/dlopen-test/build/dlopen_test 5b2161bf3000-5b2161bf5000 rw-p 00000000 00:00 0 5b2165692000-5b21656b3000 rw-p 00000000 00:00 0 [heap] 79766c40f000-79766c433000 r--p 00000000 00:23 4073 /usr/lib/libc.so.6 79766c433000-79766c5a4000 r-xp 00024000 00:23 4073 /usr/lib/libc.so.6 79766c5a4000-79766c5f2000 r--p 00195000 00:23 4073 /usr/lib/libc.so.6 79766c5f2000-79766c5f6000 r--p 001e3000 00:23 4073 /usr/lib/libc.so.6 79766c5f6000-79766c5f8000 rw-p 001e7000 00:23 4073 /usr/lib/libc.so.6 79766c5f8000-79766c600000 rw-p 00000000 00:00 0 79766c600000-79766c616000 r-xp 00000000 00:23 10536307 /home/alex/dlopen-test/libgcc_s.so.1 79766c616000-79766c815000 ---p 00016000 00:23 10536307 /home/alex/dlopen-test/libgcc_s.so.1 79766c815000-79766c816000 rw-p 00015000 00:23 10536307 /home/alex/dlopen-test/libgcc_s.so.1 79766c911000-79766c91f000 r--p 00000000 00:23 4083 /usr/lib/libm.so.6 79766c91f000-79766c9a2000 r-xp 0000e000 00:23 4083 /usr/lib/libm.so.6 79766c9a2000-79766c9fe000 r--p 00091000 00:23 4083 /usr/lib/libm.so.6 79766c9fe000-79766c9ff000 r--p 000ec000 00:23 4083 /usr/lib/libm.so.6 79766c9ff000-79766ca00000 rw-p 000ed000 00:23 4083 /usr/lib/libm.so.6 79766ca00000-79766ca97000 r--p 00000000 00:23 1136707 /usr/lib/libstdc++.so.6.0.33 79766ca97000-79766cbe4000 r-xp 00097000 00:23 1136707 /usr/lib/libstdc++.so.6.0.33 79766cbe4000-79766cc74000 r--p 001e4000 00:23 1136707 /usr/lib/libstdc++.so.6.0.33 79766cc74000-79766cc81000 r--p 00274000 00:23 1136707 /usr/lib/libstdc++.so.6.0.33 79766cc81000-79766cc82000 rw-p 00281000 00:23 1136707 /usr/lib/libstdc++.so.6.0.33 79766cc82000-79766cc86000 rw-p 00000000 00:00 0 79766cd0b000-79766cd0f000 rw-p 00000000 00:00 0 79766cd42000-79766cd44000 rw-p 00000000 00:00 0 79766cd44000-79766cd48000 r--p 00000000 00:00 0 [vvar] 79766cd48000-79766cd4a000 r-xp 00000000 00:00 0 [vdso] 79766cd4a000-79766cd4b000 r--p 00000000 00:23 4064 /usr/lib/ld-linux-x86-64.so.2 79766cd4b000-79766cd74000 r-xp 00001000 00:23 4064 /usr/lib/ld-linux-x86-64.so.2 79766cd74000-79766cd7e000 r--p 0002a000 00:23 4064 /usr/lib/ld-linux-x86-64.so.2 79766cd7e000-79766cd80000 r--p 00034000 00:23 4064 /usr/lib/ld-linux-x86-64.so.2 79766cd80000-79766cd82000 rw-p 00036000 00:23 4064 /usr/lib/ld-linux-x86-64.so.2 7ffc22747000-7ffc22769000 rw-p 00000000 00:00 0 [stack] ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0 [vsyscall] ❯ cat /proc/301142/maps 5b2161be1000-5b2161be3000 r--p 00000000 00:23 10536745 /home/alex/dlopen-test/build/dlopen_test 5b2161be3000-5b2161be9000 r-xp 00002000 00:23 10536745 /home/alex/dlopen-test/build/dlopen_test 5b2161be9000-5b2161beb000 r--p 00008000 00:23 10536745 /home/alex/dlopen-test/build/dlopen_test 5b2161beb000-5b2161bec000 r--p 0000a000 00:23 10536745 /home/alex/dlopen-test/build/dlopen_test 5b2161bec000-5b2161bf3000 rw-p 0000b000 00:23 10536745 /home/alex/dlopen-test/build/dlopen_test 5b2161bf3000-5b2161bf5000 rw-p 00000000 00:00 0 5b2165692000-5b21656d4000 rw-p 00000000 00:00 0 [heap] 797668000000-797669d50000 r--p 00000000 00:23 18962 /usr/lib/libicudata.so.75.1 797669d50000-797669d51000 r--p 01d4f000 00:23 18962 /usr/lib/libicudata.so.75.1 797669dd7000-797669dd8000 r--p 00000000 00:23 20916 /usr/lib/libbrotlicommon.so.1.1.0 797669dd8000-797669dd9000 r-xp 00001000 00:23 20916 /usr/lib/libbrotlicommon.so.1.1.0 797669dd9000-797669df8000 r--p 00002000 00:23 20916 /usr/lib/libbrotlicommon.so.1.1.0 797669df8000-797669df9000 r--p 00021000 00:23 20916 /usr/lib/libbrotlicommon.so.1.1.0 797669df9000-797669dfa000 rw-p 00022000 00:23 20916 /usr/lib/libbrotlicommon.so.1.1.0 797669dfa000-797669e04000 r--p 00000000 00:23 1136689 /usr/lib/libgomp.so.1.0.0 797669e04000-797669e3e000 r-xp 0000a000 00:23 1136689 /usr/lib/libgomp.so.1.0.0 797669e3e000-797669e4b000 r--p 00044000 00:23 1136689 /usr/lib/libgomp.so.1.0.0 797669e4b000-797669e4c000 r--p 00050000 00:23 1136689 /usr/lib/libgomp.so.1.0.0 797669e4c000-797669e4d000 rw-p 00051000 00:23 1136689 /usr/lib/libgomp.so.1.0.0 797669e4d000-797669e4e000 r--p 00000000 00:23 20919 /usr/lib/libbrotlidec.so.1.1.0 797669e4e000-797669e57000 r-xp 00001000 00:23 20919 /usr/lib/libbrotlidec.so.1.1.0 797669e57000-797669e5a000 r--p 0000a000 00:23 20919 /usr/lib/libbrotlidec.so.1.1.0 797669e5a000-797669e5b000 r--p 0000c000 00:23 20919 /usr/lib/libbrotlidec.so.1.1.0 797669e5b000-797669e5c000 rw-p 0000d000 00:23 20919 /usr/lib/libbrotlidec.so.1.1.0 797669e5c000-797669e6a000 r--p 00000000 00:23 25385 /usr/lib/libdbus-1.so.3.32.4 797669e6a000-797669e98000 r-xp 0000e000 00:23 25385 /usr/lib/libdbus-1.so.3.32.4 797669e98000-797669eaa000 r--p 0003c000 00:23 25385 /usr/lib/libdbus-1.so.3.32.4 797669eaa000-797669eac000 r--p 0004e000 00:23 25385 /usr/lib/libdbus-1.so.3.32.4 797669eac000-797669ead000 rw-p 00050000 00:23 25385 /usr/lib/libdbus-1.so.3.32.4 797669ead000-797669eaf000 r--p 00000000 00:23 17206 /usr/lib/libpcre2-8.so.0.13.0 797669eaf000-797669f21000 r-xp 00002000 00:23 17206 /usr/lib/libpcre2-8.so.0.13.0 797669f21000-797669f4a000 r--p 00074000 00:23 17206 /usr/lib/libpcre2-8.so.0.13.0 797669f4a000-797669f4b000 r--p 0009c000 00:23 17206 /usr/lib/libpcre2-8.so.0.13.0 797669f4b000-797669f4c000 rw-p 0009d000 00:23 17206 /usr/lib/libpcre2-8.so.0.13.0 797669f4c000-797669f58000 r--p 00000000 00:23 56701 /usr/lib/libxcb.so.1.1.0 797669f58000-797669f6c000 r-xp 0000c000 00:23 56701 /usr/lib/libxcb.so.1.1.0 797669f6c000-797669f75000 r--p 00020000 00:23 56701 /usr/lib/libxcb.so.1.1.0 797669f75000-797669f76000 r--p 00028000 00:23 56701 /usr/lib/libxcb.so.1.1.0 797669f76000-797669f77000 rw-p 00029000 00:23 56701 /usr/lib/libxcb.so.1.1.0 797669f77000-797669f79000 r--p 00000000 00:23 2885320 /usr/lib/libexpat.so.1.10.0 797669f79000-797669f96000 r-xp 00002000 00:23 2885320 /usr/lib/libexpat.so.1.10.0 797669f96000-797669f9e000 r--p 0001f000 00:23 2885320 /usr/lib/libexpat.so.1.10.0 797669f9e000-797669fa0000 r--p 00026000 00:23 2885320 /usr/lib/libexpat.so.1.10.0 797669fa0000-797669fa1000 rw-p 00028000 00:23 2885320 /usr/lib/libexpat.so.1.10.0 797669fa1000-797669fad000 r--p 00000000 00:23 16977 /usr/lib/libzstd.so.1.5.6 797669fad000-79766a06d000 r-xp 0000c000 00:23 16977 /usr/lib/libzstd.so.1.5.6 79766a06d000-79766a07e000 r--p 000cc000 00:23 16977 /usr/lib/libzstd.so.1.5.6 79766a07e000-79766a07f000 r--p 000dd000 00:23 16977 /usr/lib/libzstd.so.1.5.6 79766a07f000-79766a080000 rw-p 000de000 00:23 16977 /usr/lib/libzstd.so.1.5.6 79766a080000-79766a082000 r--p 00000000 00:23 17198 /usr/lib/libpcre2-16.so.0.13.0 79766a082000-79766a0e8000 r-xp 00002000 00:23 17198 /usr/lib/libpcre2-16.so.0.13.0 79766a0e8000-79766a110000 r--p 00068000 00:23 17198 /usr/lib/libpcre2-16.so.0.13.0 79766a110000-79766a111000 r--p 00090000 00:23 17198 /usr/lib/libpcre2-16.so.0.13.0 79766a111000-79766a112000 rw-p 00091000 00:23 17198 /usr/lib/libpcre2-16.so.0.13.0 79766a112000-79766a123000 r--p 00000000 00:23 3593408 /usr/lib/libsystemd.so.0.39.0 79766a123000-79766a1c2000 r-xp 00011000 00:23 3593408 /usr/lib/libsystemd.so.0.39.0 79766a1c2000-79766a1f8000 r--p 000b0000 00:23 3593408 /usr/lib/libsystemd.so.0.39.0 79766a1f8000-79766a204000 r--p 000e5000 00:23 3593408 /usr/lib/libsystemd.so.0.39.0 79766a204000-79766a205000 rw-p 000f1000 00:23 3593408 /usr/lib/libsystemd.so.0.39.0 79766a205000-79766a206000 rw-p 00000000 00:00 0 79766a206000-79766a24d000 r--p 00000000 00:23 18977 /usr/lib/libicuuc.so.75.1 79766a24d000-79766a35f000 r-xp 00047000 00:23 18977 /usr/lib/libicuuc.so.75.1 79766a35f000-79766a3ea000 r--p 00159000 00:23 18977 /usr/lib/libicuuc.so.75.1 79766a3ea000-79766a3fd000 r--p 001e4000 00:23 18977 /usr/lib/libicuuc.so.75.1 79766a3fd000-79766a3fe000 rw-p 001f7000 00:23 18977 /usr/lib/libicuuc.so.75.1 79766a3fe000-79766a400000 rw-p 00000000 00:00 0 79766a400000-79766a4da000 r--p 00000000 00:23 18965 /usr/lib/libicui18n.so.75.1 79766a4da000-79766a6d5000 r-xp 000da000 00:23 18965 /usr/lib/libicui18n.so.75.1 79766a6d5000-79766a767000 r--p 002d5000 00:23 18965 /usr/lib/libicui18n.so.75.1 79766a767000-79766a77a000 r--p 00366000 00:23 18965 /usr/lib/libicui18n.so.75.1 79766a77a000-79766a77b000 rw-p 00379000 00:23 18965 /usr/lib/libicui18n.so.75.1 79766a77b000-79766a77c000 rw-p 00000000 00:00 0 79766a785000-79766a787000 r--p 00000000 00:23 16881 /usr/lib/libbz2.so.1.0.8 79766a787000-79766a794000 r-xp 00002000 00:23 16881 /usr/lib/libbz2.so.1.0.8 79766a794000-79766a796000 r--p 0000f000 00:23 16881 /usr/lib/libbz2.so.1.0.8 79766a796000-79766a797000 r--p 00010000 00:23 16881 /usr/lib/libbz2.so.1.0.8 79766a797000-79766a798000 rw-p 00011000 00:23 16881 /usr/lib/libbz2.so.1.0.8 79766a798000-79766a7d9000 r--p 00000000 00:23 64289 /usr/lib/libGLdispatch.so.0.0.0 79766a7d9000-79766a818000 r-xp 00041000 00:23 64289 /usr/lib/libGLdispatch.so.0.0.0 79766a818000-79766a82b000 r--p 00080000 00:23 64289 /usr/lib/libGLdispatch.so.0.0.0 79766a82b000-79766a847000 r--p 00093000 00:23 64289 /usr/lib/libGLdispatch.so.0.0.0 79766a847000-79766a848000 rw-p 000af000 00:23 64289 /usr/lib/libGLdispatch.so.0.0.0 79766a848000-79766a850000 rw-p 00000000 00:00 0 79766a850000-79766a85c000 r--p 00000000 00:23 2885386 /usr/lib/libharfbuzz.so.0.61010.0 79766a85c000-79766a939000 r-xp 0000c000 00:23 2885386 /usr/lib/libharfbuzz.so.0.61010.0 79766a939000-79766a96c000 r--p 000e9000 00:23 2885386 /usr/lib/libharfbuzz.so.0.61010.0 79766a96c000-79766a96e000 r--p 0011b000 00:23 2885386 /usr/lib/libharfbuzz.so.0.61010.0 79766a96e000-79766a96f000 rw-p 0011d000 00:23 2885386 /usr/lib/libharfbuzz.so.0.61010.0 79766a96f000-79766a98d000 r--p 00000000 00:23 3689698 /usr/lib/libglib-2.0.so.0.8200.3 79766a98d000-79766aa33000 r-xp 0001e000 00:23 3689698 /usr/lib/libglib-2.0.so.0.8200.3 79766aa33000-79766aabc000 r--p 000c4000 00:23 3689698 /usr/lib/libglib-2.0.so.0.8200.3 79766aabc000-79766aabd000 r--p 0014d000 00:23 3689698 /usr/lib/libglib-2.0.so.0.8200.3 79766aabd000-79766aabe000 rw-p 0014e000 00:23 3689698 /usr/lib/libglib-2.0.so.0.8200.3 79766aabe000-79766aabf000 rw-p 00000000 00:00 0 79766aabf000-79766aad6000 r--p 00000000 00:23 59066 /usr/lib/libX11.so.6.4.0 79766aad6000-79766ab6a000 r-xp 00017000 00:23 59066 /usr/lib/libX11.so.6.4.0 79766ab6a000-79766abf9000 r--p 000ab000 00:23 59066 /usr/lib/libX11.so.6.4.0 79766abf9000-79766abfc000 r--p 00139000 00:23 59066 /usr/lib/libX11.so.6.4.0 79766abfc000-79766ac00000 rw-p 0013c000 00:23 59066 /usr/lib/libX11.so.6.4.0 79766ac00000-79766ac8e000 r--p 00000000 00:23 3609027 /usr/lib/libQt6Core.so.6.8.1 79766ac8e000-79766b044000 r-xp 0008e000 00:23 3609027 /usr/lib/libQt6Core.so.6.8.1 79766b044000-79766b1de000 r--p 00444000 00:23 3609027 /usr/lib/libQt6Core.so.6.8.1 79766b1de000-79766b1ee000 r--p 005de000 00:23 3609027 /usr/lib/libQt6Core.so.6.8.1 79766b1ee000-79766b1f6000 rw-p 005ee000 00:23 3609027 /usr/lib/libQt6Core.so.6.8.1 79766b1f6000-79766b1fb000 rw-p 00000000 00:00 0 79766b200000-79766b2dd000 r--p 00000000 00:23 3609055 /usr/lib/libQt6Gui.so.6.8.1 79766b2dd000-79766b968000 r-xp 000dd000 00:23 3609055 /usr/lib/libQt6Gui.so.6.8.1 79766b968000-79766ba9c000 r--p 00768000 00:23 3609055 /usr/lib/libQt6Gui.so.6.8.1 79766ba9c000-79766bab6000 r--p 0089b000 00:23 3609055 /usr/lib/libQt6Gui.so.6.8.1 79766bab6000-79766bac3000 rw-p 008b5000 00:23 3609055 /usr/lib/libQt6Gui.so.6.8.1 79766bac3000-79766bad2000 rw-p 00000000 00:00 0 79766bad9000-79766badb000 r--p 00000000 00:23 61188 /usr/lib/libgraphite2.so.3.2.1 79766badb000-79766baf3000 r-xp 00002000 00:23 61188 /usr/lib/libgraphite2.so.3.2.1 79766baf3000-79766baf8000 r--p 0001a000 00:23 61188 /usr/lib/libgraphite2.so.3.2.1 79766baf8000-79766bafa000 r--p 0001e000 00:23 61188 /usr/lib/libgraphite2.so.3.2.1 79766bafa000-79766bafb000 rw-p 00020000 00:23 61188 /usr/lib/libgraphite2.so.3.2.1 79766bafb000-79766bb01000 r--p 00000000 00:23 501110 /usr/lib/libfreetype.so.6.20.2 79766bb01000-79766bb95000 r-xp 00006000 00:23 501110 /usr/lib/libfreetype.so.6.20.2 79766bb95000-79766bbbc000 r--p 0009a000 00:23 501110 /usr/lib/libfreetype.so.6.20.2 79766bbbc000-79766bbc4000 r--p 000c0000 00:23 501110 /usr/lib/libfreetype.so.6.20.2 79766bbc4000-79766bbc5000 rw-p 000c8000 00:23 501110 /usr/lib/libfreetype.so.6.20.2 79766bbc5000-79766bbcb000 r--p 00000000 00:23 1586349 /usr/lib/libpng16.so.16.44.0 79766bbcb000-79766bbf5000 r-xp 00006000 00:23 1586349 /usr/lib/libpng16.so.16.44.0 79766bbf5000-79766bbfe000 r--p 00030000 00:23 1586349 /usr/lib/libpng16.so.16.44.0 79766bbfe000-79766bbff000 r--p 00039000 00:23 1586349 /usr/lib/libpng16.so.16.44.0 79766bbff000-79766bc00000 rw-p 0003a000 00:23 1586349 /usr/lib/libpng16.so.16.44.0 79766bc00000-79766bce9000 r--p 00000000 00:23 3609087 /usr/lib/libQt6Widgets.so.6.8.1 79766bce9000-79766c1a9000 r-xp 000e9000 00:23 3609087 /usr/lib/libQt6Widgets.so.6.8.1 79766c1a9000-79766c2eb000 r--p 005a9000 00:23 3609087 /usr/lib/libQt6Widgets.so.6.8.1 79766c2eb000-79766c323000 r--p 006ea000 00:23 3609087 /usr/lib/libQt6Widgets.so.6.8.1 79766c323000-79766c330000 rw-p 00722000 00:23 3609087 /usr/lib/libQt6Widgets.so.6.8.1 79766c330000-79766c331000 rw-p 00000000 00:00 0 79766c336000-79766c339000 r--p 00000000 00:23 76291 /usr/lib/libb2.so.1.0.4 79766c339000-79766c350000 r-xp 00003000 00:23 76291 /usr/lib/libb2.so.1.0.4 79766c350000-79766c352000 r--p 0001a000 00:23 76291 /usr/lib/libb2.so.1.0.4 79766c352000-79766c353000 r--p 0001c000 00:23 76291 /usr/lib/libb2.so.1.0.4 79766c353000-79766c354000 rw-p 0001d000 00:23 76291 /usr/lib/libb2.so.1.0.4 79766c354000-79766c370000 r--p 00000000 00:23 3609031 /usr/lib/libQt6DBus.so.6.8.1 79766c370000-79766c3ef000 r-xp 0001c000 00:23 3609031 /usr/lib/libQt6DBus.so.6.8.1 79766c3ef000-79766c408000 r--p 0009b000 00:23 3609031 /usr/lib/libQt6DBus.so.6.8.1 79766c408000-79766c40c000 r--p 000b3000 00:23 3609031 /usr/lib/libQt6DBus.so.6.8.1 79766c40c000-79766c40e000 rw-p 000b7000 00:23 3609031 /usr/lib/libQt6DBus.so.6.8.1 79766c40e000-79766c40f000 rw-p 00000000 00:00 0 79766c40f000-79766c433000 r--p 00000000 00:23 4073 /usr/lib/libc.so.6 79766c433000-79766c5a4000 r-xp 00024000 00:23 4073 /usr/lib/libc.so.6 79766c5a4000-79766c5f2000 r--p 00195000 00:23 4073 /usr/lib/libc.so.6 79766c5f2000-79766c5f6000 r--p 001e3000 00:23 4073 /usr/lib/libc.so.6 79766c5f6000-79766c5f8000 rw-p 001e7000 00:23 4073 /usr/lib/libc.so.6 79766c5f8000-79766c600000 rw-p 00000000 00:00 0 79766c600000-79766c616000 r-xp 00000000 00:23 10536307 /home/alex/dlopen-test/libgcc_s.so.1 79766c616000-79766c815000 ---p 00016000 00:23 10536307 /home/alex/dlopen-test/libgcc_s.so.1 79766c815000-79766c816000 rw-p 00015000 00:23 10536307 /home/alex/dlopen-test/libgcc_s.so.1 79766c816000-79766c818000 r--p 00000000 00:23 56563 /usr/lib/libXdmcp.so.6.0.0 79766c818000-79766c81a000 r-xp 00002000 00:23 56563 /usr/lib/libXdmcp.so.6.0.0 79766c81a000-79766c81c000 r--p 00004000 00:23 56563 /usr/lib/libXdmcp.so.6.0.0 79766c81c000-79766c81d000 r--p 00005000 00:23 56563 /usr/lib/libXdmcp.so.6.0.0 79766c81d000-79766c81e000 rw-p 00006000 00:23 56563 /usr/lib/libXdmcp.so.6.0.0 79766c81e000-79766c821000 r--p 00000000 00:23 76281 /usr/lib/libdouble-conversion.so.3.3.0 79766c821000-79766c82e000 r-xp 00003000 00:23 76281 /usr/lib/libdouble-conversion.so.3.3.0 79766c82e000-79766c833000 r--p 00010000 00:23 76281 /usr/lib/libdouble-conversion.so.3.3.0 79766c833000-79766c834000 r--p 00014000 00:23 76281 /usr/lib/libdouble-conversion.so.3.3.0 79766c834000-79766c835000 rw-p 00015000 00:23 76281 /usr/lib/libdouble-conversion.so.3.3.0 79766c835000-79766c838000 r--p 00000000 00:23 8191 /usr/lib/libz.so.1.3.1 79766c838000-79766c846000 r-xp 00003000 00:23 8191 /usr/lib/libz.so.1.3.1 79766c846000-79766c84c000 r--p 00011000 00:23 8191 /usr/lib/libz.so.1.3.1 79766c84c000-79766c84d000 r--p 00017000 00:23 8191 /usr/lib/libz.so.1.3.1 79766c84d000-79766c84e000 rw-p 00018000 00:23 8191 /usr/lib/libz.so.1.3.1 79766c84e000-79766c851000 r--p 00000000 00:23 60869 /usr/lib/libxkbcommon.so.0.0.0 79766c851000-79766c870000 r-xp 00003000 00:23 60869 /usr/lib/libxkbcommon.so.0.0.0 79766c870000-79766c893000 r--p 00022000 00:23 60869 /usr/lib/libxkbcommon.so.0.0.0 79766c893000-79766c895000 r--p 00044000 00:23 60869 /usr/lib/libxkbcommon.so.0.0.0 79766c895000-79766c896000 rw-p 00046000 00:23 60869 /usr/lib/libxkbcommon.so.0.0.0 79766c896000-79766c89e000 r--p 00000000 00:23 61353 /usr/lib/libfontconfig.so.1.14.0 79766c89e000-79766c8cb000 r-xp 00008000 00:23 61353 /usr/lib/libfontconfig.so.1.14.0 79766c8cb000-79766c8e3000 r--p 00035000 00:23 61353 /usr/lib/libfontconfig.so.1.14.0 79766c8e3000-79766c8e5000 r--p 0004c000 00:23 61353 /usr/lib/libfontconfig.so.1.14.0 79766c8e5000-79766c8e6000 rw-p 0004e000 00:23 61353 /usr/lib/libfontconfig.so.1.14.0 79766c8e6000-79766c8fb000 r--p 00000000 00:23 64292 /usr/lib/libOpenGL.so.0.0.0 79766c8fb000-79766c906000 r-xp 00015000 00:23 64292 /usr/lib/libOpenGL.so.0.0.0 79766c906000-79766c90b000 r--p 00020000 00:23 64292 /usr/lib/libOpenGL.so.0.0.0 79766c90b000-79766c910000 r--p 00025000 00:23 64292 /usr/lib/libOpenGL.so.0.0.0 79766c910000-79766c911000 rw-p 0002a000 00:23 64292 /usr/lib/libOpenGL.so.0.0.0 79766c911000-79766c91f000 r--p 00000000 00:23 4083 /usr/lib/libm.so.6 79766c91f000-79766c9a2000 r-xp 0000e000 00:23 4083 /usr/lib/libm.so.6 79766c9a2000-79766c9fe000 r--p 00091000 00:23 4083 /usr/lib/libm.so.6 79766c9fe000-79766c9ff000 r--p 000ec000 00:23 4083 /usr/lib/libm.so.6 79766c9ff000-79766ca00000 rw-p 000ed000 00:23 4083 /usr/lib/libm.so.6 79766ca00000-79766ca97000 r--p 00000000 00:23 1136707 /usr/lib/libstdc++.so.6.0.33 79766ca97000-79766cbe4000 r-xp 00097000 00:23 1136707 /usr/lib/libstdc++.so.6.0.33 79766cbe4000-79766cc74000 r--p 001e4000 00:23 1136707 /usr/lib/libstdc++.so.6.0.33 79766cc74000-79766cc81000 r--p 00274000 00:23 1136707 /usr/lib/libstdc++.so.6.0.33 79766cc81000-79766cc82000 rw-p 00281000 00:23 1136707 /usr/lib/libstdc++.so.6.0.33 79766cc82000-79766cc86000 rw-p 00000000 00:00 0 79766cc8b000-79766cc8c000 r--p 00000000 00:23 56576 /usr/lib/libXau.so.6.0.0 79766cc8c000-79766cc8d000 r-xp 00001000 00:23 56576 /usr/lib/libXau.so.6.0.0 79766cc8d000-79766cc8e000 r--p 00002000 00:23 56576 /usr/lib/libXau.so.6.0.0 79766cc8e000-79766cc8f000 r--p 00002000 00:23 56576 /usr/lib/libXau.so.6.0.0 79766cc8f000-79766cc90000 rw-p 00003000 00:23 56576 /usr/lib/libXau.so.6.0.0 79766cc90000-79766cc92000 r--p 00000000 00:23 77230 /usr/lib/libmd4c.so.0.5.2 79766cc92000-79766cca1000 r-xp 00002000 00:23 77230 /usr/lib/libmd4c.so.0.5.2 79766cca1000-79766cca4000 r--p 00011000 00:23 77230 /usr/lib/libmd4c.so.0.5.2 79766cca4000-79766cca5000 r--p 00014000 00:23 77230 /usr/lib/libmd4c.so.0.5.2 79766cca5000-79766cca6000 rw-p 00015000 00:23 77230 /usr/lib/libmd4c.so.0.5.2 79766cca6000-79766cca9000 r--p 00000000 00:23 64286 /usr/lib/libGLX.so.0.0.0 79766cca9000-79766ccc3000 r-xp 00003000 00:23 64286 /usr/lib/libGLX.so.0.0.0 79766ccc3000-79766ccc6000 r--p 0001d000 00:23 64286 /usr/lib/libGLX.so.0.0.0 79766ccc6000-79766ccc7000 r--p 00020000 00:23 64286 /usr/lib/libGLX.so.0.0.0 79766ccc7000-79766ccc8000 rw-p 00021000 00:23 64286 /usr/lib/libGLX.so.0.0.0 79766ccc8000-79766ccd8000 rw-p 00000000 00:00 0 79766cd0b000-79766cd0f000 rw-p 00000000 00:00 0 79766cd10000-79766cd13000 r--p 00000000 00:23 2778032 /usr/lib/libcap.so.2.71 79766cd13000-79766cd18000 r-xp 00003000 00:23 2778032 /usr/lib/libcap.so.2.71 79766cd18000-79766cd1a000 r--p 00008000 00:23 2778032 /usr/lib/libcap.so.2.71 79766cd1a000-79766cd1b000 r--p 00009000 00:23 2778032 /usr/lib/libcap.so.2.71 79766cd1b000-79766cd1c000 rw-p 0000a000 00:23 2778032 /usr/lib/libcap.so.2.71 79766cd1c000-79766cd1f000 r--p 00000000 00:23 64277 /usr/lib/libEGL.so.1.1.0 79766cd1f000-79766cd28000 r-xp 00003000 00:23 64277 /usr/lib/libEGL.so.1.1.0 79766cd28000-79766cd2c000 r--p 0000c000 00:23 64277 /usr/lib/libEGL.so.1.1.0 79766cd2c000-79766cd2d000 r--p 0000f000 00:23 64277 /usr/lib/libEGL.so.1.1.0 79766cd2d000-79766cd2e000 rw-p 00010000 00:23 64277 /usr/lib/libEGL.so.1.1.0 79766cd2e000-79766cd30000 r--p 00000000 00:23 10425420 /home/alex/dlopen-test/build/libplugin.so 79766cd30000-79766cd36000 r-xp 00002000 00:23 10425420 /home/alex/dlopen-test/build/libplugin.so 79766cd36000-79766cd38000 r--p 00008000 00:23 10425420 /home/alex/dlopen-test/build/libplugin.so 79766cd38000-79766cd39000 r--p 0000a000 00:23 10425420 /home/alex/dlopen-test/build/libplugin.so 79766cd39000-79766cd40000 rw-p 0000b000 00:23 10425420 /home/alex/dlopen-test/build/libplugin.so 79766cd40000-79766cd44000 rw-p 00000000 00:00 0 79766cd44000-79766cd48000 r--p 00000000 00:00 0 [vvar] 79766cd48000-79766cd4a000 r-xp 00000000 00:00 0 [vdso] 79766cd4a000-79766cd4b000 r--p 00000000 00:23 4064 /usr/lib/ld-linux-x86-64.so.2 79766cd4b000-79766cd74000 r-xp 00001000 00:23 4064 /usr/lib/ld-linux-x86-64.so.2 79766cd74000-79766cd7e000 r--p 0002a000 00:23 4064 /usr/lib/ld-linux-x86-64.so.2 79766cd7e000-79766cd80000 r--p 00034000 00:23 4064 /usr/lib/ld-linux-x86-64.so.2 79766cd80000-79766cd82000 rw-p 00036000 00:23 4064 /usr/lib/ld-linux-x86-64.so.2 7ffc22747000-7ffc22769000 rw-p 00000000 00:00 0 [stack] ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0 [vsyscall] ❯ cat /proc/301142/maps 5b2161be1000-5b2161be3000 r--p 00000000 00:23 10536745 /home/alex/dlopen-test/build/dlopen_test 5b2161be3000-5b2161be9000 r-xp 00002000 00:23 10536745 /home/alex/dlopen-test/build/dlopen_test 5b2161be9000-5b2161beb000 r--p 00008000 00:23 10536745 /home/alex/dlopen-test/build/dlopen_test 5b2161beb000-5b2161bec000 r--p 0000a000 00:23 10536745 /home/alex/dlopen-test/build/dlopen_test 5b2161bec000-5b2161bf3000 rw-p 0000b000 00:23 10536745 /home/alex/dlopen-test/build/dlopen_test 5b2161bf3000-5b2161bf5000 rw-p 00000000 00:00 0 5b2165692000-5b21656d4000 rw-p 00000000 00:00 0 [heap] 797669ead000-797669eaf000 r--p 00000000 00:23 17206 /usr/lib/libpcre2-8.so.0.13.0 797669eaf000-797669f21000 r-xp 00002000 00:23 17206 /usr/lib/libpcre2-8.so.0.13.0 797669f21000-797669f4a000 r--p 00074000 00:23 17206 /usr/lib/libpcre2-8.so.0.13.0 797669f4a000-797669f4b000 r--p 0009c000 00:23 17206 /usr/lib/libpcre2-8.so.0.13.0 797669f4b000-797669f4c000 rw-p 0009d000 00:23 17206 /usr/lib/libpcre2-8.so.0.13.0 79766a112000-79766a123000 r--p 00000000 00:23 3593408 /usr/lib/libsystemd.so.0.39.0 79766a123000-79766a1c2000 r-xp 00011000 00:23 3593408 /usr/lib/libsystemd.so.0.39.0 79766a1c2000-79766a1f8000 r--p 000b0000 00:23 3593408 /usr/lib/libsystemd.so.0.39.0 79766a1f8000-79766a204000 r--p 000e5000 00:23 3593408 /usr/lib/libsystemd.so.0.39.0 79766a204000-79766a205000 rw-p 000f1000 00:23 3593408 /usr/lib/libsystemd.so.0.39.0 79766a205000-79766a206000 rw-p 00000000 00:00 0 79766a96f000-79766a98d000 r--p 00000000 00:23 3689698 /usr/lib/libglib-2.0.so.0.8200.3 79766a98d000-79766aa33000 r-xp 0001e000 00:23 3689698 /usr/lib/libglib-2.0.so.0.8200.3 79766aa33000-79766aabc000 r--p 000c4000 00:23 3689698 /usr/lib/libglib-2.0.so.0.8200.3 79766aabc000-79766aabd000 r--p 0014d000 00:23 3689698 /usr/lib/libglib-2.0.so.0.8200.3 79766aabd000-79766aabe000 rw-p 0014e000 00:23 3689698 /usr/lib/libglib-2.0.so.0.8200.3 79766aabe000-79766aabf000 rw-p 00000000 00:00 0 79766c40f000-79766c433000 r--p 00000000 00:23 4073 /usr/lib/libc.so.6 79766c433000-79766c5a4000 r-xp 00024000 00:23 4073 /usr/lib/libc.so.6 79766c5a4000-79766c5f2000 r--p 00195000 00:23 4073 /usr/lib/libc.so.6 79766c5f2000-79766c5f6000 r--p 001e3000 00:23 4073 /usr/lib/libc.so.6 79766c5f6000-79766c5f8000 rw-p 001e7000 00:23 4073 /usr/lib/libc.so.6 79766c5f8000-79766c600000 rw-p 00000000 00:00 0 79766c600000-79766c616000 r-xp 00000000 00:23 10536307 /home/alex/dlopen-test/libgcc_s.so.1 79766c616000-79766c815000 ---p 00016000 00:23 10536307 /home/alex/dlopen-test/libgcc_s.so.1 79766c815000-79766c816000 rw-p 00015000 00:23 10536307 /home/alex/dlopen-test/libgcc_s.so.1 79766c911000-79766c91f000 r--p 00000000 00:23 4083 /usr/lib/libm.so.6 79766c91f000-79766c9a2000 r-xp 0000e000 00:23 4083 /usr/lib/libm.so.6 79766c9a2000-79766c9fe000 r--p 00091000 00:23 4083 /usr/lib/libm.so.6 79766c9fe000-79766c9ff000 r--p 000ec000 00:23 4083 /usr/lib/libm.so.6 79766c9ff000-79766ca00000 rw-p 000ed000 00:23 4083 /usr/lib/libm.so.6 79766ca00000-79766ca97000 r--p 00000000 00:23 1136707 /usr/lib/libstdc++.so.6.0.33 79766ca97000-79766cbe4000 r-xp 00097000 00:23 1136707 /usr/lib/libstdc++.so.6.0.33 79766cbe4000-79766cc74000 r--p 001e4000 00:23 1136707 /usr/lib/libstdc++.so.6.0.33 79766cc74000-79766cc81000 r--p 00274000 00:23 1136707 /usr/lib/libstdc++.so.6.0.33 79766cc81000-79766cc82000 rw-p 00281000 00:23 1136707 /usr/lib/libstdc++.so.6.0.33 79766cc82000-79766cc86000 rw-p 00000000 00:00 0 79766cd0b000-79766cd0f000 rw-p 00000000 00:00 0 79766cd10000-79766cd13000 r--p 00000000 00:23 2778032 /usr/lib/libcap.so.2.71 79766cd13000-79766cd18000 r-xp 00003000 00:23 2778032 /usr/lib/libcap.so.2.71 79766cd18000-79766cd1a000 r--p 00008000 00:23 2778032 /usr/lib/libcap.so.2.71 79766cd1a000-79766cd1b000 r--p 00009000 00:23 2778032 /usr/lib/libcap.so.2.71 79766cd1b000-79766cd1c000 rw-p 0000a000 00:23 2778032 /usr/lib/libcap.so.2.71 79766cd42000-79766cd44000 rw-p 00000000 00:00 0 79766cd44000-79766cd48000 r--p 00000000 00:00 0 [vvar] 79766cd48000-79766cd4a000 r-xp 00000000 00:00 0 [vdso] 79766cd4a000-79766cd4b000 r--p 00000000 00:23 4064 /usr/lib/ld-linux-x86-64.so.2 79766cd4b000-79766cd74000 r-xp 00001000 00:23 4064 /usr/lib/ld-linux-x86-64.so.2 79766cd74000-79766cd7e000 r--p 0002a000 00:23 4064 /usr/lib/ld-linux-x86-64.so.2 79766cd7e000-79766cd80000 r--p 00034000 00:23 4064 /usr/lib/ld-linux-x86-64.so.2 79766cd80000-79766cd82000 rw-p 00036000 00:23 4064 /usr/lib/ld-linux-x86-64.so.2 7ffc22747000-7ffc22769000 rw-p 00000000 00:00 0 [stack] ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0 [vsyscall]