Commit Graph

71 Commits (7918578b9ea89ac18eba1fe120679c0978612894)

Author SHA1 Message Date
_xeroxz 7918578b9e added a vm_handler_rva field to the virtual instruction trace data
3 years ago
_xeroxz 05c98b1ef5 added a field to vmp2::v4::rtn_t named "vm_enter_offset"...
3 years ago
_xeroxz be14462907 added size to vmp2::v4::rtn_t...
3 years ago
_xeroxz b336e0145d changed a few file format structures...
3 years ago
_xeroxz fb59f8f58f added scn.hpp/cpp for sanity checks... created .vmp2 file format v4...
3 years ago
_xeroxz a4b3817336 updated lflags profile name...
3 years ago
_xeroxz 16aeb2d6d4 renamed LVSP to POPVSP, updated the DSE algo to skip CALL instructions
3 years ago
_xeroxz ef9e9c1cb2 removed last file related to vtil...
3 years ago
_xeroxz 99f1f695ed removed vtil... going to use google/souper & other llvm opt's
3 years ago
_xeroxz 7240a2a23c fixed deadstore removal algo and added a few handlers...
3 years ago
_xeroxz ae49869fe6 added READB vm handler...
4 years ago
_xeroxz 34806590fa updated vmprofiles and vminstrs to add PUSHVSPDW
4 years ago
Duncan Ogilvie e8eb794dc1 Port to cmkr
4 years ago
_xeroxz dbffc1003e added more profiles... updated sln and filters....
4 years ago
_xeroxz 44e412cffb added a param to the lifter_callback_t...
4 years ago
_xeroxz 28e50e7b0c added more lifters and profiles... updated deps...
4 years ago
_xeroxz eb13c85f48 added more lifters...
4 years ago
_xeroxz 89af2c2654 added more profiles...
4 years ago
_xeroxz bc0a1d7b5b added more lifters...
4 years ago
_xeroxz 2d3b22a7ac fixed compiling issues...
4 years ago
_xeroxz 0699518ae9 added more lifters...
4 years ago
_xeroxz 1840945596 starting to define lifters for vmp2 IL...
4 years ago
_xeroxz 13fef335fe cleaned the code a bunch more...
4 years ago
_xeroxz ae9f255180 added some more doxygen comments...
4 years ago
_xeroxz 3276cc96d0 added more doxygen comments...
4 years ago
_xeroxz 08635457a7 still adding doxygen comments...
4 years ago
_xeroxz 31f934cfb7 cleaned the code a bunch, preparing for doxygen...
4 years ago
_xeroxz 0f6ba9bad3 i messed with transforms and vminstrs encrypt_operand, check to make
4 years ago
_xeroxz a419fa4633 fixed a few bugs... vm::transform::valid and get_rva_decrypt...
4 years ago
_xeroxz e95ef25371 added vmp2 file format v3 (which adds support for virtual jcc's)
4 years ago
_xeroxz 0edcb36da9 added vmp2 file format v3
4 years ago
_xeroxz fbe1c20772 cleaned some code
4 years ago
_xeroxz eb64f5d2c2 idk what i added but parsing jcc's work now
4 years ago
_xeroxz 75ac254456 not sure what i did here, but i did something :)
4 years ago
_xeroxz cf40312564 added get_jcc_data functions v1.0, still testing...
4 years ago
_xeroxz ffd45ecb8a in the middle of something, adding branch detection cod
4 years ago
_xeroxz 1a0ba7ef56 added vm::ctx_t which can be passed around >:)
4 years ago
_xeroxz c49210e150 added an overloaded vm::handler::get_profile function which takes a
4 years ago
_xeroxz 4cc033468e testing out
4 years ago
_xeroxz ecd7f5abc1 fixed operand decryption transform map ref's
4 years ago
_xeroxz c932e71cdd added LRFLAGS virtual instruction
4 years ago
_xeroxz 1f748ab668 added NANDW virtual instruction
4 years ago
_xeroxz 0115f85798 fixed some issues with getting operand decryption transforms
4 years ago
_xeroxz ac50fe5128 added LCONSTW virtual instruction
4 years ago
_xeroxz 6fa384cf69 added LCONSTBSXDW virtual instruction
4 years ago
_xeroxz ce45817439 added WRITEB virtual instruction
4 years ago
_xeroxz afaa27eb22 added WRITEB virtual instruction
4 years ago
_xeroxz 442edfd1c4 added SHRW virtual instruction
4 years ago
_xeroxz bc9f0e944b added ADDW virtual instruction
4 years ago
_xeroxz 2a934fd61f added CALL virtual instruction
4 years ago