Closed Bug 1525498 Opened 1 year ago Closed 1 year ago

Add frame pointer based stack walk for aarch64 if no CFI/Rule set

Categories

(Core :: Gecko Profiler, enhancement, P3)

ARM64
Android
enhancement

Tracking

()

RESOLVED FIXED
mozilla67
Tracking Status
firefox67 --- fixed

People

(Reporter: m_kato, Assigned: m_kato)

Details

Attachments

(1 file)

x86 and x86_64 uses fame pointer based stack walker when no rule set. Since aarch64 will uses frame pointer (x29), we can use it to walk stack if no rule set/CFI.

Some system libraries such as libart.so doesn't have CFI, so I want to add
stack walker that uses frame pointer when no rule set, like x86/x86-64.

Flags: needinfo?(jseward)
Priority: -- → P3
Flags: needinfo?(jseward)
Pushed by m_kato@ga2.so-net.ne.jp:
https://hg.mozilla.org/integration/mozilla-inbound/rev/b61917acc3b7
Use frame pointer to walk stack on aarch64 when no rule set. r=jseward
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla67
You need to log in before you can comment on or make changes to this bug.