1 /* 2 Copyright (c) 1998--2006 Benhur Stein 3 4 This file is part of Paj�. 5 6 Paj� is free software; you can redistribute it and/or modify it under 7 the terms of the GNU Lesser General Public License as published by the 8 Free Software Foundation; either version 2 of the License, or (at your 9 option) any later version. 10 11 Paj� is distributed in the hope that it will be useful, but WITHOUT ANY 12 WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 13 FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License 14 for more details. 15 16 You should have received a copy of the GNU Lesser General Public License 17 along with Paj�; if not, write to the Free Software Foundation, Inc., 18 51 Franklin Street, Fifth Floor, Boston, MA 02111 USA. 19 */ 20 21 22 ////////////////////////////////////////////////// 23 /* Author: Geovani Ricardo Wiedenhoft */ 24 /* Email: grw@inf.ufsm.br */ 25 ////////////////////////////////////////////////// 26 27 28 29 #ifndef _JRASTRO_OPTIONS_H_ 30 #define _JRASTRO_OPTIONS_H_ 31 32 #define MAX_NAME_OPTIONS 50 33 #define MAX_LINE_EVENTS 80 34 #define MAX_LINE 120 35 36 extern char eventsOptionName[MAX_NAME_OPTIONS]; 37 extern char methodsOptionName[MAX_NAME_OPTIONS]; 38 39 //extern bool teste; 40 41 void jrst_enable_all(jvmtiEnv *jvmtiLocate); 42 void jrst_threads(jvmtiEnv *jvmtiLocate); 43 void jrst_read_events_enable(jvmtiEnv *jvmtiLocate); 44 void jrst_read_class_methods_enable(); 45 void jrst_read_names_options(char *options); 46 47 #endif /*_JRASTRO_OPTIONS_H_*/ 48