SharpDisasm.Disassembler.InitUdis86 C# (CSharp) Method

InitUdis86() private method

(Re)Initialise the udis86 disassembler
private InitUdis86 ( ) : void
return void
        private void InitUdis86()
        {
            // reset _u and initialise
            Udis86.udis86.ud_init(ref _u);
            // set input buffer
            Udis86.udis86.ud_set_input_buffer(ref _u, this.code);
            // set architecture
            Udis86.udis86.ud_set_mode(ref _u, (byte)this.Architecture);
            // set program counter
            Udis86.udis86.ud_set_pc(ref _u, Address);
            // set the vendor
            Udis86.udis86.ud_set_vendor(ref _u, (int)Vendor);
        }