arkcompiler_ets_runtime/test/aottest/frame_iteration
xing-yunhao 3eaf375b72 Optimize frame iteration
1. In ArkStackMapParser::IteratorStackMap, it will traverse stackmap twice, once for storing info and another for handling info
   Now, it traverse only one time.
2. Storing fp delta in 'method.extraLiteralInfo' and skip finding FuncEntryDes in AOTFileInfo::CalCallSiteInfo which will accelerate FrameIterator::Advance
3. Skip storing callee register info if CalCallSiteInfo is not called when handling deopt
4. Add an aottest case to test branches of Advance with different GCVisitedFlag and frame type

Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAJX4B?from=project-issue

Signed-off-by: xing-yunhao <xingyunhao1@huawei.com>
Change-Id: I3f2c8e8f49fb46218496d131ca253cc845d11746
2024-08-26 10:54:15 +08:00
..
BUILD.gn Optimize frame iteration 2024-08-26 10:54:15 +08:00
expect_output.txt Optimize frame iteration 2024-08-26 10:54:15 +08:00
frame_iteration.ts Optimize frame iteration 2024-08-26 10:54:15 +08:00
pgo_expect_output.txt Optimize frame iteration 2024-08-26 10:54:15 +08:00