WriteInteger() 공개 메소드

public WriteInteger ( TargetAddress address, int value ) : void
address TargetAddress
value int
리턴 void
예제 #1
0
        public void WriteRegister(Thread thread, long value)
        {
            this.value = value;

            if (addr_on_stack.IsNull)
            {
                thread.SetRegisters(registers);
            }
            else if (Size == thread.TargetMemoryInfo.TargetIntegerSize)
            {
                thread.WriteInteger(addr_on_stack, (int)value);
            }
            else
            {
                thread.WriteLongInteger(addr_on_stack, value);
            }
        }
예제 #2
0
        public void WriteRegister(Thread thread, long value)
        {
            this.value = value;

            if (addr_on_stack.IsNull)
                thread.SetRegisters (registers);
            else if (Size == thread.TargetMemoryInfo.TargetIntegerSize)
                thread.WriteInteger (addr_on_stack, (int) value);
            else
                thread.WriteLongInteger (addr_on_stack, value);
        }