Mercurial > vba-clojure
diff src/prof/prof.h @ 1:f9f4f1b99eed
importing src directory
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Sat, 03 Mar 2012 10:31:27 -0600 |
parents | |
children |
line wrap: on
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/src/prof/prof.h Sat Mar 03 10:31:27 2012 -0600 1.3 @@ -0,0 +1,34 @@ 1.4 +// -*- C++ -*- 1.5 +// VisualBoyAdvance - Nintendo Gameboy/GameboyAdvance (TM) emulator. 1.6 +// Copyright (C) 1999-2003 Forgotten 1.7 +// Copyright (C) 2004 Forgotten and the VBA development team 1.8 + 1.9 +// This program is free software; you can redistribute it and/or modify 1.10 +// it under the terms of the GNU General Public License as published by 1.11 +// the Free Software Foundation; either version 2, or(at your option) 1.12 +// any later version. 1.13 +// 1.14 +// This program is distributed in the hope that it will be useful, 1.15 +// but WITHOUT ANY WARRANTY; without even the implied warranty of 1.16 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1.17 +// GNU General Public License for more details. 1.18 +// 1.19 +// You should have received a copy of the GNU General Public License 1.20 +// along with this program; if not, write to the Free Software Foundation, 1.21 +// Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 1.22 + 1.23 +#ifndef VBA_PROF_PROF_H 1.24 +#define VBA_PROF_PROF_H 1.25 + 1.26 +/* Control profiling; 1.27 + profiling is what mcount checks to see if 1.28 + all the data structures are ready. */ 1.29 + 1.30 +extern void profControl(int mode); 1.31 +extern void profStartup(u32 lowpc, u32 highpc); 1.32 +extern void profCleanup(); 1.33 +extern void profCount(); 1.34 + 1.35 +extern void profSetHertz(int hertz); 1.36 +#endif 1.37 +