Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/D7EAD/mkPIVM
/ functions
Functions
458 in github.com/D7EAD/mkPIVM
⨍
Functions
458
◇
Types & classes
95
Method
family
include/mkpivm/lifter.h:67
Method
family
include/mkpivm/lifter.h:74
Method
family
include/mkpivm/lifter.h:81
Method
family
include/mkpivm/lifter.h:88
Method
family
include/mkpivm/lifter.h:95
Method
family
include/mkpivm/lifter.h:102
Method
family
include/mkpivm/lifter.h:109
Method
family
include/mkpivm/lifter.h:116
Method
family
include/mkpivm/lifter.h:123
Method
family
include/mkpivm/lifter.h:130
Method
family
include/mkpivm/lifter.h:137
Method
family
include/mkpivm/lifter.h:144
Method
family
include/mkpivm/lifter.h:151
Method
family
include/mkpivm/lifter.h:158
Method
family
include/mkpivm/lifter.h:165
Method
family
include/mkpivm/lifter.h:172
Method
family
include/mkpivm/lifter.h:179
Method
family
include/mkpivm/lifter.h:186
Method
family
include/mkpivm/lifter.h:193
Method
family
include/mkpivm/lifter.h:200
Method
family
include/mkpivm/lifter.h:207
Method
family
include/mkpivm/lifter.h:215
Method
family
include/mkpivm/lifter.h:223
Method
family
include/mkpivm/lifter.h:231
Method
family
include/mkpivm/lifter.h:239
Method
family
include/mkpivm/lifter.h:247
Method
finalize_blocks
src/cfg.cpp:194
Method
hash_string
src/seed.cpp:61
Function
hex_dump
include/mkpivm/util.h:44
Method
in_ascii_data
src/cfg.cpp:76
Method
inc_reg
inc/dec have short 0x40+r and 0x48+r forms in 32-bit mode but we stick to the FF or F7 form so the encoding matches the x64 emitter
src/x86_emit.cpp:524
Method
int3
src/x64_emit.cpp:943
Method
int3
src/x86_emit.cpp:686
Function
ir_op_family
src/lifter.cpp:469
Method
is_terminator
include/mkpivm/ir.h:199
Method
jcc_label
src/x86_emit.cpp:615
Method
jcc_rel32
src/x64_emit.cpp:831
Method
jcc_rel32
src/x86_emit.cpp:590
Method
jcc_rel8
src/x64_emit.cpp:837
Method
jcc_rel8
src/x86_emit.cpp:596
Method
jmp_label
src/x86_emit.cpp:601
Method
jmp_mem_disp32
src/x86_emit.cpp:580
Method
jmp_reg
src/x86_emit.cpp:573
Method
jmp_rel32
src/x64_emit.cpp:817
Method
jmp_rel32
src/x86_emit.cpp:579
Method
jmp_rel8
src/x64_emit.cpp:836
Method
jmp_rel8
src/x86_emit.cpp:595
Method
key
include/mkpivm/codec.h:51
Method
lea_reg_mem
src/x86_emit.cpp:314
Method
lea_reg_rip
src/x86_emit.cpp:309
Function
link_anchor
src/crypto.cpp:5
Function
main
src/main.cpp:916
Function
main
examples/loader64.c:5
Function
main
examples/loader32.c:5
Method
mov_mem_reg
src/x86_emit.cpp:162
Method
mov_mem_reg_size
src/x86_emit.cpp:255
Method
mov_mem_sib_reg
src/x86_emit.cpp:188
Method
mov_reg_imm32
src/x86_emit.cpp:138
Method
mov_reg_imm64
src/x86_emit.cpp:144
Method
mov_reg_mem
src/x86_emit.cpp:150
Method
mov_reg_mem_sib
src/x86_emit.cpp:174
Method
mov_reg_mem_size
src/x86_emit.cpp:202
Method
mov_reg_reg
src/x86_emit.cpp:132
Method
mov_reg_seg_disp32
src/x64_emit.cpp:929
Method
mov_reg_seg_disp32
src/x86_emit.cpp:673
Method
movsx_r32_r16
src/x86_emit.cpp:661
Method
movsx_r32_r8
src/x86_emit.cpp:656
Method
movsx_r64_r16
src/x86_emit.cpp:667
Method
movsx_r64_r8
src/x86_emit.cpp:666
Method
movsxd_r64_r32
src/x86_emit.cpp:668
Method
movzx_r32_r16
src/x86_emit.cpp:649
Method
movzx_r32_r8
r64 forms just route to the r32 form. there's no 64-bit register here.
src/x86_emit.cpp:644
Method
movzx_r64_r16
src/x64_emit.cpp:899
Method
movzx_r64_r16
src/x86_emit.cpp:655
Method
movzx_r64_r8
src/x86_emit.cpp:654
Method
neg_reg
src/x64_emit.cpp:739
Method
neg_reg
src/x86_emit.cpp:534
Method
new_label
src/x86_emit.cpp:41
Method
nop
src/x64_emit.cpp:942
Method
nop
src/x86_emit.cpp:685
Method
not_reg
src/x86_emit.cpp:539
Method
operand_shape_for
src/vm_isa.cpp:167
Method
or_reg_imm32
src/x64_emit.cpp:547
Method
or_reg_imm32
src/x86_emit.cpp:413
Method
or_reg_reg
src/x86_emit.cpp:370
Method
patch_u32
src/x64_emit.cpp:31
Method
patch_u32
src/x86_emit.cpp:31
Method
patch_u8
src/x64_emit.cpp:36
Method
patch_u8
src/x86_emit.cpp:36
Function
peek_le
include/mkpivm/util.h:34
Function
poke_le
include/mkpivm/util.h:26
Method
poke_u32
poke a u32 in place, encoder uses this when patching data refs
include/mkpivm/bytecode.h:90
Method
poly_nop
include/mkpivm/x86_emit.h:199
Method
pop_reg
src/x86_emit.cpp:555
Method
popfq
pushfd in 32-bit
src/x86_emit.cpp:565
Method
pos_of
src/x64_emit.cpp:51
Method
pos_of
src/x86_emit.cpp:51
Function
prologue_order_for
src/vm_codegen_x86.cpp:16
Method
prologue_style
include/mkpivm/vm_isa.h:109
Method
push_imm32
src/x64_emit.cpp:794
← previous
next →
301–400 of 458, ranked by callers