This commit is contained in:
Romain Thomas
2023-09-23 06:49:27 +02:00
parent 8e9a68aded
commit 6e4722624a
+5 -1
View File
@@ -42,7 +42,7 @@ void create<Symbol>(nb::module_& m) {
3. The Dyld Symbol bindings
)delim"_doc);
enum_<Symbol::CATEGORY>(symbol, "TOOLS")
enum_<Symbol::CATEGORY>(symbol, "CATEGORY")
.value("NONE", Symbol::CATEGORY::NONE)
.value("LOCAL", Symbol::CATEGORY::LOCAL)
.value("EXTERNAL", Symbol::CATEGORY::EXTERNAL)
@@ -57,6 +57,10 @@ void create<Symbol>(nb::module_& m) {
&Symbol::demangled_name,
"Symbol's unmangled name"_doc)
.def_prop_ro("category",
&Symbol::category,
"Category of the symbol according to the `LC_DYSYMTAB` command"_doc)
.def_prop_rw("type",
nb::overload_cast<>(&Symbol::type, nb::const_),
nb::overload_cast<uint8_t>(&Symbol::type))