From f21b38f0c6eae2e6e69ee514b0e1a6fc623533d7 Mon Sep 17 00:00:00 2001 From: Romain Thomas Date: Sat, 25 May 2024 06:33:34 +0200 Subject: [PATCH] Fix missing `UNKNOWN` command --- api/python/lief/MachO.pyi | 1 + api/python/src/MachO/objects/pyLoadCommand.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/api/python/lief/MachO.pyi b/api/python/lief/MachO.pyi index e49d09ba..5b3e38d8 100644 --- a/api/python/lief/MachO.pyi +++ b/api/python/lief/MachO.pyi @@ -1139,6 +1139,7 @@ class LoadCommand(lief.Object): THREAD: ClassVar[LoadCommand.TYPE] = ... TWOLEVEL_HINTS: ClassVar[LoadCommand.TYPE] = ... UNIXTHREAD: ClassVar[LoadCommand.TYPE] = ... + UNKNOWN: ClassVar[LoadCommand.TYPE] = ... UUID: ClassVar[LoadCommand.TYPE] = ... VERSION_MIN_IPHONEOS: ClassVar[LoadCommand.TYPE] = ... VERSION_MIN_MACOSX: ClassVar[LoadCommand.TYPE] = ... diff --git a/api/python/src/MachO/objects/pyLoadCommand.cpp b/api/python/src/MachO/objects/pyLoadCommand.cpp index cbdc0f50..dccda923 100644 --- a/api/python/src/MachO/objects/pyLoadCommand.cpp +++ b/api/python/src/MachO/objects/pyLoadCommand.cpp @@ -61,6 +61,7 @@ void create(nb::module_& m) { enum_(cls, "TYPE") #define PY_ENUM(x) to_string(x), x + .value(PY_ENUM(LoadCommand::TYPE::UNKNOWN)) .value(PY_ENUM(LoadCommand::TYPE::SEGMENT)) .value(PY_ENUM(LoadCommand::TYPE::SYMTAB)) .value(PY_ENUM(LoadCommand::TYPE::SYMSEG))