< prev index next >

src/hotspot/share/interpreter/templateInterpreter.hpp

Print this page

        

*** 45,55 **** address _entry[number_of_states]; public: // Construction EntryPoint(); ! EntryPoint(address bentry, address zentry, address centry, address sentry, address aentry, address ientry, address lentry, address fentry, address dentry, address qentry, address ventry); // Attributes address entry(TosState state) const; // return target address for a given tosca state void set_entry(TosState state, address entry); // set target address for a given tosca state void print(); --- 45,55 ---- address _entry[number_of_states]; public: // Construction EntryPoint(); ! EntryPoint(address bentry, address zentry, address centry, address sentry, address aentry, address ientry, address lentry, address fentry, address dentry, address ventry); // Attributes address entry(TosState state) const; // return target address for a given tosca state void set_entry(TosState state, address entry); // set target address for a given tosca state void print();
*** 156,166 **** static address throw_NullPointerException_entry() { return _throw_NullPointerException_entry; } static address throw_StackOverflowError_entry() { return _throw_StackOverflowError_entry; } // Code generation #ifndef PRODUCT ! static address trace_code (TosState state) { return _trace_code.entry(state == ptos ? atos : state); } #endif // !PRODUCT static address* dispatch_table(TosState state) { return _active_table.table_for(state); } static address* dispatch_table() { return _active_table.table_for(); } static int distance_from_dispatch_table(TosState state){ return _active_table.distance_from(state); } static address* normal_table(TosState state) { return _normal_table.table_for(state); } --- 156,166 ---- static address throw_NullPointerException_entry() { return _throw_NullPointerException_entry; } static address throw_StackOverflowError_entry() { return _throw_StackOverflowError_entry; } // Code generation #ifndef PRODUCT ! static address trace_code (TosState state) { return _trace_code.entry(state); } #endif // !PRODUCT static address* dispatch_table(TosState state) { return _active_table.table_for(state); } static address* dispatch_table() { return _active_table.table_for(); } static int distance_from_dispatch_table(TosState state){ return _active_table.distance_from(state); } static address* normal_table(TosState state) { return _normal_table.table_for(state); }
< prev index next >