debug.hh revision 5882
11238Ssaidi@eecs.umich.edu/* 21238Ssaidi@eecs.umich.edu * Copyright (c) 2003-2005 The Regents of The University of Michigan 31238Ssaidi@eecs.umich.edu * All rights reserved. 41238Ssaidi@eecs.umich.edu * 51238Ssaidi@eecs.umich.edu * Redistribution and use in source and binary forms, with or without 61238Ssaidi@eecs.umich.edu * modification, are permitted provided that the following conditions are 71238Ssaidi@eecs.umich.edu * met: redistributions of source code must retain the above copyright 81238Ssaidi@eecs.umich.edu * notice, this list of conditions and the following disclaimer; 91238Ssaidi@eecs.umich.edu * redistributions in binary form must reproduce the above copyright 101238Ssaidi@eecs.umich.edu * notice, this list of conditions and the following disclaimer in the 111238Ssaidi@eecs.umich.edu * documentation and/or other materials provided with the distribution; 121238Ssaidi@eecs.umich.edu * neither the name of the copyright holders nor the names of its 131238Ssaidi@eecs.umich.edu * contributors may be used to endorse or promote products derived from 141238Ssaidi@eecs.umich.edu * this software without specific prior written permission. 151238Ssaidi@eecs.umich.edu * 161238Ssaidi@eecs.umich.edu * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 171238Ssaidi@eecs.umich.edu * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 181238Ssaidi@eecs.umich.edu * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 191238Ssaidi@eecs.umich.edu * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 201238Ssaidi@eecs.umich.edu * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 211648Sbinkertn@umich.edu * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 221238Ssaidi@eecs.umich.edu * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 231238Ssaidi@eecs.umich.edu * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 241238Ssaidi@eecs.umich.edu * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 251238Ssaidi@eecs.umich.edu * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 261238Ssaidi@eecs.umich.edu * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 271238Ssaidi@eecs.umich.edu * 281238Ssaidi@eecs.umich.edu * Authors: Nathan Binkert 291238Ssaidi@eecs.umich.edu */ 301238Ssaidi@eecs.umich.edu 311238Ssaidi@eecs.umich.edu#ifndef __SIM_DEBUG_HH__ 321238Ssaidi@eecs.umich.edu#define __SIM_DEBUG_HH__ 331238Ssaidi@eecs.umich.edu 341238Ssaidi@eecs.umich.edu#include "sim/host.hh" 351238Ssaidi@eecs.umich.edu 361238Ssaidi@eecs.umich.eduvoid schedBreakCycle(Tick when); 371238Ssaidi@eecs.umich.edu 381238Ssaidi@eecs.umich.eduint getRemoteGDBPort(); 393032Shsul@eecs.umich.edu// Remote gdb base port. 0 disables remote gdb. 401238Ssaidi@eecs.umich.eduvoid setRemoteGDBPort(int port); 411238Ssaidi@eecs.umich.edu 421238Ssaidi@eecs.umich.edu#endif // __SIM_DEBUG_HH__ 431238Ssaidi@eecs.umich.edu