Home
last modified time | relevance | path

Searched refs:handler_id (Results 1 – 4 of 4) sorted by relevance

/external/v8/src/interpreter/
Dhandler-table-builder.cc37 int handler_id = static_cast<int>(entries_.size()); in NewHandlerEntry() local
40 return handler_id; in NewHandlerEntry()
44 void HandlerTableBuilder::SetTryRegionStart(int handler_id, size_t offset) { in SetTryRegionStart() argument
46 entries_[handler_id].offset_start = offset; in SetTryRegionStart()
50 void HandlerTableBuilder::SetTryRegionEnd(int handler_id, size_t offset) { in SetTryRegionEnd() argument
52 entries_[handler_id].offset_end = offset; in SetTryRegionEnd()
56 void HandlerTableBuilder::SetHandlerTarget(int handler_id, size_t offset) { in SetHandlerTarget() argument
58 entries_[handler_id].offset_target = offset; in SetHandlerTarget()
62 void HandlerTableBuilder::SetPrediction(int handler_id, bool will_catch) { in SetPrediction() argument
63 entries_[handler_id].will_catch = will_catch; in SetPrediction()
[all …]
Dhandler-table-builder.h36 void SetTryRegionStart(int handler_id, size_t offset);
37 void SetTryRegionEnd(int handler_id, size_t offset);
38 void SetHandlerTarget(int handler_id, size_t offset);
39 void SetPrediction(int handler_id, bool will_catch);
40 void SetContextRegister(int handler_id, Register reg);
Dbytecode-array-builder.cc524 BytecodeArrayBuilder& BytecodeArrayBuilder::MarkHandler(int handler_id, in MarkHandler() argument
528 handler_table_builder()->SetHandlerTarget(handler_id, handler.offset()); in MarkHandler()
529 handler_table_builder()->SetPrediction(handler_id, will_catch); in MarkHandler()
533 BytecodeArrayBuilder& BytecodeArrayBuilder::MarkTryBegin(int handler_id, in MarkTryBegin() argument
537 handler_table_builder()->SetTryRegionStart(handler_id, try_begin.offset()); in MarkTryBegin()
538 handler_table_builder()->SetContextRegister(handler_id, context); in MarkTryBegin()
542 BytecodeArrayBuilder& BytecodeArrayBuilder::MarkTryEnd(int handler_id) { in MarkTryEnd() argument
545 handler_table_builder()->SetTryRegionEnd(handler_id, try_end.offset()); in MarkTryEnd()
Dbytecode-array-builder.h249 BytecodeArrayBuilder& MarkHandler(int handler_id, bool will_catch);
250 BytecodeArrayBuilder& MarkTryBegin(int handler_id, Register context);
251 BytecodeArrayBuilder& MarkTryEnd(int handler_id);