Searched defs:continuation (Results 1 - 7 of 7) sorted by relevance

/openjdk7/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/
H A DTestSeq.java218 InstructionHandle continuation)
232 InstructionHandle fail = (_default == null) ? continuation
216 compile(ClassGenerator classGen, MethodGenerator methodGen, InstructionHandle continuation) argument
/openjdk7/hotspot/src/share/vm/interpreter/
H A DtemplateInterpreter.hpp109 static address _remove_activation_entry; // continuation address if an exception is not handled by current frame
111 static address _remove_activation_preserving_args_entry; // continuation address when current frame is being popped
156 static address continuation (TosState state) { return _continuation_entry.entry(state); } function in class:TemplateInterpreter
176 // Compute the entry address for continuation after
H A DinterpreterRuntime.cpp365 // exception_handler_for_exception(...) returns the continuation address,
366 // the exception oop (via TLS) and sets the bci/bcp for the continuation.
454 address continuation = (address)(intptr_t) handler_bci; variable
456 address continuation = NULL; variable
459 if (handler_bci < 0 || !thread->reguard_stack((address) &continuation)) {
464 continuation = Interpreter::remove_activation_entry();
473 continuation = Interpreter::dispatch_table(vtos)[*handler_pc];
483 return continuation;
/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_CodeStubs.hpp65 Label* continuation() { return &_continuation; } function in class:CodeStub
H A Dc1_GraphBuilder.hpp64 // The continuation point for the inline. Currently only used in
67 // get the continuation point from the BlockList instead of
84 // If we are parsing a jsr, the continuation point for rets
137 BlockBegin* continuation() const { return _continuation; } function in class:VALUE_OBJ_CLASS_SPEC::ScopeData
151 // The jsr continuation is only used when parsing_jsr is true, and
152 // is different from the "normal" continuation since we can end up
311 BlockBegin* continuation() const { return scope_data()->continuation(); } function in class:VALUE_OBJ_CLASS_SPEC
313 void set_continuation(BlockBegin* continuation) { scope_data()->set_continuation(continuation); } argument
[all...]
H A Dc1_Runtime1.cpp522 // skip the exception cache update (i.e., just leave continuation==NULL).
523 address continuation = NULL; variable
547 continuation = SharedRuntime::compute_compiled_exc_handler(nm, pc, exception, false, false);
553 if (continuation != NULL) {
554 nm->add_handler_for_exception_and_pc(exception, pc, continuation);
566 thread, continuation, pc);
569 return continuation;
583 address continuation = NULL; local
587 continuation = exception_handler_for_pc_helper(thread, exception, pc, nm);
594 continuation
[all...]
H A Dc1_GraphBuilder.cpp773 // Do not start parsing the continuation block while in a
780 if (block == continuation()) {
1281 // Rets simply become (NON-SAFEPOINT) gotos to the jsr continuation
1430 // instructions become Gotos to the continuation point.
1431 if (continuation() != NULL) {
1442 // released before we jump to the continuation block.
1459 Goto* goto_callee = new Goto(continuation(), false);
1468 // the continuation point.
1469 append_with_bci(goto_callee, scope_data()->continuation()->bci());
3488 // Introduce a new callee continuation poin
3998 push_scope(ciMethod* callee, BlockBegin* continuation) argument
[all...]

Completed in 111 milliseconds