| /arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/ |
| D | try_catch_resolving.cpp | 96 void TryCatchResolving::ConnectThrowCatchImpl(BasicBlock *catchBlock, BasicBlock *throwBlock, uint3… in ConnectThrowCatchImpl() 203 void TryCatchResolving::RemoveCatchPhisImpl(CatchPhiInst *catchPhi, BasicBlock *catchBlock, Inst *t… in RemoveCatchPhisImpl() 239 void TryCatchResolving::RemoveCatchPhis(BasicBlock *cphisBlock, BasicBlock *catchBlock, Inst *throw… in RemoveCatchPhis()
|
| /arkcompiler/runtime_core/static_core/verification/absint/ |
| D | absint.cpp | 209 …ionStatus VerifyExcHandler([[maybe_unused]] TryBlock const *tryBlock, CatchBlock const *catchBlock, in VerifyExcHandler() 273 tryBlock.EnumerateCatchBlocks([&](CatchBlock const &catchBlock) { in VerifyMethod()
|
| /arkcompiler/runtime_core/static_core/verification/cflow/ |
| D | cflow_info.cpp | 81 … [[maybe_unused]] uint8_t const *tryEndPc, CatchBlock const &catchBlock) { in ProcessCatchBlocks()
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | method.cpp | 82 … tryBlock.EnumerateCatchBlocks([&](panda_file::CodeDataAccessor::CatchBlock &catchBlock) { in FindCatchBlock()
|
| /arkcompiler/ets_frontend/merge_abc/src/ |
| D | assemblyFunctionProto.cpp | 148 auto *catchBlock = allocator->New<panda::pandasm::Function::CatchBlock>(); in Deserialize() local
|
| /arkcompiler/runtime_core/static_core/libpandafile/ |
| D | file_items.cpp | 714 for (auto &catchBlock : catchBlocks_) { in ComputeLayout() local 731 for (auto &catchBlock : catchBlocks_) { in CalculateSize() local 754 for (auto &catchBlock : catchBlocks_) { in Write() local
|
| D | file_reader.cpp | 725 … [this, &methodItem, &methodId, &catchBlocks](CodeDataAccessor::CatchBlock &catchBlock) { in CreateMethodItem()
|
| /arkcompiler/runtime_core/compiler/tests/ |
| D | irBuilder_tests.cpp | 146 auto &catchBlock = func.catch_blocks.emplace_back(); variable
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | bytecode_circuit_builder.cpp | 130 tryBlock.EnumerateCatchBlocks([&](panda_file::CodeDataAccessor::CatchBlock &catchBlock) { in CollectTryCatchBlockInfo() 363 for (auto &catchBlock: bb.catches) { in UpdateCFG() local
|
| D | frame_states.cpp | 767 BytecodeRegion* catchBlock = bb.catches.empty() ? nullptr : bb.catches.at(0); in ComputeLoopBack() local
|
| /arkcompiler/runtime_core/static_core/disassembler/ |
| D | disassembler.cpp | 284 for (const auto &catchBlock : method.catchBlocks) { in Serialize() local 678 tryBlock.EnumerateCatchBlocks([&](panda_file::CodeDataAccessor::CatchBlock &catchBlock) { in GetExceptions() 772 const panda_file::CodeDataAccessor::CatchBlock &catchBlock, in LocateCatchBlock() 1452 void Disassembler::Serialize(const pandasm::Function::CatchBlock &catchBlock, std::ostream &os) con… in Serialize() argument
|
| /arkcompiler/ets_frontend/ets2panda/compiler/core/ |
| D | emitter.cpp | 246 for (const auto *catchBlock : cg_->CatchList()) { in GenFunctionCatchTables() local
|
| /arkcompiler/runtime_core/static_core/assembler/ |
| D | assembly-parser.cpp | 856 Function::CatchBlock catchBlock; in PrepareCatchBlock() local 935 Function::CatchBlock catchBlock = in ParseAsCatchDirective() local
|
| D | assembly-emitter.cpp | 742 for (const auto &catchBlock : func.catchBlocks) { in AddBytecodeIndexDependencies() local 1820 for (auto &catchBlock : catchBlocks) { in MakeOrderAndOffsets() local 1877 for (auto *catchBlock : tryCatchBlocks) { in BuildTryBlocks() local
|
| /arkcompiler/ets_frontend/es2panda/compiler/core/emitter/ |
| D | emitter.cpp | 230 for (const auto *catchBlock : pg_->CatchList()) { in GenFunctionCatchTables() local
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/ |
| D | ir_builder.cpp | 359 …tryBlock.EnumerateCatchBlocks([this, tryInfo](panda_file::CodeDataAccessor::CatchBlock &catchBlock… in CreateTryCatchBoundariesBlocks()
|
| /arkcompiler/runtime_core/static_core/runtime/ |
| D | method.cpp | 405 [this, &pcOffset, &cls](panda_file::CodeDataAccessor::CatchBlock &catchBlock) { in FindCatchBlockInPandaFile()
|
| /arkcompiler/runtime_core/static_core/assembler/tests/ |
| D | emitter_test.cpp | 339 … tryBlock.EnumerateCatchBlocks([&](panda_file::CodeDataAccessor::CatchBlock &catchBlock) { in TEST()
|
| /arkcompiler/ets_frontend/ets2panda/parser/ |
| D | statementParser.cpp | 1212 ir::BlockStatement *catchBlock = ParseBlockStatement(); in ParseCatchClause() local
|
| /arkcompiler/ets_frontend/es2panda/parser/ |
| D | statementParser.cpp | 1886 ir::BlockStatement *catchBlock = ParseBlockStatement(catchScope); in ParseCatchClause() local
|