Update static rooting analysis for use on build slaves

RESOLVED FIXED in mozilla26

Status

()

Core
JavaScript Engine
RESOLVED FIXED
5 years ago
5 years ago

People

(Reporter: sfink, Assigned: sfink)

Tracking

unspecified
mozilla26
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(5 attachments)

(Assignee)

Description

5 years ago
I needed to make a variety of changes to the static rooting analysis driver scripts and other scripts in order to get it all running on build slaves. I did them on top of the collection of refactoring patches I had built up for bug 898815, so I'm moving those here too since that may not land yet or ever.
(Assignee)

Comment 1

5 years ago
Created attachment 794804 [details] [diff] [review]
Patch 1 - Pass functionName around instead of using a global variable
(Assignee)

Comment 2

5 years ago
Created attachment 794805 [details] [diff] [review]
Patch 2 - Minor irrelevant cleanups to static rooting analysis
(Assignee)

Comment 3

5 years ago
Created attachment 794806 [details] [diff] [review]
Patch 3 - Generate multiple output files from intermediate rooting analysis stages
(Assignee)

Comment 4

5 years ago
Created attachment 794807 [details] [diff] [review]
Patch 4 - Refactor static rooting analysis to make the following patch cleaner
(Assignee)

Comment 5

5 years ago
Created attachment 794809 [details] [diff] [review]
Patch 5 - Assorted hazard analysis changes+fixes to get rooting analysis running on build slaves
(Assignee)

Updated

5 years ago
Blocks: 834909
(Assignee)

Updated

5 years ago
Attachment #794804 - Flags: checkin+
(Assignee)

Updated

5 years ago
Attachment #794805 - Flags: checkin+
(Assignee)

Updated

5 years ago
Attachment #794806 - Flags: checkin+
(Assignee)

Updated

5 years ago
Attachment #794807 - Flags: checkin+
(Assignee)

Updated

5 years ago
Attachment #794809 - Flags: checkin+
(Assignee)

Updated

5 years ago
Depends on: 910947
You need to log in before you can comment on or make changes to this bug.