MCPcopy Create free account
hub / github.com/lief-project/LIEF / init_objects

Function init_objects

api/python/src/PE/init.cpp:110–140  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

108}
109
110void init_objects(nb::module_& m) {
111 CREATE(ParserConfig, m);
112 CREATE(Parser, m);
113
114 CREATE(DosHeader, m);
115 CREATE(Header, m);
116 CREATE(OptionalHeader, m);
117 CREATE(RichHeader, m);
118 CREATE(RichEntry, m);
119 CREATE(DataDirectory, m);
120 CREATE(Section, m);
121 CREATE(Relocation, m);
122 CREATE(RelocationEntry, m);
123 CREATE(Export, m);
124 CREATE(ExportEntry, m);
125 CREATE(TLS, m);
126 CREATE(Import, m);
127 CREATE(ImportEntry, m);
128 CREATE(DelayImport, m);
129 CREATE(DelayImportEntry, m);
130 CREATE(ExceptionInfo, m);
131 {
132 init_debug(m);
133 init_resources(m);
134 init_signature(m);
135 init_load_configs(m);
136 }
137 CREATE(Binary, m);
138 CREATE(Builder, m);
139 CREATE(Factory, m);
140}
141
142void init(nb::module_& m) {
143 nb::module_ pe_mod = m.def_submodule("PE", "Python API for the PE format");

Callers 1

initFunction · 0.70

Calls 4

init_debugFunction · 0.85
init_resourcesFunction · 0.85
init_signatureFunction · 0.85
init_load_configsFunction · 0.85

Tested by

no test coverage detected