MCPcopy Create free account

hub / github.com/D7EAD/mkPIVM / functions

Functions458 in github.com/D7EAD/mkPIVM

Methodfamily
include/mkpivm/lifter.h:67
Methodfamily
include/mkpivm/lifter.h:74
Methodfamily
include/mkpivm/lifter.h:81
Methodfamily
include/mkpivm/lifter.h:88
Methodfamily
include/mkpivm/lifter.h:95
Methodfamily
include/mkpivm/lifter.h:102
Methodfamily
include/mkpivm/lifter.h:109
Methodfamily
include/mkpivm/lifter.h:116
Methodfamily
include/mkpivm/lifter.h:123
Methodfamily
include/mkpivm/lifter.h:130
Methodfamily
include/mkpivm/lifter.h:137
Methodfamily
include/mkpivm/lifter.h:144
Methodfamily
include/mkpivm/lifter.h:151
Methodfamily
include/mkpivm/lifter.h:158
Methodfamily
include/mkpivm/lifter.h:165
Methodfamily
include/mkpivm/lifter.h:172
Methodfamily
include/mkpivm/lifter.h:179
Methodfamily
include/mkpivm/lifter.h:186
Methodfamily
include/mkpivm/lifter.h:193
Methodfamily
include/mkpivm/lifter.h:200
Methodfamily
include/mkpivm/lifter.h:207
Methodfamily
include/mkpivm/lifter.h:215
Methodfamily
include/mkpivm/lifter.h:223
Methodfamily
include/mkpivm/lifter.h:231
Methodfamily
include/mkpivm/lifter.h:239
Methodfamily
include/mkpivm/lifter.h:247
Methodfinalize_blocks
src/cfg.cpp:194
Methodhash_string
src/seed.cpp:61
Functionhex_dump
include/mkpivm/util.h:44
Methodin_ascii_data
src/cfg.cpp:76
Methodinc_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
Methodint3
src/x64_emit.cpp:943
Methodint3
src/x86_emit.cpp:686
Functionir_op_family
src/lifter.cpp:469
Methodis_terminator
include/mkpivm/ir.h:199
Methodjcc_label
src/x86_emit.cpp:615
Methodjcc_rel32
src/x64_emit.cpp:831
Methodjcc_rel32
src/x86_emit.cpp:590
Methodjcc_rel8
src/x64_emit.cpp:837
Methodjcc_rel8
src/x86_emit.cpp:596
Methodjmp_label
src/x86_emit.cpp:601
Methodjmp_mem_disp32
src/x86_emit.cpp:580
Methodjmp_reg
src/x86_emit.cpp:573
Methodjmp_rel32
src/x64_emit.cpp:817
Methodjmp_rel32
src/x86_emit.cpp:579
Methodjmp_rel8
src/x64_emit.cpp:836
Methodjmp_rel8
src/x86_emit.cpp:595
Methodkey
include/mkpivm/codec.h:51
Methodlea_reg_mem
src/x86_emit.cpp:314
Methodlea_reg_rip
src/x86_emit.cpp:309
Functionlink_anchor
src/crypto.cpp:5
Functionmain
src/main.cpp:916
Functionmain
examples/loader64.c:5
Functionmain
examples/loader32.c:5
Methodmov_mem_reg
src/x86_emit.cpp:162
Methodmov_mem_reg_size
src/x86_emit.cpp:255
Methodmov_mem_sib_reg
src/x86_emit.cpp:188
Methodmov_reg_imm32
src/x86_emit.cpp:138
Methodmov_reg_imm64
src/x86_emit.cpp:144
Methodmov_reg_mem
src/x86_emit.cpp:150
Methodmov_reg_mem_sib
src/x86_emit.cpp:174
Methodmov_reg_mem_size
src/x86_emit.cpp:202
Methodmov_reg_reg
src/x86_emit.cpp:132
Methodmov_reg_seg_disp32
src/x64_emit.cpp:929
Methodmov_reg_seg_disp32
src/x86_emit.cpp:673
Methodmovsx_r32_r16
src/x86_emit.cpp:661
Methodmovsx_r32_r8
src/x86_emit.cpp:656
Methodmovsx_r64_r16
src/x86_emit.cpp:667
Methodmovsx_r64_r8
src/x86_emit.cpp:666
Methodmovsxd_r64_r32
src/x86_emit.cpp:668
Methodmovzx_r32_r16
src/x86_emit.cpp:649
Methodmovzx_r32_r8
r64 forms just route to the r32 form. there's no 64-bit register here.
src/x86_emit.cpp:644
Methodmovzx_r64_r16
src/x64_emit.cpp:899
Methodmovzx_r64_r16
src/x86_emit.cpp:655
Methodmovzx_r64_r8
src/x86_emit.cpp:654
Methodneg_reg
src/x64_emit.cpp:739
Methodneg_reg
src/x86_emit.cpp:534
Methodnew_label
src/x86_emit.cpp:41
Methodnop
src/x64_emit.cpp:942
Methodnop
src/x86_emit.cpp:685
Methodnot_reg
src/x86_emit.cpp:539
Methodoperand_shape_for
src/vm_isa.cpp:167
Methodor_reg_imm32
src/x64_emit.cpp:547
Methodor_reg_imm32
src/x86_emit.cpp:413
Methodor_reg_reg
src/x86_emit.cpp:370
Methodpatch_u32
src/x64_emit.cpp:31
Methodpatch_u32
src/x86_emit.cpp:31
Methodpatch_u8
src/x64_emit.cpp:36
Methodpatch_u8
src/x86_emit.cpp:36
Functionpeek_le
include/mkpivm/util.h:34
Functionpoke_le
include/mkpivm/util.h:26
Methodpoke_u32
poke a u32 in place, encoder uses this when patching data refs
include/mkpivm/bytecode.h:90
Methodpoly_nop
include/mkpivm/x86_emit.h:199
Methodpop_reg
src/x86_emit.cpp:555
Methodpopfq
pushfd in 32-bit
src/x86_emit.cpp:565
Methodpos_of
src/x64_emit.cpp:51
Methodpos_of
src/x86_emit.cpp:51
Functionprologue_order_for
src/vm_codegen_x86.cpp:16
Methodprologue_style
include/mkpivm/vm_isa.h:109
Methodpush_imm32
src/x64_emit.cpp:794
← previousnext →301–400 of 458, ranked by callers