Home
last modified time | relevance | path

Searched defs:tryBlock (Results 1 – 16 of 16) sorted by relevance

/arkcompiler/runtime_core/libabckit/src/irbuilder_dynamic/
Dir_builder_dyn.cpp125 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/
Dir_builder.cpp356 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/
Dabsint.cpp99 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/
Dabcfile_wrapper.cpp143 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/
Dabc_code_processor.cpp212 const panda_file::CodeDataAccessor::TryBlock &tryBlock; member
277 codeAccessor.EnumerateTryBlocks([&](panda_file::CodeDataAccessor::TryBlock &tryBlock) { in GetExceptions()
/arkcompiler/ets_runtime/ecmascript/
Dmethod.cpp93 cda.EnumerateTryBlocks([&pcOffset, pc](panda_file::CodeDataAccessor::TryBlock &tryBlock) { in FindCatchBlock()
/arkcompiler/runtime_core/static_core/libpandafile/
Dfile_items.cpp856 for (auto &tryBlock : tryBlocks_) { in ComputeLayout() local
882 for (auto &tryBlock : tryBlocks_) { in CalculateSize() local
913 for (auto &tryBlock : tryBlocks_) { in Write() local
Dfile_reader.cpp621 …numerateTryBlocks([this, &methodItem, &methodId, &codeItem](CodeDataAccessor::TryBlock &tryBlock) { in SetMethodCodeIfPresent()
Dfile_items.h1609 void AddTryBlock(const TryBlock &tryBlock) in AddTryBlock()
/arkcompiler/ets_frontend/ets2panda/checker/
DcheckerContext.cpp256 SmartCastArray CheckerContext::CheckTryBlock(ir::BlockStatement const &tryBlock) noexcept in CheckTryBlock()
/arkcompiler/runtime_core/static_core/runtime/
Dmethod.cpp402 …cda.EnumerateTryBlocks([&pcOffset, cls, pc, this](panda_file::CodeDataAccessor::TryBlock &tryBlock… in FindCatchBlockInPandaFile()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dbytecode_circuit_builder.cpp117 panda_file::CodeDataAccessor::TryBlock &tryBlock) { in CollectTryCatchBlockInfo()
1371 for (auto tryBlock: bb.trys) { in PrintGraph() local
/arkcompiler/runtime_core/static_core/disassembler/
Ddisassembler.cpp715 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/
Demitter_test.cpp323 cdacc.EnumerateTryBlocks([&](panda_file::CodeDataAccessor::TryBlock &tryBlock) { in TEST()
/arkcompiler/runtime_core/static_core/libpandafile/tests/
Dfile_item_container_test.cpp1284 CodeItem::TryBlock tryBlock(0, kTryBlockLength, {cb}); in TriggerFatalTryBlock() local
/arkcompiler/runtime_core/static_core/assembler/
Dassembly-emitter.cpp1799 for (auto &tryBlock : tryBlocks) { in EmitFunctions() local