Home
last modified time | relevance | path

Searched refs:fde (Results 1 - 3 of 3) sorted by relevance

/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/
H A Ddwarf_cfa_instructions.h34 bool Parse(uintptr_t pc, FrameDescEntry fde, RegLocState& rsState);
37 bool Iterate(uintptr_t pc, FrameDescEntry fde, uintptr_t instStart, uintptr_t instEnd, RegLocState &rsState);
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/
H A Ddwarf_cfa_instructions.cpp35 bool DwarfCfaInstructions::Iterate(uintptr_t pc, FrameDescEntry fde, in Iterate() argument
39 uintptr_t pcOffset = fde.pcStart; in Iterate()
42 const auto& cie = fde.cie; in Iterate()
49 rsState.pcEnd = fde.pcEnd; in Iterate()
311 bool DwarfCfaInstructions::Parse(uintptr_t pc, FrameDescEntry fde, RegLocState &rsState) in Parse() argument
313 const auto& cie = fde.cie; in Parse()
317 if (!Iterate(pc, fde, cie.instructionsOff, cie.instructionsEnd, rsState)) { in Parse()
322 DFXLOGU("Iterate fde operations"); in Parse()
323 if (!Iterate(pc, fde, fde in Parse()
[all...]
/base/hiviewdfx/faultloggerd/test/unittest/unwind/
H A Ddwarf_test.cpp69 bool ParseFdeTest(uintptr_t addr, FrameDescEntry &fde) in ParseFdeTest() argument
71 return ParseFde(addr, addr, fde); in ParseFdeTest()
502 * @tc.desc: test parse fde in libfaultloggerd_client.so
536 FrameDescEntry fde; in HWTEST_F() local
537 ASSERT_EQ(true, dwarfSection.ParseFdeTest(reinterpret_cast<uintptr_t>(pi.unwindInfo), fde)); in HWTEST_F()
538 ASSERT_GT(fde.cieAddr, 0); in HWTEST_F()
541 ASSERT_EQ(true, dwarfSection.ParseCieTest(fde.cieAddr, cie)); in HWTEST_F()
545 ASSERT_EQ(true, instructions.Parse(pc, fde, rsState)); in HWTEST_F()
584 ASSERT_EQ(fde.pcStart, reinterpret_cast<uintptr_t>(requestFdFunc)); in HWTEST_F()
601 ASSERT_EQ(true, instructions.Parse(reinterpret_cast<uintptr_t>(requestFdFunc), fde, rsState in HWTEST_F()
774 FrameDescEntry fde; HWTEST_F() local
[all...]

Completed in 3 milliseconds