aboutsummaryrefslogtreecommitdiffhomepage
path: root/ldd/ldd.go
AgeCommit message (Collapse)Author
2025-11-14ldd: create musl entry representationOphestra
This mostly helps with debugging. Signed-off-by: Ophestra <cat@gensokyo.uk>
2025-11-14ldd: check decoder scan guardOphestra
This was unreachable via the Parse wrapper. Signed-off-by: Ophestra <cat@gensokyo.uk>
2025-11-14ldd: update package doc commentOphestra
This should hopefully deter misuse of this package. Signed-off-by: Ophestra <cat@gensokyo.uk>
2025-11-14ldd: decode from readerOphestra
This should reduce memory footprint of the parsing process and allow decoding part of the stream. Signed-off-by: Ophestra <cat@gensokyo.uk>
2025-03-14ldd: run in native sandboxOphestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2024-12-26ldd: trim leading and trailing white spaces from nameOphestra
Glibc emits ldd output with \t prefix for formatting. Remove that here. Signed-off-by: Ophestra <cat@gensokyo.uk>
2024-10-28add package doc commentsOphestra Umiker
Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
2024-10-09ldd: separate Parse from Exec and trim spaceOphestra Umiker
Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
2024-10-09ldd: implement strict ldd output parserOphestra Umiker
Fortify needs to internally resolve helper program sandbox config. They are considered trusted and runs under the privileged UID so ldd output is used to determine libraries they need inside the sandbox environment. Signed-off-by: Ophestra Umiker <cat@ophivana.moe>