Exemplo n.º 1
0
 public static extern ZyanStatus FormatInstruction(ref Formatter formatter,
                                                   ref DecodedInstruction instruction,
                                                   [MarshalAs(UnmanagedType.LPStr)] StringBuilder buffer, ZyanUSize length,
                                                   ZyanU64 runtimeAddress);
Exemplo n.º 2
0
 public static extern ZyanStatus DecodeBuffer(ref Decoder decoder,
                                              [MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.U1)] ZyanU8[] buffer,
                                              ZyanUSize length, ref DecodedInstruction instruction);
Exemplo n.º 3
0
 public static extern ZyanStatus TokenizeInstructionEx(ref Formatter formatter, ref DecodedInstruction instruction,
                                                       System.IntPtr buffer, ZyanUSize length, ZyanU64 runtimeAddress, [MarshalAs(UnmanagedType.LPStruct)] ref FormatterTokenConst token,
                                                       System.IntPtr userData);
Exemplo n.º 4
0
 public static extern ZyanStatus TokenizeOperand(ref Formatter formatter, DecodedInstruction instruction, ZyanU8 index, System.IntPtr buffer,
                                                 ZyanUSize length, ZyanU64 runtimeAddress, [MarshalAs(UnmanagedType.LPStruct)] ref FormatterTokenConst token);
Exemplo n.º 5
0
 public static extern ZyanStatus FormatOperandEx(ref Formatter formatter, ref DecodedInstruction instruction,
                                                 ZyanU8 index, [MarshalAs(UnmanagedType.LPStr)] StringBuilder buffer, System.UIntPtr length,
                                                 ZyanU64 runtimeAddress, System.IntPtr userData);