aboutsummaryrefslogtreecommitdiffhomepage
path: root/ldd/ldd_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'ldd/ldd_test.go')
-rw-r--r--ldd/ldd_test.go29
1 files changed, 29 insertions, 0 deletions
diff --git a/ldd/ldd_test.go b/ldd/ldd_test.go
index 2b9b2749..4b8793fd 100644
--- a/ldd/ldd_test.go
+++ b/ldd/ldd_test.go
@@ -79,6 +79,35 @@ libpthread.so.0 => /nix/store/c10zhkbp6jmyh0xc5kd123ga8yy2p4hk-glibc-2.39-52/lib
{"libpthread.so.0", "/nix/store/c10zhkbp6jmyh0xc5kd123ga8yy2p4hk-glibc-2.39-52/lib/libpthread.so.0", 0x00007f3199ab0000},
{"/nix/store/c10zhkbp6jmyh0xc5kd123ga8yy2p4hk-glibc-2.39-52/lib/ld-linux-x86-64.so.2", "/nix/store/c10zhkbp6jmyh0xc5kd123ga8yy2p4hk-glibc-2.39-52/lib64/ld-linux-x86-64.so.2", 0x00007f3199da5000},
}},
+ {"glibc /usr/bin/xdg-dbus-proxy", `
+linux-vdso.so.1 (0x00007725f5772000)
+libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007725f55d5000)
+libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x00007725f5406000)
+libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007725f53a6000)
+libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007725f5378000)
+libc.so.6 => /usr/lib/libc.so.6 (0x00007725f5187000)
+libpcre2-8.so.0 => /usr/lib/libpcre2-8.so.0 (0x00007725f50e8000)
+libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00007725f50df000)
+libz.so.1 => /usr/lib/libz.so.1 (0x00007725f50c6000)
+libmount.so.1 => /usr/lib/libmount.so.1 (0x00007725f5076000)
+libffi.so.8 => /usr/lib/libffi.so.8 (0x00007725f506b000)
+/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007725f5774000)
+libblkid.so.1 => /usr/lib/libblkid.so.1 (0x00007725f5032000)`,
+ []*ldd.Entry{
+ {"linux-vdso.so.1", "", 0x00007725f5772000},
+ {"libglib-2.0.so.0", "/usr/lib/libglib-2.0.so.0", 0x00007725f55d5000},
+ {"libgio-2.0.so.0", "/usr/lib/libgio-2.0.so.0", 0x00007725f5406000},
+ {"libgobject-2.0.so.0", "/usr/lib/libgobject-2.0.so.0", 0x00007725f53a6000},
+ {"libgcc_s.so.1", "/usr/lib/libgcc_s.so.1", 0x00007725f5378000},
+ {"libc.so.6", "/usr/lib/libc.so.6", 0x00007725f5187000},
+ {"libpcre2-8.so.0", "/usr/lib/libpcre2-8.so.0", 0x00007725f50e8000},
+ {"libgmodule-2.0.so.0", "/usr/lib/libgmodule-2.0.so.0", 0x00007725f50df000},
+ {"libz.so.1", "/usr/lib/libz.so.1", 0x00007725f50c6000},
+ {"libmount.so.1", "/usr/lib/libmount.so.1", 0x00007725f5076000},
+ {"libffi.so.8", "/usr/lib/libffi.so.8", 0x00007725f506b000},
+ {"/lib64/ld-linux-x86-64.so.2", "/usr/lib64/ld-linux-x86-64.so.2", 0x00007725f5774000},
+ {"libblkid.so.1", "/usr/lib/libblkid.so.1", 0x00007725f5032000},
+ }},
}
for _, tc := range testCases {
t.Run(tc.file, func(t *testing.T) {