| /arkcompiler/runtime_core/libabckit/src/irbuilder_dynamic/ |
| D | ir_builder_dyn.cpp | 125 EnumerateTryBlocksCoveredPc(throwableInst->GetPc(), [this](const TryCodeBlock &tryBlock) { in ProcessThrowableInstructions() 211 pfw->EnumerateTryBlocks(GetMethod(), [pfw, this](void *tryBlock) { in CreateTryCatchBoundariesBlocks() 285 …openedTryBlocks_.remove_if([pc](TryCodeBlock *tryBlock) { return tryBlock->boundaries.endPc == pc;… in TrackTryBoundaries() 290 auto &tryBlock = it->second; in TrackTryBoundaries() local 307 for (auto tryBlock : openedTryBlocks_) { in TrackTryBoundaries() local 312 for (auto &tryBlock : openedTryBlocks_) { in TrackTryBoundaries() local 370 const auto &tryBlock = it.second; in MarkTryCatchBlocks() local 415 const auto &tryBlock = it.second; in ConnectTryCatchBlocks() local 424 void IrBuilderDynamic::ConnectTryCodeBlock(const TryCodeBlock &tryBlock, in ConnectTryCodeBlock() 462 void IrBuilderDynamic::RestoreTryEnd(const TryCodeBlock &tryBlock) in RestoreTryEnd()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/ |
| D | ir_builder.cpp | 356 EnumerateTryBlocksCoveredPc(throwableInst->GetPc(), [this](const TryCodeBlock &tryBlock) { in ProcessThrowableInstructions() 446 cda.EnumerateTryBlocks([this](panda_file::CodeDataAccessor::TryBlock &tryBlock) { in CreateTryCatchBoundariesBlocks() 524 …openedTryBlocks_.remove_if([pc](TryCodeBlock *tryBlock) { return tryBlock->boundaries.endPc == pc;… in TrackTryBoundaries() 529 auto &tryBlock = it->second; in TrackTryBoundaries() local 547 for (auto tryBlock : openedTryBlocks_) { in TrackTryBoundaries() local 553 for (auto &tryBlock : openedTryBlocks_) { in TrackTryBoundaries() local 560 auto &tryBlock = *openedTryBlocks_.rbegin(); in TrackTryBoundaries() local 613 const auto &tryBlock = it.second; in MarkTryCatchBlocks() local 659 const auto &tryBlock = it.second; in ConnectTryCatchBlocks() local 668 void IrBuilder::ConnectTryCodeBlock(const TryCodeBlock &tryBlock, const ArenaMap<uint32_t, BasicBlo… in ConnectTryCodeBlock() [all …]
|
| /arkcompiler/runtime_core/static_core/verification/absint/ |
| D | absint.cpp | 99 method->EnumerateTryBlocks([&](TryBlock const &tryBlock) { in PrepareVerificationContext() 161 bool ComputeRegContext(Method const *method, TryBlock const *tryBlock, VerificationContext &verifCt… in ComputeRegContext() 209 VerificationStatus VerifyExcHandler([[maybe_unused]] TryBlock const *tryBlock, CatchBlock const *ca… in VerifyExcHandler() 267 verifCtx.GetMethod()->EnumerateTryBlocks([&](TryBlock &tryBlock) { in VerifyMethod()
|
| /arkcompiler/runtime_core/libabckit/src/wrappers/ |
| D | abcfile_wrapper.cpp | 143 cda.EnumerateTryBlocks([&cb](panda_file::CodeDataAccessor::TryBlock &tryBlock) { in EnumerateTryBlocks() 155 void FileWrapper::EnumerateCatchBlocksForTryBlock(void *tryBlock, const std::function<void(void *)>… in EnumerateCatchBlocksForTryBlock()
|
| /arkcompiler/runtime_core/static_core/abc2program/ |
| D | abc_code_processor.cpp | 212 const panda_file::CodeDataAccessor::TryBlock &tryBlock; member 277 codeAccessor.EnumerateTryBlocks([&](panda_file::CodeDataAccessor::TryBlock &tryBlock) { in GetExceptions()
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | method.cpp | 93 cda.EnumerateTryBlocks([&pcOffset, pc](panda_file::CodeDataAccessor::TryBlock &tryBlock) { in FindCatchBlock()
|
| /arkcompiler/runtime_core/static_core/libpandafile/ |
| D | file_items.cpp | 856 for (auto &tryBlock : tryBlocks_) { in ComputeLayout() local 882 for (auto &tryBlock : tryBlocks_) { in CalculateSize() local 913 for (auto &tryBlock : tryBlocks_) { in Write() local
|
| D | file_reader.cpp | 621 …numerateTryBlocks([this, &methodItem, &methodId, &codeItem](CodeDataAccessor::TryBlock &tryBlock) { in SetMethodCodeIfPresent()
|
| D | file_items.h | 1609 void AddTryBlock(const TryBlock &tryBlock) in AddTryBlock()
|
| /arkcompiler/ets_frontend/ets2panda/checker/ |
| D | checkerContext.cpp | 256 SmartCastArray CheckerContext::CheckTryBlock(ir::BlockStatement const &tryBlock) noexcept in CheckTryBlock()
|
| /arkcompiler/runtime_core/static_core/runtime/ |
| D | method.cpp | 402 …cda.EnumerateTryBlocks([&pcOffset, cls, pc, this](panda_file::CodeDataAccessor::TryBlock &tryBlock… in FindCatchBlockInPandaFile()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | bytecode_circuit_builder.cpp | 117 panda_file::CodeDataAccessor::TryBlock &tryBlock) { in CollectTryCatchBlockInfo() 1371 for (auto tryBlock: bb.trys) { in PrintGraph() local
|
| /arkcompiler/runtime_core/static_core/disassembler/ |
| D | disassembler.cpp | 715 codeAccessor.EnumerateTryBlocks([&](panda_file::CodeDataAccessor::TryBlock &tryBlock) { in GetExceptions() 765 const panda_file::CodeDataAccessor::TryBlock &tryBlock, in LocateTryBlock()
|
| /arkcompiler/runtime_core/static_core/assembler/tests/ |
| D | emitter_test.cpp | 323 cdacc.EnumerateTryBlocks([&](panda_file::CodeDataAccessor::TryBlock &tryBlock) { in TEST()
|
| /arkcompiler/runtime_core/static_core/libpandafile/tests/ |
| D | file_item_container_test.cpp | 1284 CodeItem::TryBlock tryBlock(0, kTryBlockLength, {cb}); in TriggerFatalTryBlock() local
|
| /arkcompiler/runtime_core/static_core/assembler/ |
| D | assembly-emitter.cpp | 1799 for (auto &tryBlock : tryBlocks) { in EmitFunctions() local
|