Struct ceplugin::RegisterModificationInfo
[−]
[src]
#[repr(C)]pub struct RegisterModificationInfo { pub address: uintptr_t, pub change_eax: BOOL, pub change_ebx: BOOL, pub change_ecx: BOOL, pub change_edx: BOOL, pub change_esi: BOOL, pub change_edi: BOOL, pub change_ebp: BOOL, pub change_esp: BOOL, pub change_eip: BOOL, pub change_r8: BOOL, pub change_r9: BOOL, pub change_r10: BOOL, pub change_r11: BOOL, pub change_r12: BOOL, pub change_r13: BOOL, pub change_r14: BOOL, pub change_r15: BOOL, pub change_cf: BOOL, pub change_pf: BOOL, pub change_af: BOOL, pub change_zf: BOOL, pub change_sf: BOOL, pub change_of: BOOL, pub new_eax: UINT_PTR, pub new_ebx: UINT_PTR, pub new_ecx: UINT_PTR, pub new_edx: UINT_PTR, pub new_esi: UINT_PTR, pub new_edi: UINT_PTR, pub new_ebp: UINT_PTR, pub new_esp: UINT_PTR, pub new_eip: UINT_PTR, pub new_r8: UINT_PTR, pub new_r9: UINT_PTR, pub new_r10: UINT_PTR, pub new_r11: UINT_PTR, pub new_r12: UINT_PTR, pub new_r13: UINT_PTR, pub new_r14: UINT_PTR, pub new_r15: UINT_PTR, pub new_cf: BOOL, pub new_pf: BOOL, pub new_af: BOOL, pub new_zf: BOOL, pub new_sf: BOOL, pub new_of: BOOL, }
Fields
address: uintptr_t
change_eax: BOOL
change_ebx: BOOL
change_ecx: BOOL
change_edx: BOOL
change_esi: BOOL
change_edi: BOOL
change_ebp: BOOL
change_esp: BOOL
change_eip: BOOL
change_r8: BOOL
change_r9: BOOL
change_r10: BOOL
change_r11: BOOL
change_r12: BOOL
change_r13: BOOL
change_r14: BOOL
change_r15: BOOL
change_cf: BOOL
change_pf: BOOL
change_af: BOOL
change_zf: BOOL
change_sf: BOOL
change_of: BOOL
new_eax: UINT_PTR
new_ebx: UINT_PTR
new_ecx: UINT_PTR
new_edx: UINT_PTR
new_esi: UINT_PTR
new_edi: UINT_PTR
new_ebp: UINT_PTR
new_esp: UINT_PTR
new_eip: UINT_PTR
new_r8: UINT_PTR
new_r9: UINT_PTR
new_r10: UINT_PTR
new_r11: UINT_PTR
new_r12: UINT_PTR
new_r13: UINT_PTR
new_r14: UINT_PTR
new_r15: UINT_PTR
new_cf: BOOL
new_pf: BOOL
new_af: BOOL
new_zf: BOOL
new_sf: BOOL
new_of: BOOL