MCPcopy Create free account

hub / github.com/colby57/VMP-Imports-Deobfuscator / functions

Functions4,875 in github.com/colby57/VMP-Imports-Deobfuscator

↓ 3 callersMethodswapGp
Swap two registers It's only possible to swap Gp registers.
Vendor/BlackBone/src/3rd_party/AsmJit/x86/x86context_p.h:278
↓ 3 callersFunctionto_ascii
Vendor/spdlog-1.x/include/spdlog/fmt/bundled/core.h:2236
↓ 3 callersFunctionto_decimal
Vendor/spdlog-1.x/include/spdlog/fmt/bundled/format-inl.h:2088
↓ 3 callersMethodtype
Vendor/spdlog-1.x/tests/catch.hpp:9047
↓ 3 callersMethodtype
Vendor/spdlog-1.x/include/spdlog/fmt/bundled/core.h:1573
↓ 3 callersFunctionuncaught_exceptions
Vendor/spdlog-1.x/tests/catch.hpp:15340
↓ 3 callersMethodunlock
Vendor/BlackBone/src/BlackBone/Misc/Utils.h:123
↓ 3 callersFunctionvMemMgrReleaseVMem
\internal Helper to avoid `#ifdef`s in the code.
Vendor/BlackBone/src/3rd_party/AsmJit/base/vmem.cpp:443
↓ 3 callersFunctionvformat
Vendor/spdlog-1.x/include/spdlog/fmt/bundled/color.h:573
↓ 3 callersFunctionvformat_to
Vendor/spdlog-1.x/include/spdlog/fmt/bundled/color.h:605
↓ 3 callersFunctionvformat_to
Vendor/spdlog-1.x/include/spdlog/fmt/bundled/format.h:2909
↓ 3 callersFunctionvfprintf
Vendor/spdlog-1.x/include/spdlog/fmt/bundled/printf.h:585
↓ 3 callersFunctionwrite
Vendor/spdlog-1.x/include/spdlog/fmt/bundled/format.h:1390
↓ 3 callersMethodwrite
Vendor/spdlog-1.x/include/spdlog/fmt/bundled/chrono.h:1656
↓ 3 callersFunctionwrite_delimiter
Vendor/spdlog-1.x/include/spdlog/fmt/bundled/ranges.h:228
↓ 3 callersFunctionwrite_padded
Vendor/spdlog-1.x/include/spdlog/fmt/bundled/format.h:1330
↓ 3 callersFunctionwrite_with_helper
Vendor/spdlog-1.x/tests/test_file_helper.cpp:10
↓ 2 callersFunctionAllocTest
Vendor/BlackBone/src/3rd_party/rewolf-wow64ext/sample/main.cpp:8
↓ 2 callersMethodApply
<summary> Hook specified address </summary> <param name="type">Hook type</param> <param name="ptr">Address</param> <param name="newFn">Callback</param
Vendor/BlackBone/src/BlackBone/Process/RPC/RemoteHook.h:83
↓ 2 callersFunctionBBAllocateSharedPage
<summary> Allocate kernel page from NonPaged pool and build MDL for it </summary> <param name="pPage">Resulting address</param> <param name="pResultMD
Vendor/BlackBone/src/BlackBoneDrv/Remap.c:623
↓ 2 callersFunctionBBCleanupPhysMemEntry
Vendor/BlackBone/src/BlackBoneDrv/Routines.c:903
↓ 2 callersFunctionBBCleanupProcessPhysEntry
Vendor/BlackBone/src/BlackBoneDrv/Routines.c:919
↓ 2 callersFunctionBBConvertProtection
<summary> Convert protection flags </summary> <param name="prot">Protection flags.</param> <param name="fromPTE">If TRUE - convert to PTE protection,
Vendor/BlackBone/src/BlackBoneDrv/VadRoutines.c:177
↓ 2 callersFunctionBBCreateCookie
<summary> Setup image security cookie </summary> <param name="imageBase">Image base</param> <returns>Status code</returns>
Vendor/BlackBone/src/BlackBoneDrv/MMap.c:1521
↓ 2 callersFunctionBBFileExists
<summary> Check if file exists </summary> <param name="path">Fully qualifid path to a file</param> <returns>Status code</returns>
Vendor/BlackBone/src/BlackBoneDrv/Utils.c:170
↓ 2 callersFunctionBBFindOrMapModule
<summary> Map new module or return existing </summary> <param name="pProcess">Target process</param> <param name="path">Image path</param> <param name
Vendor/BlackBone/src/BlackBoneDrv/MMap.c:388
↓ 2 callersFunctionBBGetVadType
<summary> Get region VAD type </summary> <param name="pProcess">Target process object</param> <param name="address">Target address</param> <param name
Vendor/BlackBone/src/BlackBoneDrv/VadRoutines.c:117
↓ 2 callersFunctionBBLookupProcessThread
<summary> Find first thread of the target process </summary> <param name="pProcess">Target process</param> <param name="ppThread">Found thread. Thread
Vendor/BlackBone/src/BlackBoneDrv/Loader.c:477
↓ 2 callersFunctionBBMapRegionListIntoCurrentProcess
<summary> Map memory regions into caller process </summary> <param name="pList">Region list</param> <param name="noWarning">If set to FALSE, warning w
Vendor/BlackBone/src/BlackBoneDrv/Remap.c:586
↓ 2 callersFunctionBBPrepareACTX
<summary> Create activation context </summary> <param name="pPath">Manifest path</param> <param name="asImage">Target file is a PE image</param> <para
Vendor/BlackBone/src/BlackBoneDrv/MMap.c:1375
↓ 2 callersFunctionBBPrepareMDLList
<summary> Walk region list and create MDL for each region </summary> <param name="pList">Region list</param> <param name="pProcess">Target process</pa
Vendor/BlackBone/src/BlackBoneDrv/Remap.c:490
↓ 2 callersFunctionBBResolveImagePath
<summary> Resolve image name to fully qualified path </summary> <param name="pContext">Loader context</param> <param name="pProcess">Target process. M
Vendor/BlackBone/src/BlackBoneDrv/MMap.c:1085
↓ 2 callersFunctionBBResolveImageRefs
<summary> Resolve import table and load missing dependencies </summary> <param name="pImageBase">Target image base</param> <param name="systemImage">I
Vendor/BlackBone/src/BlackBoneDrv/MMap.c:687
↓ 2 callersFunctionBBSearchPattern
<summary> Search for pattern </summary> <param name="pattern">Pattern to search for</param> <param name="wildcard">Used wildcard</param> <param name="
Vendor/BlackBone/src/BlackBoneDrv/Utils.c:199
↓ 2 callersFunctionBBUnmapRegionEntry
<summary> Unmap memory region, release corresponding MDL, and remove region form list </summary> <param name="pPageEntry">Region data</param> <param n
Vendor/BlackBone/src/BlackBoneDrv/Remap.c:304
↓ 2 callersFunctionBaseCompiler_nodeRemoved
Vendor/BlackBone/src/3rd_party/AsmJit/base/compiler.cpp:190
↓ 2 callersMethodCheckLastError
(self)
Vendor/BlackBone/src/PythonicBlackBone/BlackBone.py:86
↓ 2 callersFunctionCollectMovIatReferences
VMP-Imports-Deobfuscator/VMPCore.cpp:394
↓ 2 callersFunctionConstPool_addGap
Vendor/BlackBone/src/3rd_party/AsmJit/base/constpool.cpp:179
↓ 2 callersFunctionCorSigCompressData
//////////////////////////////////////////////////////////////////////////////////////// Given an uncompressed unsigned integer (iLen), Store it to p
Vendor/BlackBone/src/3rd_party/cor.h:2489
↓ 2 callersMethodCreateRemoteThreadT
<summary> Creates new thread in the remote process </summary> <param name="hThread">Created thread handle</param> <param name="entry">Thread entry poi
Vendor/BlackBone/src/BlackBone/Subsystem/Wow64Subsystem.cpp:191
↓ 2 callersMethodDirectorySize
<summary> Get data directory size </summary> <param name="index">Data directory index</param> <returns>Data directory size</returns>
Vendor/BlackBone/src/BlackBone/PE/PEImage.cpp:380
↓ 2 callersMethodEnsureInit
<summary> Ensure LdrInitializeProcess gets called </summary> <returns>Status code</returns>
Vendor/BlackBone/src/BlackBone/Process/Process.cpp:143
↓ 2 callersMethodFreeMem
<summary> Free virtual memory </summary> <param name="pid">Tarhet PID</param> <param name="base">Desired base. If 0 address is chosed by the system</p
Vendor/BlackBone/src/BlackBone/DriverControl/DriverControl.cpp:374
↓ 2 callersMethodGetLastStatus
<summary> Retrieve last NTSTATUS code </summary> <returns></returns>
Vendor/BlackBone/src/BlackBone/Process/RPC/RemoteExec.h:156
↓ 2 callersMethodGetThreadContextT
<summary> Get WOW64 thread context </summary> <param name="hThread">Thread handle.</param> <param name="ctx">Thread context</param> <returns>Status co
Vendor/BlackBone/src/BlackBone/Subsystem/x86Subsystem.cpp:53
↓ 2 callersMethodInit
<summary> Initialize symbols for target file </summary> <param name="file">Fully qualified path to target PE file</param> <param name="base">Base ptr
Vendor/BlackBone/src/BlackBone/Symbols/PDBHelper.cpp:53
↓ 2 callersFunctionIsWindows1019H1OrGreater
Vendor/BlackBone/src/3rd_party/VersionApi.h:288
↓ 2 callersFunctionIsWindows10RS2OrGreater
Vendor/BlackBone/src/3rd_party/VersionApi.h:264
↓ 2 callersFunctionIsWindows10RS4OrGreater
Vendor/BlackBone/src/3rd_party/VersionApi.h:276
↓ 2 callersFunctionIsWindows10RS5OrGreater
Vendor/BlackBone/src/3rd_party/VersionApi.h:282
↓ 2 callersFunctionLdrProcessRelocationBlockLongLong
begin_rebase
Vendor/BlackBone/src/BlackBoneDrv/ldrreloc.c:228
↓ 2 callersFunctionLdrRelocateImage
Vendor/BlackBone/src/BlackBoneDrv/ldrreloc.c:44
↓ 2 callersFunctionMapFromMemory
Vendor/BlackBone/src/BlackBoneTest/TestManualMap.cpp:92
↓ 2 callersMethodMapMemory
<summary> Maps target process memory into current process </summary> <param name="pid">Target PID</param> <param name="pipeName">Pipe name to use for
Vendor/BlackBone/src/BlackBone/DriverControl/DriverControl.cpp:125
↓ 2 callersFunctionOperand
Vendor/BlackBone/src/3rd_party/AsmJit/base/compiler.h:3135
↓ 2 callersMethodParse
<summary> Parses PE image </summary> <returns>Status code</returns>
Vendor/BlackBone/src/BlackBone/PE/PEImage.cpp:141
↓ 2 callersMethodParseType
(self, i , value=None)
Vendor/BlackBone/src/PythonicBlackBone/BlackBone.py:27
↓ 2 callersMethodPromoteHandle
<summary> Change handle access rights </summary> <param name="pid">Target PID.</param> <param name="handle">Handle</param> <param name="access">New ac
Vendor/BlackBone/src/BlackBone/DriverControl/DriverControl.cpp:304
↓ 2 callersMethodProtectMem
<summary> Change memory protection </summary> <param name="pid">Target PID.</param> <param name="base">Regiod base address</param> <param name="size">
Vendor/BlackBone/src/BlackBone/DriverControl/DriverControl.cpp:469
↓ 2 callersMethodProtectProcess
<summary> Change process protection flag </summary> <param name="pid">Target PID</param> <param name="protection">Process protection policy</param> <p
Vendor/BlackBone/src/BlackBone/DriverControl/DriverControl.cpp:277
↓ 2 callersMethodQuery
<summary> Get memory region info </summary> <param name="pAddr">Memory address</param> <param name="pInfo">Retrieved info</param> <returns>Status</ret
Vendor/BlackBone/src/BlackBone/Process/ProcessMemory.cpp:63
↓ 2 callersFunctionReadProcessMemory64
Vendor/BlackBone/src/3rd_party/rewolf-wow64ext/src/wow64ext.cpp:517
↓ 2 callersMethodSaveCallResult
<summary> Save value in rax to user buffer </summary> <param name="a">Target assembly helper</param>
Vendor/BlackBone/src/BlackBone/Process/RPC/RemoteExec.h:125
↓ 2 callersMethodSearchRemoteWhole
<summary> Search pattern in whole address space of remote process </summary> <param name="remote">Remote process</param> <param name="useWildcard">Tru
Vendor/BlackBone/src/BlackBone/Patterns/PatternSearch.cpp:384
↓ 2 callersMethodSetThreadContextT
<summary> Set WOW64 thread context </summary> <param name="hThread">Thread handle.</param> <param name="ctx">Thread context</param> <returns>Status co
Vendor/BlackBone/src/BlackBone/Subsystem/x86Subsystem.cpp:77
↓ 2 callersMethodTest
Vendor/BlackBone/src/BlackBoneTest/TestLocalHook.cpp:8
↓ 2 callersMethodUnmapAllModules
<summary> Unmap all manually mapped modules </summary> <returns>Status code</returns>
Vendor/BlackBone/src/BlackBone/ManualMap/MMap.cpp:521
↓ 2 callersFunctionVMemTest_fill
Vendor/BlackBone/src/3rd_party/AsmJit/base/vmem.cpp:1154
↓ 2 callersFunctionVMemTest_verify
Vendor/BlackBone/src/3rd_party/AsmJit/base/vmem.cpp:1162
↓ 2 callersFunctionValidateDllLoad
Vendor/BlackBone/src/BlackBoneTest/TestManualMap.cpp:118
↓ 2 callersMethodVfunc
Vendor/BlackBone/src/BlackBoneTest/TestLocalHook.cpp:13
↓ 2 callersFunctionX86Assembler_dumpComment
Vendor/BlackBone/src/3rd_party/AsmJit/x86/x86assembler.cpp:916
↓ 2 callersFunctionX86Compiler_emitConstPool
Vendor/BlackBone/src/3rd_party/AsmJit/x86/x86compiler.cpp:685
↓ 2 callersFunctionX86Context_annotateInstruction
Vendor/BlackBone/src/3rd_party/AsmJit/x86/x86context.cpp:145
↓ 2 callersFunctionX86Context_getJccFlow
\internal
Vendor/BlackBone/src/3rd_party/AsmJit/x86/x86context.cpp:1764
↓ 2 callersFunctionX86Context_getOppositeJccFlow
\internal
Vendor/BlackBone/src/3rd_party/AsmJit/x86/x86context.cpp:1772
↓ 2 callersFunctionX86Context_mustConvertSArg
Vendor/BlackBone/src/3rd_party/AsmJit/x86/x86context.cpp:1912
↓ 2 callersFunctionX86Context_traceNode
Vendor/BlackBone/src/3rd_party/AsmJit/x86/x86context.cpp:161
↓ 2 callersFunctionX86Context_translateJump
\internal
Vendor/BlackBone/src/3rd_party/AsmJit/x86/x86context.cpp:4983
↓ 2 callersFunctionX86Context_translateOperands
\internal
Vendor/BlackBone/src/3rd_party/AsmJit/x86/x86context.cpp:4432
↓ 2 callersFunctionX86Util_cmpInstName
Compare two instruction names. `a` is null terminated instruction name from `_x86InstName[]` table. `b` is non-null terminated instruction name passe
Vendor/BlackBone/src/3rd_party/AsmJit/x86/x86inst.cpp:4858
↓ 2 callersFunctionZYAN_STRLEN
Vendor/Zydis/include/Zycore/LibC.h:367
↓ 2 callersFunctionZwCreateThreadEx
Vendor/BlackBone/src/BlackBoneDrv/Private.c:513
↓ 2 callersFunctionZyanAbsI64
* Get the absolute value of a 64 bit int. * * @param x The value to process. * @return The absolute, unsigned value. * * This gracefully deals w
Vendor/Zydis/include/Zycore/Format.h:59
↓ 2 callersFunction_SetBits
\internal Set `len` bits in `buf` starting at `index` bit index.
Vendor/BlackBone/src/3rd_party/AsmJit/base/vmem.cpp:239
↓ 2 callersMethod_addBitsDelSource
Vendor/BlackBone/src/3rd_party/AsmJit/base/compiler.h:674
↓ 2 callersMethod_grow
Vendor/BlackBone/src/3rd_party/AsmJit/base/assembler.cpp:73
↓ 2 callersMethod_newLabel
Vendor/BlackBone/src/3rd_party/AsmJit/base/compiler.cpp:327
↓ 2 callersFunctionabs
Vendor/spdlog-1.x/include/spdlog/fmt/bundled/chrono.h:1488
↓ 2 callersMethodaddAllocableRegs
Add allocable input registers (mask).
Vendor/BlackBone/src/3rd_party/AsmJit/base/compiler.h:1045
↓ 2 callersMethodaddChild
Vendor/spdlog-1.x/tests/catch.hpp:14412
↓ 2 callersMethodaddNodeBefore
Vendor/BlackBone/src/3rd_party/AsmJit/base/compiler.cpp:148
↓ 2 callersMethodaddOptions
Add emit options.
Vendor/BlackBone/src/3rd_party/AsmJit/base/compiler.h:2161
↓ 2 callersMethodadjusted
Get new memory operand adjusted by `disp`.
Vendor/BlackBone/src/3rd_party/AsmJit/x86/x86operand.h:1487
↓ 2 callersMethodalign
Vendor/BlackBone/src/3rd_party/AsmJit/x86/x86assembler.cpp:407
↓ 2 callersMethodallPassed
Vendor/spdlog-1.x/tests/catch.hpp:15267
↓ 2 callersMethodalloc
Vendor/BlackBone/src/3rd_party/AsmJit/base/compiler.cpp:517
↓ 2 callersFunctionampm
Vendor/spdlog-1.x/include/spdlog/pattern_formatter-inl.h:159
↓ 2 callersMethodandAllocableRegs
And allocable input registers (mask).
Vendor/BlackBone/src/3rd_party/AsmJit/base/compiler.h:1047
← previousnext →701–800 of 4,875, ranked by callers