MCPcopy Create free account
hub / github.com/Vector35/binaryninja-api / GetFlags

Method GetFlags

lowlevelil.cpp:159–176  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

157
158
159std::vector<uint32_t> LowLevelILFunction::GetFlags()
160{
161 std::vector<uint32_t> result;
162 size_t count;
163
164 uint32_t* regs = BNGetLowLevelFlags(m_object, &count);
165 if (regs == nullptr)
166 return result;
167
168 result.reserve(count);
169 for (size_t i = 0; i < count; i++)
170 {
171 result.push_back(regs[i]);
172 }
173 BNFreeLLILVariablesList(regs);
174
175 return result;
176}
177
178
179std::vector<SSARegister> LowLevelILFunction::GetSSARegistersWithoutVersions()

Callers 4

ProcessVFTMethod · 0.45
ProcessRTTIMethod · 0.45
ProcessVFTMethod · 0.45
SegmentsWidgetMethod · 0.45

Calls 1

push_backMethod · 0.80

Tested by

no test coverage detected