summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibCoredump/Reader.h
diff options
context:
space:
mode:
authorSviatoslav Peleshko <speles@mail.ua>2022-02-07 05:42:05 +0200
committerAndreas Kling <kling@serenityos.org>2022-02-14 11:42:19 +0100
commita666140a686cfcc03e960340f8e2c43787947590 (patch)
tree0e7d43b5de5584a0a243e8898b58fade37c9301e /Userland/Libraries/LibCoredump/Reader.h
parent334ed9225aae43e84660106e8d81488ca19c0869 (diff)
downloadserenity-a666140a686cfcc03e960340f8e2c43787947590.zip
LibCoredump: Respect coredump's LD_LIBRARY_PATH when searching libraries
Previously, we would only resolve libraries from `/usr/lib`, which is not the only path from which the crashed process could've loaded the libraries from.
Diffstat (limited to 'Userland/Libraries/LibCoredump/Reader.h')
-rw-r--r--Userland/Libraries/LibCoredump/Reader.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/Userland/Libraries/LibCoredump/Reader.h b/Userland/Libraries/LibCoredump/Reader.h
index aee369f5e3..7d7f658d0d 100644
--- a/Userland/Libraries/LibCoredump/Reader.h
+++ b/Userland/Libraries/LibCoredump/Reader.h
@@ -70,6 +70,8 @@ public:
};
const LibraryData* library_containing(FlatPtr address) const;
+ String resolve_object_path(StringView object_name) const;
+
int process_pid() const;
u8 process_termination_signal() const;
String process_executable_path() const;