x64 functions selection and markers
Posted: Sat Sep 09, 2017 3:23 pm
Hi,
I'm a bit confused on how function selection works. I created simple application, created detailed map file and selected TForm1.Button1Click as a function to be protected in Enigma x64 project. I pressed protect and there was nothing mentioned in the protection log, i.e. that function by that name was protected or something so I'm wondering if it worked or not? Then I renamed function to TForm1.Button2Click, didn't change function name in the Enigma protector, rebuilt the application and a map and pressed protect in Enigma and still nothing in the log. Did it work or not? If it worked in the first step, it should have given error that function by that name could not be found so I don't forget to add it.
And then the question about EP_Marker('vm_risc_begin'), EP_Marker('vm_risc_end'). What type of virtual machine is used for them? Is it RISC or Classic VM?
thanks
Erix
I'm a bit confused on how function selection works. I created simple application, created detailed map file and selected TForm1.Button1Click as a function to be protected in Enigma x64 project. I pressed protect and there was nothing mentioned in the protection log, i.e. that function by that name was protected or something so I'm wondering if it worked or not? Then I renamed function to TForm1.Button2Click, didn't change function name in the Enigma protector, rebuilt the application and a map and pressed protect in Enigma and still nothing in the log. Did it work or not? If it worked in the first step, it should have given error that function by that name could not be found so I don't forget to add it.
And then the question about EP_Marker('vm_risc_begin'), EP_Marker('vm_risc_end'). What type of virtual machine is used for them? Is it RISC or Classic VM?
thanks
Erix