Ghidra 11.1 (#268)

ZLIB is now a requirement for compressed sleigh files
This commit is contained in:
Eric Kilmer
2024-06-12 07:22:03 -04:00
committed by GitHub
parent 4110ce82e0
commit 69e080e45a
12 changed files with 96 additions and 102 deletions
-5
View File
@@ -265,14 +265,9 @@ int main(int argc, char *argv[]) {
ghidra::ContextInternal ctx;
ghidra::Sleigh engine(&load_image, &ctx);
ghidra::DocumentStorage storage;
#ifdef sleigh_RELEASE_IS_HEAD
std::istringstream sla("<sleigh>" + sla_file_path->string() + "</sleigh>");
ghidra::Element *root =
storage.parseDocument(sla)->getRoot();
#else
ghidra::Element *root =
storage.openDocument(sla_file_path->string())->getRoot();
#endif
storage.registerTag(root);
std::optional<std::filesystem::path> pspec_file_path;
if (args->pspec_file_name) {