Open
Bug 999126
Opened 12 years ago
Updated 3 years ago
Add exidx directives to bionic's memcpy
Categories
(Core :: Graphics, defect)
Tracking
()
NEW
People
(Reporter: jrmuizel, Unassigned)
Details
(Whiteboard: [POVB])
Attachments
(1 file)
|
1.83 KB,
patch
|
Details | Diff | Splinter Review |
No description provided.
Comment 1•12 years ago
|
||
Here's a profile where this would of been useful:
https://people.mozilla.org/~bgirard/cleopatra/#report=25f3082c62a4a74ad7e65eb70a6e9fe0cae8f9ce
Comment 2•12 years ago
|
||
Comment on attachment 8409828 [details] [diff] [review]
Add exidx directives to bionic's memcpy
Do you know the right person to get this change upstreamed? It would be useful for performance analysis.
Attachment #8409828 -
Flags: review?(dwilson)
Updated•12 years ago
|
Flags: needinfo?(bgirard)
Updated•12 years ago
|
Flags: needinfo?(bgirard)
Comment 4•12 years ago
|
||
This is adding unwinding information, presumably for better profiles.
Flags: needinfo?(bgirard)
Comment 5•12 years ago
|
||
Yes that correct. If we're hitting code through this memcpy implementation we wont be able to unwind and find what is requesting the memcpy. This is important if we're seeing an unreasonable amount of memcpy time like we were seeing a canvas profile to investigate why.
This should just add to the unwind tables which are typically not mapped AFAIK. They shouldn't impact the memcpy performance since they wont change the memcpy function itself.
Comment 7•11 years ago
|
||
Benwa,
Sorry it took me so long to get around to this one. The baseline of your patch looks very different than CAF's tip. This is what we're currently using:
https://www.codeaurora.org/cgit/quic/la/platform/bionic/commit/?id=e36fba720d5327bf5532dfcde013239080f38b56
Flags: needinfo?(bgirard)
Comment 8•11 years ago
|
||
Looks like it does the right thing but uses cfi_startproc instead of fnstart.
Flags: needinfo?(bgirard) → needinfo?(jmuizelaar)
Updated•11 years ago
|
Attachment #8409828 -
Flags: review?(dwilson)
| Reporter | ||
Comment 9•11 years ago
|
||
Can we land this on the b2g/ics_strawberry branch?
Flags: needinfo?(jmuizelaar)
Comment 10•11 years ago
|
||
The ICS Gonk on CAF is very solid right now. I doubt anything short of a critical security patch would land there.
Comment 11•11 years ago
|
||
So if anything, this would land on Kitkat Gonk on CAF.
Updated•3 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•