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

RESOLVED FIXED in Firefox 67

Status

()

enhancement
P3
normal
RESOLVED FIXED
5 months ago
4 months ago

People

(Reporter: m_kato, Assigned: m_kato)

Tracking

Trunk
mozilla67
ARM64
Android
Points:
---

Firefox Tracking Flags

(firefox67 fixed)

Details

Attachments

(1 attachment)

Assignee

Description

5 months ago

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.

Assignee

Comment 1

5 months ago

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.

Assignee

Updated

4 months ago
Flags: needinfo?(jseward)
Priority: -- → P3
Flags: needinfo?(jseward)

Comment 2

4 months ago
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

Comment 3

4 months ago
bugherder
Status: NEW → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla67
You need to log in before you can comment on or make changes to this bug.