Mono.Debugger.Backend.Inferior.ReadInteger C# (CSharp) Method

ReadInteger() public method

public ReadInteger ( TargetAddress address ) : int
address TargetAddress
return int
        public override int ReadInteger(TargetAddress address)
        {
            check_disposed ();
            IntPtr data = IntPtr.Zero;
            try {
                data = read_buffer (address, 4);
                return Marshal.ReadInt32 (data);
            } finally {
                Marshal.FreeHGlobal (data);
            }
        }

Usage Example

Example #1
0
        bool dynlink_handler(Inferior inferior)
        {
            if (inferior.ReadInteger (rdebug_state_addr) != 0)
                return false;

            do_update_shlib_info (inferior);
            return false;
        }
Inferior