MCPcopy Create free account
hub / github.com/DarthTon/Xenos / MmapFlags

Method MmapFlags

src/DlgSettings.cpp:339–362  ·  view source on GitHub ↗

Get manual map flags from interface Flags

Source from the content-addressed store, hash-verified

337/// </summary>
338/// <returns>Flags</returns>
339blackbone::eLoadFlags DlgSettings::MmapFlags()
340{
341 blackbone::eLoadFlags flags = blackbone::NoFlags;
342
343 if (_mmapOptions.manualInmport)
344 flags |= blackbone::ManualImports;
345
346 if (_mmapOptions.addLdrRef && _injectionType.selection() != Kernel_MMap)
347 flags |= blackbone::CreateLdrRef;
348
349 if (_mmapOptions.wipeHeader)
350 flags |= blackbone::WipeHeader;
351
352 if (_mmapOptions.noTls)
353 flags |= blackbone::NoTLS;
354
355 if (_mmapOptions.noExceptions)
356 flags |= blackbone::NoExceptions;
357
358 if (_mmapOptions.hideVad && blackbone::Driver().loaded())
359 flags |= blackbone::HideVAD;
360
361 return flags;
362}
363
364/// <summary>
365/// Update interface manual map flags

Callers

nothing calls this directly

Calls 2

checkedMethod · 0.80
selectionMethod · 0.45

Tested by

no test coverage detected