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); } }
bool dynlink_handler(Inferior inferior) { if (inferior.ReadInteger (rdebug_state_addr) != 0) return false; do_update_shlib_info (inferior); return false; }