summaryrefslogtreecommitdiffstats
path: root/tools/cygprofile/cygprofile_utils.py
Commit message (Collapse)AuthorAgeFilesLines
* orderfile: Log a fatal error as an error instead of a warning.lizeb2015-08-251-4/+5
| | | | | | | | BUG=523364 Review URL: https://codereview.chromium.org/1315623002 Cr-Commit-Position: refs/heads/master@{#345303}
* Revert "Revert of Patch orderfile for split and cloned methods."azarchs2015-07-031-0/+21
| | | | | | | | | | | | | | | (patchset #16 id:290001 of https://codereview.chromium.org/1177473002/) Add back in all prefixes, to be more robust against changes from one build to another. This reverts commit e50ef836dc4369cc494eb7b4ef8725c9443118af. BUG=460906, 497247 Review URL: https://codereview.chromium.org/1216283004 Cr-Commit-Position: refs/heads/master@{#337307}
* Revert of Patch orderfile for split and cloned methods. (patchset #16 ↵pasko2015-07-011-21/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | id:290001 of https://codereview.chromium.org/1177473002/) Reason for revert: Reason: crbug.com/506175 Original issue's description: > Update orderfile pipeline to better deal with aliased methods. > > This addresses two outstanding issues: > 1. Methods which appear in multiple sections due to > aliasing (eg constructors). > 2. Partial methods and clones generated by the compiler > for various optimizations. > > Most of these changes were previously reviewed in > https://codereview.chromium.org/1155713003/ and > https://codereview.chromium.org/1165603003/ > but then reverted in commits > cfbd6c2a3533855b055f859f77a3c1a5d6cf2b87, > 1d5e730a673d5fd0aedb38f80bd82d04349573f3, > a57cac2d504e98c80dfda659083c9d4568d0b14c. > > BUG=460906,497247 > > Committed: https://crrev.com/cc60851f79535da41bc91c5ed7028b075ebe0f1f > Cr-Commit-Position: refs/heads/master@{#336777} TBR=lizeb@chromium.org,azarchs@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=460906,497247 Review URL: https://codereview.chromium.org/1214113013 Cr-Commit-Position: refs/heads/master@{#337013}
* Update orderfile pipeline to better deal with aliased methods.azarchs2015-06-301-0/+21
| | | | | | | | | | | | | | | | | | | | | | This addresses two outstanding issues: 1. Methods which appear in multiple sections due to aliasing (eg constructors). 2. Partial methods and clones generated by the compiler for various optimizations. Most of these changes were previously reviewed in https://codereview.chromium.org/1155713003/ and https://codereview.chromium.org/1165603003/ but then reverted in commits cfbd6c2a3533855b055f859f77a3c1a5d6cf2b87, 1d5e730a673d5fd0aedb38f80bd82d04349573f3, a57cac2d504e98c80dfda659083c9d4568d0b14c. BUG=460906,497247 Review URL: https://codereview.chromium.org/1177473002 Cr-Commit-Position: refs/heads/master@{#336777}
* Revert "Better handling of methods in multiple sections."Jason Kersey2015-06-031-6/+0
| | | | | | This reverts commit b1163a7993aafe5e9b8e2f9284a6c3755c5c8f2d. Cr-Commit-Position: refs/heads/master@{#332666}
* Better handling of methods in multiple sections.azarchs2015-06-011-0/+6
| | | | | | | | | | The current handling assumes that every method is in exactly one section and that section corresponds to one of a few prefixes followed by the symbol name (e.g. .text.foo). This changes things by looking at the object files to determine what the actual section names are, and by allowing for the fact that the section name might be different in different object files. BUG=460906 Review URL: https://codereview.chromium.org/1155713003 Cr-Commit-Position: refs/heads/master@{#332174}
* Cygprofile scripts can detect target_arch from GYP_DEFINES.azarchs2015-04-201-0/+42
Also create file for shared code. Review URL: https://codereview.chromium.org/1092783005 Cr-Commit-Position: refs/heads/master@{#325840}