If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

Build mobile profiling builds with -funwind-tables

RESOLVED FIXED in mozilla13

Status

()

Core
Build Config
RESOLVED FIXED
6 years ago
6 years ago

People

(Reporter: Ehsan, Assigned: Ehsan)

Tracking

unspecified
mozilla13
x86_64
Linux
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

Created attachment 602080 [details] [diff] [review]
Patch (v1)

On Android ARM, we need to build profiling builds with -funwind-tables so that the resulting binary would be suitable for stack walking.  This is needed for my work to port the Gecko Profiler to Fennec.
Attachment #602080 - Flags: review?(khuey)
Attachment #602080 - Flags: review?(khuey) → review+
http://hg.mozilla.org/projects/maple/rev/344ff7ba940f
https://hg.mozilla.org/integration/mozilla-inbound/rev/f2585061410d
Target Milestone: --- → mozilla13
https://hg.mozilla.org/mozilla-central/rev/f2585061410d
Status: NEW → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → FIXED
I was under the impression that the unwind tables were part of the ABI on ARM. Do they really not get produced for all functions normally?
(In reply to Ted Mielczarek [:ted] from comment #3)
> I was under the impression that the unwind tables were part of the ABI on
> ARM. Do they really not get produced for all functions normally?

They are not (at least if you disable C++ exceptions.)
Assignee: nobody → ehsan
You need to log in before you can comment on or make changes to this bug.